MeshRouterImpl

class MeshRouterImpl(dataHandlerLazy: Lazy<MeshDataHandler>, configHandlerLazy: Lazy<MeshConfigHandler>, tracerouteHandlerLazy: Lazy<TracerouteHandler>, neighborInfoHandlerLazy: Lazy<NeighborInfoHandler>, configFlowManagerLazy: Lazy<MeshConfigFlowManager>, mqttManagerLazy: Lazy<MqttManager>, actionHandlerLazy: Lazy<MeshActionHandler>, xmodemManagerLazy: Lazy<XModemManager>) : MeshRouter(source)

Implementation of MeshRouter that orchestrates specialized mesh packet handlers.

Constructors

Link copied to clipboard
constructor(dataHandlerLazy: Lazy<MeshDataHandler>, configHandlerLazy: Lazy<MeshConfigHandler>, tracerouteHandlerLazy: Lazy<TracerouteHandler>, neighborInfoHandlerLazy: Lazy<NeighborInfoHandler>, configFlowManagerLazy: Lazy<MeshConfigFlowManager>, mqttManagerLazy: Lazy<MqttManager>, actionHandlerLazy: Lazy<MeshActionHandler>, xmodemManagerLazy: Lazy<XModemManager>)

Properties

Link copied to clipboard
open override val actionHandler: MeshActionHandler
Link copied to clipboard
Link copied to clipboard
open override val configHandler: MeshConfigHandler
Link copied to clipboard
open override val dataHandler: MeshDataHandler
Link copied to clipboard
open override val mqttManager: MqttManager
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val xmodemManager: XModemManager