MeshDataHandler

Interface for handling incoming mesh data packets and routing them to the appropriate handlers.

Functions

Link copied to clipboard
abstract fun handleReceivedData(packet: ERROR CLASS: Symbol not found for MeshPacket, myNodeNum: Int, logUuid: String? = null, logInsertJob: ERROR CLASS: Symbol not found for Job?? = null)

Processes a received mesh packet.

Link copied to clipboard
abstract fun rememberDataPacket(dataPacket: ERROR CLASS: Symbol not found for DataPacket, myNodeNum: Int, updateNotification: Boolean = true)

Persists a data packet in the history and triggers notifications if necessary.

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

Starts the handler with the given coroutine scope.