to be used with the DSPLoRa module (minor changes wrt transmit power)

Dependents:   DSP_LoRaWAN

Fork of LoRaWAN-lib by S P

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 ChannelsDatarate
int8_t ChannelsTxPower
uint32_t UpLinkCounter
uint32_t DownLinkCounter
MulticastParams_tMulticastList

Detailed Description

LoRaMAC MIB parameters

Definition at line 1166 of file LoRaMac.h.


Field Documentation

bool AdrEnable

Activation state of ADR

Related MIB type: MIB_ADR

Definition at line 1185 of file LoRaMac.h.

uint8_t* AppSKey

Application session key

Related MIB type: MIB_APP_SKEY

Definition at line 1209 of file LoRaMac.h.

LoRaWAN Channel

Related MIB type: MIB_CHANNELS

Definition at line 1227 of file LoRaMac.h.

uint8_t ChannelNbRep

Number of frame repetitions

Related MIB type: MIB_CHANNELS_NB_REP

Definition at line 1245 of file LoRaMac.h.

Channels data rate

Related MIB type: MIB_CHANNELS_DATARATE

Definition at line 1281 of file LoRaMac.h.

uint16_t* ChannelsMask

Channel mask

Related MIB type: MIB_CHANNELS_MASK

Definition at line 1239 of file LoRaMac.h.

Channels TX power

Related MIB type: MIB_CHANNELS_TX_POWER

Definition at line 1287 of file LoRaMac.h.

LoRaWAN device class

Related MIB type: MIB_DEVICE_CLASS

Definition at line 1173 of file LoRaMac.h.

uint32_t DevAddr

End-device address

Related MIB type: MIB_DEV_ADDR

Definition at line 1197 of file LoRaMac.h.

uint32_t DownLinkCounter

LoRaWAN Down-link counter

Related MIB type: MIB_DOWNLINK_COUNTER

Definition at line 1299 of file LoRaMac.h.

Enable or disable a public network

Related MIB type: MIB_PUBLIC_NETWORK

Definition at line 1215 of file LoRaMac.h.

Enable or disable repeater support

Related MIB type: MIB_REPEATER_SUPPORT

Definition at line 1221 of file LoRaMac.h.

LoRaWAN network joined attribute

Related MIB type: MIB_NETWORK_JOINED

Definition at line 1179 of file LoRaMac.h.

uint32_t JoinAcceptDelay1

Join accept delay 1

Related MIB type: MIB_JOIN_ACCEPT_DELAY_1

Definition at line 1269 of file LoRaMac.h.

uint32_t JoinAcceptDelay2

Join accept delay 2

Related MIB type: MIB_JOIN_ACCEPT_DELAY_2

Definition at line 1275 of file LoRaMac.h.

uint32_t MaxRxWindow

Maximum receive window duration

Related MIB type: MIB_MAX_RX_WINDOW_DURATION

Definition at line 1251 of file LoRaMac.h.

Multicast channel

Related MIB type: MIB_MULTICAST_CHANNEL

Definition at line 1305 of file LoRaMac.h.

uint32_t NetID

Network identifier

Related MIB type: MIB_NET_ID

Definition at line 1191 of file LoRaMac.h.

uint8_t* NwkSKey

Network session key

Related MIB type: MIB_NWK_SKEY

Definition at line 1203 of file LoRaMac.h.

uint32_t ReceiveDelay1

Receive delay 1

Related MIB type: MIB_RECEIVE_DELAY_1

Definition at line 1257 of file LoRaMac.h.

uint32_t ReceiveDelay2

Receive delay 2

Related MIB type: MIB_RECEIVE_DELAY_2

Definition at line 1263 of file LoRaMac.h.

Channel for the receive window 2

Related MIB type: MIB_RX2_CHANNEL

Definition at line 1233 of file LoRaMac.h.

uint32_t UpLinkCounter

LoRaWAN Up-link counter

Related MIB type: MIB_UPLINK_COUNTER

Definition at line 1293 of file LoRaMac.h.