Abstract
Optional
configId: numberRandomly generated number to ensure confiuration lockstep
Protected
Abstract
connAbstract property that states the connection type
Protected
deviceDescribes the current state of the device
Protected
isDescribes the current state of the device
Protected
logLogs to the console and the logging event emitter
Private
myDevice's node number
Protected
pendingAre there any settings that have yet to be applied?
Protected
Abstract
portPackert queue, to space out transmissions and routing handle errors and acks
Private
beginProtected
Abstract
connectAbstract method that connects to the radio
Protected
Abstract
disconnectPrivate
generateGets devices config request
Gets Module config
Private
handleProtected
handlePrivate
handleGets called when a MeshPacket is received from device
Protected
Abstract
pingSends packet over the radio
Optional
replyId: numberOptional
emoji: numberSends a text over the radio
Optional
destination: DestinationOptional
wantAck: booleanOptional
channel: ChannelNumberSends a text over the radio
Optional
channel: ChannelNumberSets devices ChannelSettings
Writes config to device
Writes module config to device
Sets devices owner data
Updates the device status eliminating duplicate status events
Protected
Abstract
writeGenerated using TypeDoc
Base class for connection methods to extend