 |
SX126x-Arduino
1.3.0
|
Go to the documentation of this file.
50 #define MAC_STATE_CHECK_TIMEOUT 1000
55 #define MAX_ACK_RETRIES 8
71 #define LORAMAC_MFR_LEN 4
78 #define LORA_MAC_FRMPAYLOAD_OVERHEAD 13 // MHDR(1) + FHDR(7) + Port(1) + MIC(4)
1660 static const uint8_t
LoRaMacMaxEirpTable[] = {8, 10, 12, 13, 14, 16, 18, 20, 21, 24, 26, 27, 29, 30, 33, 36};
1924 #endif // __LORAMAC_H__
uint8_t MaxPossiblePayload
Definition: LoRaMac.h:1509
@ LORAMAC_STATUS_NO_NETWORK_JOINED
Definition: LoRaMac.h:1552
uint8_t RxDatarate
Definition: LoRaMac.h:860
MibParam_t Param
Definition: LoRaMac.h:1498
union sMlmeReq::uMlmeParam Req
@ MIB_DEV_ADDR
Definition: LoRaMac.h:1132
Definition: LoRaMac.h:702
@ BAT_LEVEL_FULL
Definition: LoRaMac.h:456
uint8_t Value
Definition: LoRaMac.h:600
uint32_t SystemMaxRxError
Definition: LoRaMac.h:226
MlmeReqJoin_t Join
Definition: LoRaMac.h:1014
uint8_t UplinkDwellTime
Definition: LoRaMac.h:267
Definition: LoRaMac.h:143
@ LORAMAC_STATUS_BUSY
Definition: LoRaMac.h:1528
Definition: LoRaMac.h:777
uint8_t DownlinkDwellTime
Definition: LoRaMac.h:271
uint8_t CurrentPayloadSize
Definition: LoRaMac.h:1513
bool AdrEnable
Definition: LoRaMac.h:1320
@ MOTE_MAC_RX_TIMING_SETUP_ANS
Definition: LoRaMac.h:384
@ FRAME_TYPE_DATA_CONFIRMED_UP
Definition: LoRaMac.h:335
Definition: LoRaMac.h:1302
@ MOTE_MAC_TX_PARAM_SETUP_ANS
Definition: LoRaMac.h:388
struct sMulticastParams MulticastParams_t
bool AckReceived
Definition: LoRaMac.h:817
void * fBuffer
Definition: LoRaMac.h:713
@ MLME_JOIN
Definition: LoRaMac.h:928
LoRaMacStatus_t LoRaMacMcpsRequest(McpsReq_t *mcpsRequest)
LoRaMAC MCPS-Request.
Definition: LoRaMac.cpp:3288
@ FRAME_TYPE_DATA_UNCONFIRMED_DOWN
Definition: LoRaMac.h:331
uint32_t DevAddr
Definition: LoRaMac.h:1332
enum eLoRaMacStatus LoRaMacStatus_t
@ MIB_CHANNELS_MASK
Definition: LoRaMac.h:1186
McpsReqUnconfirmed_t Unconfirmed
Definition: LoRaMac.h:781
struct sMlmeConfirm MlmeConfirm_t
struct sRx2ChannelParams Rx2ChannelParams_t
float AntennaGain
Definition: LoRaMac.h:1482
struct uLoRaMacFrameCtrl::sCtrlBits Bits
union uLoRaMacFrameCtrl LoRaMacFrameCtrl_t
TimerTime_t LastJoinTxDoneTime
Definition: LoRaMac.h:155
@ LORAMAC_EVENT_INFO_STATUS_ERROR
Definition: LoRaMac.h:543
TimerTime_t TimeOff
Definition: LoRaMac.h:163
uint32_t JoinAcceptDelay2
Definition: LoRaMac.h:251
Definition: LoRaMac.h:982
int8_t Datarate
Definition: LoRaMac.h:695
static MlmeConfirm_t MlmeConfirm
Definition: LoRaMac.cpp:400
@ MIB_ANTENNA_GAIN
Definition: LoRaMac.h:1296
union sMcpsReq::uMcpsParam Req
@ LORAMAC_STATUS_PARAMETER_INVALID
Definition: LoRaMac.h:1536
uint32_t UpLinkCounter
Definition: LoRaMac.h:1452
Definition: LoRaMac.h:1620
uint32_t ReceiveDelay2
Definition: LoRaMac.h:243
eMlme
LoRaMAC management services.
Definition: LoRaMac.h:922
int8_t Min
Definition: LoRaMac.h:127
int8_t Max
Definition: LoRaMac.h:135
@ MIB_SYSTEM_MAX_RX_ERROR
Definition: LoRaMac.h:1284
uint8_t NbTrials
Definition: LoRaMac.h:975
uint8_t(* GetBatteryLevel)(void)
Measures the battery level.
Definition: LoRaMac.h:1654
struct sMcpsIndication McpsIndication_t
uint8_t MacDone
Definition: LoRaMac.h:625
@ MIB_PUBLIC_NETWORK
Definition: LoRaMac.h:1152
@ SRV_MAC_LINK_CHECK_ANS
Definition: LoRaMac.h:405
uint8_t FPending
Definition: LoRaMac.h:515
struct sMcpsReqConfirmed McpsReqConfirmed_t
@ LORAMAC_EVENT_INFO_STATUS_RX2_ERROR
Definition: LoRaMac.h:563
@ MIB_NET_ID
Definition: LoRaMac.h:1126
Mib_t Type
Definition: LoRaMac.h:1493
@ FRAME_TYPE_PROPRIETARY
Definition: LoRaMac.h:347
@ MIB_CHANNELS_NB_REP
Definition: LoRaMac.h:1198
int8_t ChannelsTxPower
Definition: LoRaMac.h:216
struct sMcpsReqUnconfirmed McpsReqUnconfirmed_t
@ MOTE_MAC_DUTY_CYCLE_ANS
Definition: LoRaMac.h:368
@ MOTE_MAC_LINK_ADR_ANS
Definition: LoRaMac.h:364
uint32_t MaxRxWindow
Definition: LoRaMac.h:1398
@ LORAMAC_EVENT_INFO_STATUS_TX_TIMEOUT
Definition: LoRaMac.h:547
Definition: LoRaMac.h:1026
@ MIB_MAX_RX_WINDOW_DURATION
Definition: LoRaMac.h:1204
eLoRaMacEventInfoStatus
Definition: LoRaMac.h:535
Definition: LoRaMac.h:170
union uLoRaMacHeader LoRaMacHeader_t
uint8_t MinRxSymbols
Definition: LoRaMac.h:231
struct sChannelParams ChannelParams_t
uint32_t LoRaMacGetOTAADevId(void)
Returns the Device Address set by the LoRaWan server after OTAA join was successful.
Definition: LoRaMac.cpp:3433
TimerTime_t LastTxDoneTime
Definition: LoRaMac.h:159
@ CLASS_C
Definition: LoRaMac.h:104
Definition: LoRaMac.h:1010
uint8_t NbGateways
Definition: LoRaMac.h:1047
uint32_t ReceiveDelay2
Definition: LoRaMac.h:1410
uint8_t Ack
Definition: LoRaMac.h:519
union eLoRaMacFlags_t LoRaMacFlags_t
struct sMcpsConfirm McpsConfirm_t
uint8_t FramePending
Definition: LoRaMac.h:864
@ LORAMAC_STATUS_SERVICE_UNKNOWN
Definition: LoRaMac.h:1532
int16_t Rssi
Definition: LoRaMac.h:880
@ SRV_MAC_RX_TIMING_SETUP_REQ
Definition: LoRaMac.h:429
@ MOTE_MAC_RX_PARAM_SETUP_ANS
Definition: LoRaMac.h:372
@ LORAMAC_REGION_CN470
Definition: LoRaMac.h:1584
struct sLoRaMacPrimitives LoRaMacPrimitives_t
@ MIB_DOWNLINK_COUNTER
Definition: LoRaMac.h:1272
uint8_t Adr
Definition: LoRaMac.h:527
uint8_t McpsIndSkip
Definition: LoRaMac.h:617
@ MIB_MULTICAST_CHANNEL
Definition: LoRaMac.h:1278
uint8_t * AppSKey
Definition: LoRaMac.h:1344
int8_t ChannelsDatarate
Definition: LoRaMac.h:1434
struct sMlmeReqJoin MlmeReqJoin_t
Definition: LoRaMac.h:596
LoRaMacStatus_t LoRaMacChannelRemove(uint8_t id)
LoRaMAC channel remove service.
Definition: LoRaMac.cpp:3083
uint8_t Multicast
Definition: LoRaMac.h:852
@ MIB_JOIN_ACCEPT_DELAY_2
Definition: LoRaMac.h:1228
enum eLoRaMacSrvCmd LoRaMacSrvCmd_t
TimerTime_t TxTimeOnAir
Definition: LoRaMac.h:825
@ MIB_CHANNELS_DEFAULT_MASK
Definition: LoRaMac.h:1192
uint8_t MlmeReq
Definition: LoRaMac.h:621
@ LORAMAC_EVENT_INFO_STATUS_RX1_TIMEOUT
Definition: LoRaMac.h:551
@ LORAMAC_REGION_KR920
Definition: LoRaMac.h:1600
@ MIB_CHANNELS_DEFAULT_TX_POWER
Definition: LoRaMac.h:1260
@ BAT_LEVEL_EXT_SRC
Definition: LoRaMac.h:448
uint32_t UpLinkFrequency
Definition: LoRaMac.h:833
int8_t Datarate
Definition: LoRaMac.h:761
struct sMcpsReqProprietary McpsReqProprietary_t
int8_t TxPower
Definition: LoRaMac.h:813
uint8_t * AppEui
Definition: LoRaMac.h:965
int8_t ChannelsTxPower
Definition: LoRaMac.h:1446
bool IsNetworkJoined
Definition: LoRaMac.h:1314
Definition: LoRaMac.h:1645
static const uint8_t LoRaMacMaxEirpTable[]
Definition: LoRaMac.h:1660
Mlme_t MlmeRequest
Definition: LoRaMac.h:1030
@ LORAMAC_REGION_US915_HYBRID
Definition: LoRaMac.h:1612
int8_t ChannelsDefaultTxPower
Definition: LoRaMac.h:1440
eLoRaMacStatus
Definition: LoRaMac.h:1520
uint16_t * ChannelsMask
Definition: LoRaMac.h:1380
uint8_t NbTrials
Definition: LoRaMac.h:742
@ MIB_UPLINK_COUNTER
Definition: LoRaMac.h:1266
Mlme_t Type
Definition: LoRaMac.h:1005
uint32_t Frequency
Definition: LoRaMac.h:174
struct sLoRaMacTxInfo LoRaMacTxInfo_t
@ MIB_CHANNELS
Definition: LoRaMac.h:1168
@ LORAMAC_REGION_AU915
Definition: LoRaMac.h:1580
uint8_t Band
Definition: LoRaMac.h:186
eLoRaMacFrameType
Definition: LoRaMac.h:315
@ FRAME_TYPE_JOIN_ACCEPT
Definition: LoRaMac.h:323
@ MCPS_UNCONFIRMED
Definition: LoRaMac.h:657
int8_t ChannelsDatarate
Definition: LoRaMac.h:220
uint32_t UpLinkCounter
Definition: LoRaMac.h:829
@ MIB_CHANNELS_TX_POWER
Definition: LoRaMac.h:1252
uint8_t McpsReq
Definition: LoRaMac.h:609
void(* MacMcpsIndication)(McpsIndication_t *McpsIndication)
MCPS-Indication primitive.
Definition: LoRaMac.h:1632
Definition: LoRaMac.h:1489
uint8_t Rx1DrOffset
Definition: LoRaMac.h:259
struct sLoRaMacCallback LoRaMacCallback_t
int8_t ChannelsDefaultDatarate
Definition: LoRaMac.h:1428
@ MCPS_CONFIRMED
Definition: LoRaMac.h:661
@ LORAMAC_EVENT_INFO_STATUS_RX1_ERROR
Definition: LoRaMac.h:559
uint32_t ReceiveDelay1
Definition: LoRaMac.h:1404
uint32_t Frequency
Definition: LoRaMac.h:990
uint32_t MaxRxWindow
Definition: LoRaMac.h:235
enum eDeviceClass DeviceClass_t
@ MLME_LINK_CHECK
Definition: LoRaMac.h:934
@ MOTE_MAC_DEV_STATUS_ANS
Definition: LoRaMac.h:376
static McpsConfirm_t McpsConfirm
Definition: LoRaMac.cpp:395
@ MIB_RECEIVE_DELAY_2
Definition: LoRaMac.h:1216
uint8_t AdrAckReq
Definition: LoRaMac.h:523
@ LORAMAC_EVENT_INFO_STATUS_DOWNLINK_TOO_MANY_FRAMES_LOSS
Definition: LoRaMac.h:582
eMib
Definition: LoRaMac.h:1100
@ SRV_MAC_DUTY_CYCLE_REQ
Definition: LoRaMac.h:413
eLoRaMacMoteCmd
Definition: LoRaMac.h:356
uint8_t FOptsLen
Definition: LoRaMac.h:511
uint32_t Address
Definition: LoRaMac.h:290
@ MIB_RECEIVE_DELAY_1
Definition: LoRaMac.h:1210
enum eLoRaMacBatteryLevel LoRaMacBatteryLevel_t
@ LORAMAC_EVENT_INFO_STATUS_OK
Definition: LoRaMac.h:539
eLoRaMacRegion_t
Definition: LoRaMac.h:1572
Definition: LoRaMac.h:193
LoRaMacStatus_t LoRaMacMulticastChannelLink(MulticastParams_t *channelParam)
LoRaMAC multicast channel link service.
Definition: LoRaMac.cpp:3104
@ LORAMAC_STATUS_DATARATE_INVALID
Definition: LoRaMac.h:1544
float MaxEirp
Definition: LoRaMac.h:275
Definition: LoRaMac.h:212
Definition: LoRaMac.h:498
@ LORAMAC_STATUS_DEVICE_OFF
Definition: LoRaMac.h:1560
@ CLASS_A
Definition: LoRaMac.h:92
@ MIB_JOIN_ACCEPT_DELAY_1
Definition: LoRaMac.h:1222
struct uDrRange::sFields Fields
struct eMibRequestConfirm MibRequestConfirm_t
@ FRAME_TYPE_DATA_CONFIRMED_DOWN
Definition: LoRaMac.h:339
eDeviceClass
Definition: LoRaMac.h:86
@ MIB_RX2_DEFAULT_CHANNEL
Definition: LoRaMac.h:1180
enum eLoRaMacEventInfoStatus LoRaMacEventInfoStatus_t
@ LORAMAC_REGION_CN779
Definition: LoRaMac.h:1588
bool AckReceived
Definition: LoRaMac.h:894
uint32_t DownLinkCounter
Definition: LoRaMac.h:898
eLoRaMacSrvCmd
Definition: LoRaMac.h:401
@ LORAMAC_REGION_EU868
Definition: LoRaMac.h:1596
enum eLoRaMacMoteCmd LoRaMacMoteCmd_t
@ SRV_MAC_RX_PARAM_SETUP_REQ
Definition: LoRaMac.h:417
Rx2ChannelParams_t Rx2DefaultChannel
Definition: LoRaMac.h:1374
uint8_t McpsInd
Definition: LoRaMac.h:613
@ SRV_MAC_DL_CHANNEL_REQ
Definition: LoRaMac.h:437
@ MIB_RX2_CHANNEL
Definition: LoRaMac.h:1174
uint32_t JoinAcceptDelay1
Definition: LoRaMac.h:247
@ MCPS_MULTICAST
Definition: LoRaMac.h:665
uint8_t Port
Definition: LoRaMac.h:856
void(* MacMcpsConfirm)(McpsConfirm_t *McpsConfirm)
MCPS-Confirm primitive.
Definition: LoRaMac.h:1626
@ MLME_TXCW
Definition: LoRaMac.h:940
uint8_t * AppKey
Definition: LoRaMac.h:971
@ FRAME_TYPE_DATA_UNCONFIRMED_UP
Definition: LoRaMac.h:327
struct eLoRaMacFlags_t::sMacFlagBits Bits
@ LORAMAC_REGION_AS923
Definition: LoRaMac.h:1576
Definition: LoRaMac.h:605
int8_t TxMaxPower
Definition: LoRaMac.h:151
uint8_t Snr
Definition: LoRaMac.h:884
@ SRV_MAC_DEV_STATUS_REQ
Definition: LoRaMac.h:421
Definition: LoRaMac.h:749
struct sMulticastParams * Next
Definition: LoRaMac.h:306
@ MLME_TXCW_1
Definition: LoRaMac.h:946
@ LORAMAC_EVENT_INFO_STATUS_DOWNLINK_REPEATED
Definition: LoRaMac.h:573
LoRaMacStatus_t LoRaMacChannelAdd(uint8_t id, ChannelParams_t params)
LoRaMAC channel add service.
Definition: LoRaMac.cpp:3064
@ MIB_NWK_SKEY
Definition: LoRaMac.h:1138
uint8_t RxSlot
Definition: LoRaMac.h:890
@ LORAMAC_EVENT_INFO_STATUS_ADDRESS_FAIL
Definition: LoRaMac.h:586
int8_t Value
Definition: LoRaMac.h:114
Definition: LoRaMac.h:676
LoRaMacStatus_t LoRaMacInitialization(LoRaMacPrimitives_t *primitives, LoRaMacCallback_t *callbacks, LoRaMacRegion_t region, eDeviceClass nodeClass=CLASS_A)
LoRaMAC layer initialization.
Definition: LoRaMac.cpp:2360
@ MOTE_MAC_LINK_CHECK_REQ
Definition: LoRaMac.h:360
struct sLoRaMacParams LoRaMacParams_t
@ BAT_LEVEL_NO_MEASURE
Definition: LoRaMac.h:460
@ LORAMAC_EVENT_INFO_STATUS_RX2_TIMEOUT
Definition: LoRaMac.h:555
uint8_t ChannelNbRep
Definition: LoRaMac.h:1392
enum eMcps Mcps_t
LoRaMAC data services.
@ MOTE_MAC_DL_CHANNEL_ANS
Definition: LoRaMac.h:392
uint8_t Datarate
Definition: LoRaMac.h:809
eMcps
LoRaMAC data services.
Definition: LoRaMac.h:653
uint32_t DownLinkCounter
Definition: LoRaMac.h:302
uint32_t JoinAcceptDelay2
Definition: LoRaMac.h:1422
Rx2ChannelParams_t Rx2Channel
Definition: LoRaMac.h:1368
uint32_t Rx1Frequency
Definition: LoRaMac.h:178
uint32_t JoinAcceptDelay1
Definition: LoRaMac.h:1416
McpsReqProprietary_t Proprietary
Definition: LoRaMac.h:789
uint16_t DCycle
Definition: LoRaMac.h:147
@ CLASS_B
Definition: LoRaMac.h:98
@ LORAMAC_STATUS_OK
Definition: LoRaMac.h:1524
@ LORAMAC_STATUS_FREQUENCY_INVALID
Definition: LoRaMac.h:1540
uint8_t * DevEui
Definition: LoRaMac.h:959
int8_t Datarate
Definition: LoRaMac.h:721
uint8_t BufferSize
Definition: LoRaMac.h:872
@ MIB_REPEATER_SUPPORT
Definition: LoRaMac.h:1160
@ LORAMAC_REGION_IN865
Definition: LoRaMac.h:1604
uint8_t AppSKey[16]
Definition: LoRaMac.h:298
@ BAT_LEVEL_EMPTY
Definition: LoRaMac.h:452
LoRaMacStatus_t LoRaMacQueryTxPossible(uint8_t size, LoRaMacTxInfo_t *txInfo)
Queries the LoRaMAC if it is possible to send the next frame with a given payload size....
Definition: LoRaMac.cpp:2508
@ MOTE_MAC_NEW_CHANNEL_ANS
Definition: LoRaMac.h:380
void * fBuffer
Definition: LoRaMac.h:687
uint16_t fBufferSize
Definition: LoRaMac.h:717
uint8_t fPort
Definition: LoRaMac.h:683
bool RxData
Definition: LoRaMac.h:876
uint16_t Timeout
Definition: LoRaMac.h:986
float AntennaGain
Definition: LoRaMac.h:279
uint16_t fBufferSize
Definition: LoRaMac.h:757
@ SRV_MAC_TX_PARAM_SETUP_REQ
Definition: LoRaMac.h:433
LoRaMacEventInfoStatus_t Status
Definition: LoRaMac.h:805
LoRaMacStatus_t LoRaMacMlmeRequest(MlmeReq_t *mlmeRequest)
LoRaMAC MLME-Request.
Definition: LoRaMac.cpp:3178
@ SRV_MAC_NEW_CHANNEL_REQ
Definition: LoRaMac.h:425
@ SRV_MAC_LINK_ADR_REQ
Definition: LoRaMac.h:409
MlmeReqTxCw_t TxCw
Definition: LoRaMac.h:1018
ChannelParams_t * ChannelList
Definition: LoRaMac.h:1362
uint32_t NetID
Definition: LoRaMac.h:1326
static McpsIndication_t McpsIndication
Definition: LoRaMac.cpp:390
@ FRAME_TYPE_JOIN_REQ
Definition: LoRaMac.h:319
LoRaMacStatus_t LoRaMacMulticastChannelUnlink(MulticastParams_t *channelParam)
LoRaMAC multicast channel unlink service.
Definition: LoRaMac.cpp:3139
union uMibParam MibParam_t
Definition: LoRaMac.h:1505
Definition: LoRaMac.h:797
TimerTime_t TxTimeOnAir
Definition: LoRaMac.h:1038
@ LORAMAC_STATUS_FREQ_AND_DR_INVALID
Definition: LoRaMac.h:1548
bool EnablePublicNetwork
Definition: LoRaMac.h:1350
Definition: LoRaMac.h:119
uint8_t Value
Definition: LoRaMac.h:502
Definition: LoRaMac.h:286
@ LORAMAC_EVENT_INFO_STATUS_JOIN_FAIL
Definition: LoRaMac.h:567
MulticastParams_t * MulticastList
Definition: LoRaMac.h:1464
@ LORAMAC_EVENT_INFO_STATUS_TX_DR_PAYLOAD_SIZE_ERROR
Definition: LoRaMac.h:578
eLoRaMacBatteryLevel
Definition: LoRaMac.h:444
Rx2ChannelParams_t Rx2Channel
Definition: LoRaMac.h:263
struct sMlmeReqTxCw MlmeReqTxCw_t
Definition: LoRaMac.h:110
bool EnableRepeaterSupport
Definition: LoRaMac.h:1356
uint8_t NwkSKey[16]
Definition: LoRaMac.h:294
void * fBuffer
Definition: LoRaMac.h:753
@ FRAME_TYPE_RFU
Definition: LoRaMac.h:343
@ MIB_DEVICE_CLASS
Definition: LoRaMac.h:1106
@ LORAMAC_EVENT_INFO_STATUS_MIC_FAIL
Definition: LoRaMac.h:590
@ LORAMAC_REGION_US915
Definition: LoRaMac.h:1608
DeviceClass_t Class
Definition: LoRaMac.h:1308
LoRaMacStatus_t LoRaMacMibGetRequestConfirm(MibRequestConfirm_t *mibGet)
LoRaMAC MIB-Get.
Definition: LoRaMac.cpp:2577
uint8_t NbRetries
Definition: LoRaMac.h:1051
uint16_t fBufferSize
Definition: LoRaMac.h:691
uint8_t fPort
Definition: LoRaMac.h:709
LoRaMacEventInfoStatus_t Status
Definition: LoRaMac.h:848
@ MIB_ADR
Definition: LoRaMac.h:1120
@ MIB_APP_SKEY
Definition: LoRaMac.h:1144
uint8_t * NwkSKey
Definition: LoRaMac.h:1338
uint8_t DemodMargin
Definition: LoRaMac.h:1043
@ MIB_CHANNELS_DATARATE
Definition: LoRaMac.h:1244
uint8_t Power
Definition: LoRaMac.h:994
DrRange_t DrRange
Definition: LoRaMac.h:182
Definition: LoRaMac.h:768
uint8_t NbRetries
Definition: LoRaMac.h:821
uint32_t Frequency
Definition: LoRaMac.h:197
@ LORAMAC_REGION_EU433
Definition: LoRaMac.h:1592
uint8_t MinRxSymbols
Definition: LoRaMac.h:1476
uint32_t SystemMaxRxError
Definition: LoRaMac.h:1470
@ MIB_NETWORK_JOINED
Definition: LoRaMac.h:1112
@ MCPS_PROPRIETARY
Definition: LoRaMac.h:669
McpsReqConfirmed_t Confirmed
Definition: LoRaMac.h:785
Definition: LoRaMac.h:507
struct sMcpsReq McpsReq_t
void(* MacMlmeConfirm)(MlmeConfirm_t *MlmeConfirm)
MLME-Confirm primitive.
Definition: LoRaMac.h:1638
uint16_t * ChannelsDefaultMask
Definition: LoRaMac.h:1386
uint32_t ReceiveDelay1
Definition: LoRaMac.h:239
Definition: LoRaMac.h:953
@ MIB_CHANNELS_DEFAULT_DATARATE
Definition: LoRaMac.h:1236
uint32_t TimerTime_t
Timer time variable definition.
Definition: timer.h:68
LoRaMacEventInfoStatus_t Status
Definition: LoRaMac.h:1034
struct sMlmeReq MlmeReq_t
uint8_t Datarate
Definition: LoRaMac.h:205
Definition: LoRaMac.h:840
enum eLoRaMacRegion_t LoRaMacRegion_t
@ MIB_MIN_RX_SYMBOLS
Definition: LoRaMac.h:1289
@ LORAMAC_STATUS_REGION_NOT_SUPPORTED
Definition: LoRaMac.h:1565
Mcps_t Type
Definition: LoRaMac.h:772
enum eMlme Mlme_t
LoRaMAC management services.
@ LORAMAC_STATUS_LENGTH_ERROR
Definition: LoRaMac.h:1556
Mcps_t McpsIndication
Definition: LoRaMac.h:844
uint32_t DownLinkCounter
Definition: LoRaMac.h:1458
Mcps_t McpsRequest
Definition: LoRaMac.h:801
LoRaMacStatus_t LoRaMacMibSetRequestConfirm(MibRequestConfirm_t *mibSet)
LoRaMAC MIB-Set.
Definition: LoRaMac.cpp:2757
Definition: LoRaMac.h:1001
uint8_t ChannelsNbRep
Definition: LoRaMac.h:255
enum eLoRaMacFrameType LoRaMacFrameType_t
uint8_t * Buffer
Definition: LoRaMac.h:868