CommonNodeRequestActions

class CommonNodeRequestActions(radioController: RadioController, snackbarManager: SnackbarManager, analytics: PlatformAnalytics, resolveUiText: suspend (UiText) -> String = { it.resolve() }) : NodeRequestActions(source)

Constructors

Link copied to clipboard
constructor(radioController: RadioController, snackbarManager: SnackbarManager, analytics: PlatformAnalytics, resolveUiText: suspend (UiText) -> String = { it.resolve() })

Properties

Link copied to clipboard
open override val lastRequestNeighborTimes: StateFlow<Map<Int, Long>>
Link copied to clipboard
open override val lastTracerouteTime: StateFlow<Long?>

Functions

Link copied to clipboard
open suspend override fun requestNeighborInfo(destNum: Int, longName: String)
Link copied to clipboard
open suspend override fun requestPosition(destNum: Int, longName: String, position: Position = Position(0.0, 0.0, 0))
Link copied to clipboard
open suspend override fun requestTelemetry(destNum: Int, longName: String, type: TelemetryType)
Link copied to clipboard
open suspend override fun requestTraceroute(destNum: Int, longName: String)
Link copied to clipboard
open suspend override fun requestUserInfo(destNum: Int, longName: String)