PacketHandlerImpl

class PacketHandlerImpl(packetRepository: Lazy<PacketRepository>, serviceBroadcasts: ServiceBroadcasts, radioInterfaceService: RadioInterfaceService, meshLogRepository: Lazy<MeshLogRepository>, serviceRepository: ServiceRepository, scope: CoroutineScope) : PacketHandler(source)

Constructors

Link copied to clipboard
constructor(packetRepository: Lazy<PacketRepository>, serviceBroadcasts: ServiceBroadcasts, radioInterfaceService: RadioInterfaceService, meshLogRepository: Lazy<MeshLogRepository>, serviceRepository: ServiceRepository, scope: CoroutineScope)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun handleQueueStatus(queueStatus: QueueStatus)
Link copied to clipboard
open override fun removeResponse(dataRequestId: Int, complete: Boolean)
Link copied to clipboard
open override fun sendToRadio(packet: MeshPacket)
open override fun sendToRadio(p: ToRadio)
Link copied to clipboard
open suspend override fun sendToRadioAndAwait(packet: MeshPacket): Boolean
Link copied to clipboard
open override fun stopPacketQueue()