RadioLib
Universal wireless communication library for Arduino
Loading...
Searching...
No Matches
LoRaWANBand_t Struct Reference

Structure to save information about LoRaWAN band. More...

#include <LoRaWAN.h>

Public Attributes

uint8_t bandNum
 Identier for this band.
uint8_t bandType
 Whether the channels are fixed per specification, or dynamically allocated through the network (plus defaults).
uint32_t freqMin
 Minimum allowed frequency (coded in 100 Hz steps).
uint32_t freqMax
 Maximum allowed frequency (coded in 100 Hz steps).
uint8_t payloadLenMax [RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES]
 Array of allowed maximum application payload lengths for each data rate (N-value).
int8_t powerMax
 Maximum allowed output power in this band in dBm.
int8_t powerNumSteps
 Number of power steps in this band.
RadioLibTime_t dutyCycle
 Number of milliseconds per hour of allowed Time-on-Air.
RadioLibTime_t dwellTimeUp
 Maximum dwell time per uplink message in milliseconds.
RadioLibTime_t dwellTimeDn
 Maximum dwell time per downlink message in milliseconds.
bool txParamSupported
 Whether this band implements the MAC command TxParamSetupReq.
LoRaWANChannel_t txFreqs [3]
 A set of default uplink (TX) channels for dynamic bands.
uint8_t numTxSpans
 The number of TX channel spans for fixed bands.
LoRaWANChannelSpan_t txSpans [2]
 Default uplink (TX) channel spans for fixed bands, including Join-Request parameters.
LoRaWANChannelSpan_t rx1Span
 Default downlink (RX1) channel span for fixed bands.
uint8_t rx1DrTable [RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES][8]
LoRaWANChannel_t rx2
 Backup channel for downlink (RX2) window.
LoRaWANChannel_t txWoR [2]
 Relay channels for WoR uplink.
LoRaWANChannel_t txAck [2]
 Relay channels for ACK downlink.
LoRaWANDataRate_t dataRates [RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES]
 The corresponding datarates, bandwidths and coding rates for DR index.

Detailed Description

Structure to save information about LoRaWAN band.


The documentation for this struct was generated from the following file: