MeshActionHandlerImpl

class MeshActionHandlerImpl(nodeManager: NodeManager, commandSender: CommandSender, packetRepository: Lazy<PacketRepository>, serviceBroadcasts: ServiceBroadcasts, dataHandler: Lazy<MeshDataHandler>, analytics: PlatformAnalytics, meshPrefs: MeshPrefs, uiPrefs: UiPrefs, databaseManager: DatabaseManager, notificationManager: NotificationManager, messageProcessor: Lazy<MeshMessageProcessor>, radioConfigRepository: RadioConfigRepository, scope: CoroutineScope) : MeshActionHandler(source)

Constructors

Link copied to clipboard
constructor(nodeManager: NodeManager, commandSender: CommandSender, packetRepository: Lazy<PacketRepository>, serviceBroadcasts: ServiceBroadcasts, dataHandler: Lazy<MeshDataHandler>, analytics: PlatformAnalytics, meshPrefs: MeshPrefs, uiPrefs: UiPrefs, databaseManager: DatabaseManager, notificationManager: NotificationManager, messageProcessor: Lazy<MeshMessageProcessor>, radioConfigRepository: RadioConfigRepository, scope: CoroutineScope)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun handleBeginEditSettings(destNum: Int)
Link copied to clipboard
open override fun handleCommitEditSettings(destNum: Int)
Link copied to clipboard
open override fun handleGetCannedMessages(id: Int, destNum: Int)
Link copied to clipboard
open override fun handleGetDeviceConnectionStatus(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun handleGetModuleConfig(id: Int, destNum: Int, config: Int)
Link copied to clipboard
open override fun handleGetRemoteChannel(id: Int, destNum: Int, index: Int)
Link copied to clipboard
open override fun handleGetRemoteConfig(id: Int, destNum: Int, config: Int)
Link copied to clipboard
open override fun handleGetRemoteOwner(id: Int, destNum: Int)
Link copied to clipboard
open override fun handleGetRingtone(id: Int, destNum: Int)
Link copied to clipboard
open override fun handleRebootToDfu(destNum: Int)
Link copied to clipboard
open override fun handleRemoveByNodenum(nodeNum: Int, requestId: Int, myNodeNum: Int)
Link copied to clipboard
open override fun handleRequestFactoryReset(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun handleRequestNeighborInfo(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun handleRequestNodedbReset(requestId: Int, destNum: Int, preserveFavorites: Boolean)
Link copied to clipboard
open override fun handleRequestPosition(destNum: Int, position: Position, myNodeNum: Int)
Link copied to clipboard
open override fun handleRequestReboot(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun handleRequestRebootOta(requestId: Int, destNum: Int, mode: Int, hash: ByteArray?)
Link copied to clipboard
open override fun handleRequestShutdown(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun handleRequestTelemetry(requestId: Int, destNum: Int, type: Int)
Link copied to clipboard
open override fun handleSend(p: DataPacket, myNodeNum: Int)
Link copied to clipboard
open override fun handleSetCannedMessages(destNum: Int, messages: String)
Link copied to clipboard
open override fun handleSetChannel(payload: ByteArray?, myNodeNum: Int)
Link copied to clipboard
open override fun handleSetConfig(payload: ByteArray, myNodeNum: Int)
Link copied to clipboard
open override fun handleSetModuleConfig(id: Int, destNum: Int, payload: ByteArray)
Link copied to clipboard
open override fun handleSetOwner(u: MeshUser, myNodeNum: Int)
Link copied to clipboard
open override fun handleSetRemoteChannel(id: Int, destNum: Int, payload: ByteArray?)
Link copied to clipboard
open override fun handleSetRemoteConfig(id: Int, destNum: Int, payload: ByteArray)
Link copied to clipboard
open override fun handleSetRemoteOwner(id: Int, destNum: Int, payload: ByteArray)
Link copied to clipboard
open override fun handleSetRingtone(destNum: Int, ringtone: String)
Link copied to clipboard
open override fun handleUpdateLastAddress(deviceAddr: String?)
Link copied to clipboard
open suspend override fun onServiceAction(action: ServiceAction)