Package-level declarations

Types

Link copied to clipboard
class CommandSenderImpl(packetHandler: ERROR CLASS: Symbol not found for PacketHandler, nodeManager: ERROR CLASS: Symbol not found for NodeManager, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository) : <ERROR CLASS> ERROR CLASS: Symbol not found for CommandSender
Link copied to clipboard
class FromRadioPacketHandlerImpl(serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, router: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshRouter>, mqttManager: ERROR CLASS: Symbol not found for MqttManager, packetHandler: ERROR CLASS: Symbol not found for PacketHandler, serviceNotifications: ERROR CLASS: Symbol not found for MeshServiceNotifications) : <ERROR CLASS> ERROR CLASS: Symbol not found for FromRadioPacketHandler

Implementation of FromRadioPacketHandler that dispatches FromRadio variants to specialized handlers.

Link copied to clipboard
class HistoryManagerImpl(meshPrefs: ERROR CLASS: Symbol not found for MeshPrefs, packetHandler: ERROR CLASS: Symbol not found for PacketHandler) : <ERROR CLASS> ERROR CLASS: Symbol not found for HistoryManager
Link copied to clipboard
class MeshActionHandlerImpl(nodeManager: ERROR CLASS: Symbol not found for NodeManager, commandSender: ERROR CLASS: Symbol not found for CommandSender, packetRepository: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for PacketRepository>, serviceBroadcasts: ERROR CLASS: Symbol not found for ServiceBroadcasts, dataHandler: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshDataHandler>, analytics: ERROR CLASS: Symbol not found for PlatformAnalytics, meshPrefs: ERROR CLASS: Symbol not found for MeshPrefs, databaseManager: ERROR CLASS: Symbol not found for DatabaseManager, serviceNotifications: ERROR CLASS: Symbol not found for MeshServiceNotifications, messageProcessor: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshMessageProcessor>) : <ERROR CLASS> ERROR CLASS: Symbol not found for MeshActionHandler
Link copied to clipboard
class MeshConfigFlowManagerImpl(nodeManager: ERROR CLASS: Symbol not found for NodeManager, connectionManager: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshConnectionManager>, nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, serviceBroadcasts: ERROR CLASS: Symbol not found for ServiceBroadcasts, analytics: ERROR CLASS: Symbol not found for PlatformAnalytics, commandSender: ERROR CLASS: Symbol not found for CommandSender, packetHandler: ERROR CLASS: Symbol not found for PacketHandler) : <ERROR CLASS> ERROR CLASS: Symbol not found for MeshConfigFlowManager
Link copied to clipboard
class MeshConfigHandlerImpl(radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, nodeManager: ERROR CLASS: Symbol not found for NodeManager) : <ERROR CLASS> ERROR CLASS: Symbol not found for MeshConfigHandler
Link copied to clipboard
class MeshConnectionManagerImpl(radioInterfaceService: ERROR CLASS: Symbol not found for RadioInterfaceService, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, serviceBroadcasts: ERROR CLASS: Symbol not found for ServiceBroadcasts, serviceNotifications: ERROR CLASS: Symbol not found for MeshServiceNotifications, uiPrefs: ERROR CLASS: Symbol not found for UiPrefs, packetHandler: ERROR CLASS: Symbol not found for PacketHandler, nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, locationManager: ERROR CLASS: Symbol not found for MeshLocationManager, mqttManager: ERROR CLASS: Symbol not found for MqttManager, historyManager: ERROR CLASS: Symbol not found for HistoryManager, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, commandSender: ERROR CLASS: Symbol not found for CommandSender, nodeManager: ERROR CLASS: Symbol not found for NodeManager, analytics: ERROR CLASS: Symbol not found for PlatformAnalytics, packetRepository: ERROR CLASS: Symbol not found for PacketRepository, workerManager: ERROR CLASS: Symbol not found for MeshWorkerManager, appWidgetUpdater: ERROR CLASS: Symbol not found for AppWidgetUpdater) : <ERROR CLASS> ERROR CLASS: Symbol not found for MeshConnectionManager
Link copied to clipboard
class MeshDataHandlerImpl(nodeManager: ERROR CLASS: Symbol not found for NodeManager, packetHandler: ERROR CLASS: Symbol not found for PacketHandler, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, packetRepository: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for PacketRepository>, serviceBroadcasts: ERROR CLASS: Symbol not found for ServiceBroadcasts, serviceNotifications: ERROR CLASS: Symbol not found for MeshServiceNotifications, analytics: ERROR CLASS: Symbol not found for PlatformAnalytics, dataMapper: ERROR CLASS: Symbol not found for MeshDataMapper, configHandler: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshConfigHandler>, configFlowManager: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshConfigFlowManager>, commandSender: ERROR CLASS: Symbol not found for CommandSender, historyManager: ERROR CLASS: Symbol not found for HistoryManager, connectionManager: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshConnectionManager>, tracerouteHandler: ERROR CLASS: Symbol not found for TracerouteHandler, neighborInfoHandler: ERROR CLASS: Symbol not found for NeighborInfoHandler, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, messageFilter: ERROR CLASS: Symbol not found for MessageFilter) : <ERROR CLASS> ERROR CLASS: Symbol not found for MeshDataHandler

