NodeRequestActions

Interface for high-level node request actions (e.g., requesting user info, position, telemetry).

Inheritors

Properties

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

Functions

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