Structs

ChannelMask represents the ChannelMask from LoRaWAN.

DLSettings represents LoRaWAN DLSettings.

DataRateRange represents LoRaWAN DataRateRange.

DevStatusAnsPayload represents the DevStatusAns LoRaWAN MACCommand.

DevStatusReqPayload represents the DevStatusReq LoRaWAN MACCommand.

DutyCycleAnsPayload represents the DutyCycleAns LoRaWAN MACCommand.

DutyCycleReqPayload represents the DutyCycleReq LoRaWAN MACCommand.

Frequency represents a channel’s central frequency.

LinkADRAnsPayload represents the LinkADRAns LoRaWAN MACCommand.

LinkADRReqPayload represents the LinkADRReq LoRaWAN MACCommand.

LinkCheckAnsPayload represents the LinkCheckAns LoRaWAN MACCommand.

LinkCheckReqPayload represents the LinkCheckReq LoRaWAN MACCommand.

Implementation of iterator for mac commands.

NewChannelAnsPayload represents the NewChannelAns LoRaWAN MACCommand.

NewChannelReqPayload represents the NewChannelReq LoRaWAN MACCommand.

RXParamSetupAnsPayload represents the RXParamSetupAns LoRaWAN MACCommand.

RXParamSetupReqPayload represents the RXParamSetupReq LoRaWAN MACCommand.

RXTimingSetupAnsPayload represents the RXTimingSetupAns LoRaWAN MACCommand.

RXTimingSetupReqPayload represents the RXTimingSetupReq LoRaWAN MACCommand.

Redundancy represents the LinkADRReq Redundancy from LoRaWAN.

Enums

MacCommand represents the enumeration of all LoRaWAN MACCommands.

Traits

Functions

Calculates the len in bytes of a sequence of mac commands, including th CIDs.

Parses bytes to mac commands if possible.