CommandSenderImpl

class CommandSenderImpl(packetHandler: PacketHandler, nodeManager: NodeManager, radioConfigRepository: RadioConfigRepository, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, sessionManager: SessionManager, scope: CoroutineScope) : CommandSender(source)

Constructors

Link copied to clipboard
constructor(packetHandler: PacketHandler, nodeManager: NodeManager, radioConfigRepository: RadioConfigRepository, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, sessionManager: SessionManager, scope: CoroutineScope)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun generatePacketId(): Int
Link copied to clipboard
open override fun getCachedChannelSet(): ChannelSet
Link copied to clipboard
open override fun getCachedLocalConfig(): LocalConfig
Link copied to clipboard
open override fun getCurrentPacketId(): Long
Link copied to clipboard
open override fun requestNeighborInfo(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun requestPosition(destNum: Int, currentPosition: Position)
Link copied to clipboard
open override fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)
Link copied to clipboard
open override fun requestTraceroute(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun requestUserInfo(destNum: Int)
Link copied to clipboard
Link copied to clipboard
open override fun sendAdmin(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)
Link copied to clipboard
open suspend override fun sendAdminAwait(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage): Boolean
Link copied to clipboard
open override fun sendData(p: DataPacket)
Link copied to clipboard
open override fun sendPosition(pos: Position, destNum: Int?, wantResponse: Boolean)
Link copied to clipboard
open override fun setFixedPosition(destNum: Int, pos: Position)