LoRaWAN MAC layer implementation

Dependents:   LoRaWAN-demo-72_tjm LoRaWAN-demo-72_jlc LoRaWAN-demo-elmo frdm_LoRa_Connect_Woodstream_Demo_tjm ... more

Embed: (wiki syntax)

« Back to documentation index

uMibParam Union Reference

uMibParam Union Reference
[LoRa MAC layer implementation]

#include <LoRaMac.h>

Data Fields

DeviceClass_t Class
bool IsNetworkJoined
bool AdrEnable
uint32_t NetID
uint32_t DevAddr
uint8_t * NwkSKey
uint8_t * AppSKey
bool EnablePublicNetwork
bool EnableRepeaterSupport
ChannelParams_tChannelList
Rx2ChannelParams_t Rx2Channel
uint16_t * ChannelsMask
uint8_t ChannelNbRep
uint32_t MaxRxWindow
uint32_t ReceiveDelay1
uint32_t ReceiveDelay2
uint32_t JoinAcceptDelay1
uint32_t JoinAcceptDelay2
int8_t ChannelsDefaultDatarate
int8_t ChannelsDatarate
int8_t ChannelsTxPower
uint32_t UpLinkCounter
uint32_t DownLinkCounter
MulticastParams_tMulticastList

Detailed Description

LoRaMAC MIB parameters

Definition at line 1187 of file LoRaMac.h.


Field Documentation

bool AdrEnable

Activation state of ADR

Related MIB type: MIB_ADR

Definition at line 1206 of file LoRaMac.h.

uint8_t* AppSKey

Application session key

Related MIB type: MIB_APP_SKEY

Definition at line 1230 of file LoRaMac.h.

LoRaWAN Channel

Related MIB type: MIB_CHANNELS

Definition at line 1248 of file LoRaMac.h.

uint8_t ChannelNbRep

Number of frame repetitions

Related MIB type: MIB_CHANNELS_NB_REP

Definition at line 1266 of file LoRaMac.h.

Channels data rate

Related MIB type: MIB_CHANNELS_DATARATE

Definition at line 1308 of file LoRaMac.h.

Channels data rate

Related MIB type: MIB_CHANNELS_DEFAULT_DATARATE

Definition at line 1302 of file LoRaMac.h.

uint16_t* ChannelsMask

Channel mask

Related MIB type: MIB_CHANNELS_MASK

Definition at line 1260 of file LoRaMac.h.

Channels TX power

Related MIB type: MIB_CHANNELS_TX_POWER

Definition at line 1314 of file LoRaMac.h.

LoRaWAN device class

Related MIB type: MIB_DEVICE_CLASS

Definition at line 1194 of file LoRaMac.h.

uint32_t DevAddr

End-device address

Related MIB type: MIB_DEV_ADDR

Definition at line 1218 of file LoRaMac.h.

uint32_t DownLinkCounter

LoRaWAN Down-link counter

Related MIB type: MIB_DOWNLINK_COUNTER

Definition at line 1326 of file LoRaMac.h.

Enable or disable a public network

Related MIB type: MIB_PUBLIC_NETWORK

Definition at line 1236 of file LoRaMac.h.

Enable or disable repeater support

Related MIB type: MIB_REPEATER_SUPPORT

Definition at line 1242 of file LoRaMac.h.

LoRaWAN network joined attribute

Related MIB type: MIB_NETWORK_JOINED

Definition at line 1200 of file LoRaMac.h.

uint32_t JoinAcceptDelay1

Join accept delay 1

Related MIB type: MIB_JOIN_ACCEPT_DELAY_1

Definition at line 1290 of file LoRaMac.h.

uint32_t JoinAcceptDelay2

Join accept delay 2

Related MIB type: MIB_JOIN_ACCEPT_DELAY_2

Definition at line 1296 of file LoRaMac.h.

uint32_t MaxRxWindow

Maximum receive window duration

Related MIB type: MIB_MAX_RX_WINDOW_DURATION

Definition at line 1272 of file LoRaMac.h.

Multicast channel

Related MIB type: MIB_MULTICAST_CHANNEL

Definition at line 1332 of file LoRaMac.h.

uint32_t NetID

Network identifier

Related MIB type: MIB_NET_ID

Definition at line 1212 of file LoRaMac.h.

uint8_t* NwkSKey

Network session key

Related MIB type: MIB_NWK_SKEY

Definition at line 1224 of file LoRaMac.h.

uint32_t ReceiveDelay1

Receive delay 1

Related MIB type: MIB_RECEIVE_DELAY_1

Definition at line 1278 of file LoRaMac.h.

uint32_t ReceiveDelay2

Receive delay 2

Related MIB type: MIB_RECEIVE_DELAY_2

Definition at line 1284 of file LoRaMac.h.

Channel for the receive window 2

Related MIB type: MIB_RX2_CHANNEL

Definition at line 1254 of file LoRaMac.h.

uint32_t UpLinkCounter

LoRaWAN Up-link counter

Related MIB type: MIB_UPLINK_COUNTER

Definition at line 1320 of file LoRaMac.h.