TakMeshTestRunner

class TakMeshTestRunner(commandSender: CommandSender)(source)

Debug-only test runner that sends the SDK's CoT XML test fixtures through the real TAK mesh pipeline: strip → parse → compress → send to mesh radio.

Paces sends by waiting sendDelayMs between each fixture to avoid flooding the radio's TX queue.

Constructors

Link copied to clipboard
constructor(commandSender: CommandSender)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val currentFixture: StateFlow<String?>
Link copied to clipboard
val isRunning: StateFlow<Boolean>
Link copied to clipboard
val results: StateFlow<List<TakTestResult>>

Functions

Link copied to clipboard
suspend fun runAll()

Run all test fixtures sequentially, sending each through the mesh pipeline. Updates results and currentFixture as each fixture is processed.