Implementation of MeshDataHandler that decodes and routes incoming mesh data packets.

Link copied to clipboard
class MeshMessageProcessorImpl(nodeManager: ERROR CLASS: Symbol not found for NodeManager, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, meshLogRepository: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshLogRepository>, router: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshRouter>, fromRadioDispatcher: ERROR CLASS: Symbol not found for FromRadioPacketHandler) : <ERROR CLASS> ERROR CLASS: Symbol not found for MeshMessageProcessor

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

Link copied to clipboard
class MeshRouterImpl(dataHandlerLazy: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshDataHandler>, configHandlerLazy: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshConfigHandler>, tracerouteHandlerLazy: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for TracerouteHandler>, neighborInfoHandlerLazy: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for NeighborInfoHandler>, configFlowManagerLazy: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshConfigFlowManager>, mqttManagerLazy: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MqttManager>, actionHandlerLazy: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshActionHandler>) : <ERROR CLASS> ERROR CLASS: Symbol not found for MeshRouter

Implementation of MeshRouter that orchestrates specialized mesh packet handlers.

Link copied to clipboard
class MessageFilterImpl(filterPrefs: ERROR CLASS: Symbol not found for FilterPrefs) : <ERROR CLASS> ERROR CLASS: Symbol not found for MessageFilter

Implementation of MessageFilter that uses regex and plain text matching.

Link copied to clipboard
class MqttManagerImpl(mqttRepository: ERROR CLASS: Symbol not found for MQTTRepository, packetHandler: ERROR CLASS: Symbol not found for PacketHandler, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository) : <ERROR CLASS> ERROR CLASS: Symbol not found for MqttManager
Link copied to clipboard
class NeighborInfoHandlerImpl(nodeManager: ERROR CLASS: Symbol not found for NodeManager, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, commandSender: ERROR CLASS: Symbol not found for CommandSender, serviceBroadcasts: ERROR CLASS: Symbol not found for ServiceBroadcasts) : <ERROR CLASS> ERROR CLASS: Symbol not found for NeighborInfoHandler
Link copied to clipboard
class NodeManagerImpl(nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, serviceBroadcasts: ERROR CLASS: Symbol not found for ServiceBroadcasts, serviceNotifications: ERROR CLASS: Symbol not found for MeshServiceNotifications) : <ERROR CLASS> ERROR CLASS: Symbol not found for NodeManager

Implementation of NodeManager that maintains an in-memory database of the mesh.

Link copied to clipboard
class PacketHandlerImpl(packetRepository: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for PacketRepository>, serviceBroadcasts: ERROR CLASS: Symbol not found for ServiceBroadcasts, radioInterfaceService: ERROR CLASS: Symbol not found for RadioInterfaceService, meshLogRepository: ERROR CLASS: Symbol not found for Lazy<ERROR CLASS: Symbol not found for MeshLogRepository>, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository) : <ERROR CLASS> ERROR CLASS: Symbol not found for PacketHandler
Link copied to clipboard
class TracerouteHandlerImpl(nodeManager: ERROR CLASS: Symbol not found for NodeManager, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, commandSender: ERROR CLASS: Symbol not found for CommandSender) : <ERROR CLASS> ERROR CLASS: Symbol not found for TracerouteHandler