MeshMessageProcessorImpl

class MeshMessageProcessorImpl(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, meshLogRepository: Lazy<MeshLogRepository>, dataHandler: Lazy<MeshDataHandler>, fromRadioDispatcher: FromRadioPacketHandler, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : MeshMessageProcessor(source)

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

Constructors

Link copied to clipboard
constructor(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, meshLogRepository: Lazy<MeshLogRepository>, dataHandler: Lazy<MeshDataHandler>, fromRadioDispatcher: FromRadioPacketHandler, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun clearEarlyPackets()
Link copied to clipboard
open suspend override fun handleFromRadio(frame: ReceivedRadioFrame, myNodeNum: Int?)