MeshConnectionManager

Interface for managing the connection lifecycle and status with the mesh radio.

Functions

Link copied to clipboard
abstract fun onNodeDbReady()

Called when the node database is ready and fully populated.

Link copied to clipboard
abstract fun onRadioConfigLoaded()

Called when the radio configuration has been fully loaded.

Link copied to clipboard
abstract fun start(scope: ERROR CLASS: Symbol not found for CoroutineScope)

Starts the connection manager with the given coroutine scope.

Link copied to clipboard
abstract fun startConfigOnly()

Initiates the configuration synchronization stage.

Link copied to clipboard
abstract fun startNodeInfoOnly()

Initiates the node information synchronization stage.

Link copied to clipboard
abstract fun updateStatusNotification(telemetry: ERROR CLASS: Symbol not found for Telemetry?? = null): Any

Updates and returns the current status notification.

Link copied to clipboard
abstract fun updateTelemetry(t: ERROR CLASS: Symbol not found for Telemetry)

Updates the telemetry information for the local node.