MeshMessageProcessorImpl

class MeshMessageProcessorImpl(nodeManager: NodeManager, serviceRepository: ServiceRepository, meshLogRepository: Lazy<MeshLogRepository>, router: Lazy<MeshRouter>, fromRadioDispatcher: FromRadioPacketHandler, scope: CoroutineScope) : MeshMessageProcessor(source)

Implementation of MeshMessageProcessor that handles raw radio messages and prepares mesh packets for routing.

Constructors

Link copied to clipboard
constructor(nodeManager: NodeManager, serviceRepository: ServiceRepository, meshLogRepository: Lazy<MeshLogRepository>, router: Lazy<MeshRouter>, fromRadioDispatcher: FromRadioPacketHandler, scope: CoroutineScope)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun clearEarlyPackets()
Link copied to clipboard
open override fun handleFromRadio(bytes: ByteArray, myNodeNum: Int?)
Link copied to clipboard
open override fun handleReceivedMeshPacket(packet: MeshPacket, myNodeNum: Int?)