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 suspend fun requestNeighborInfo(destNum: Int, longName: String)
Link copied to clipboard
abstract suspend fun requestPosition(destNum: Int, longName: String, position: Position = Position(0.0, 0.0, 0))
Link copied to clipboard
abstract suspend fun requestTelemetry(destNum: Int, longName: String, type: TelemetryType)
Link copied to clipboard
abstract suspend fun requestTraceroute(destNum: Int, longName: String)
Link copied to clipboard
abstract suspend fun requestUserInfo(destNum: Int, longName: String)