MeshConfigFlowManagerImpl

class MeshConfigFlowManagerImpl(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, analytics: PlatformAnalytics, commandSender: CommandSender, heartbeatSender: DataLayerHeartbeatSender, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : MeshConfigFlowManager(source)

Constructors

Link copied to clipboard
constructor(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, analytics: PlatformAnalytics, commandSender: CommandSender, heartbeatSender: DataLayerHeartbeatSender, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)

Properties

Link copied to clipboard
open override val newNodeCount: Int

Functions

Link copied to clipboard
open override fun handleConfigComplete(configCompleteId: Int, session: RadioSessionContext): Boolean
Link copied to clipboard
open override fun handleFileInfo(info: FileInfo, session: RadioSessionContext): Boolean
Link copied to clipboard
open override fun handleLocalMetadata(metadata: DeviceMetadata, session: RadioSessionContext): Boolean
Link copied to clipboard
open override fun handleMyInfo(myInfo: MyNodeInfo, session: RadioSessionContext)
Link copied to clipboard
open override fun handleNodeInfo(info: NodeInfo, session: RadioSessionContext): Boolean
Link copied to clipboard
open override fun triggerWantConfig(session: RadioSessionContext): Boolean