GNRC LoRaWAN mac descriptor. More...
GNRC LoRaWAN mac descriptor.
Definition at line 220 of file gnrc_lorawan_internal.h.
#include <gnrc_lorawan_internal.h>
| Data Fields | |
| gnrc_lorawan_mcps_t | mcps | 
| MCPS descriptor. | |
| gnrc_lorawan_mlme_t | mlme | 
| MLME descriptor. | |
| void * | mlme_buf | 
| pointer to MLME buffer | |
| void * | mcps_buf | 
| pointer to MCPS buffer | |
| uint8_t * | joineui | 
| pointer to Join EUI | |
| gnrc_lorawan_key_ctx_t | ctx | 
| GNRC LoRaWAN key context struct. | |
| uint32_t | channel [GNRC_LORAWAN_MAX_CHANNELS] | 
| channel array | |
| uint16_t | channel_mask | 
| channel mask | |
| uint32_t | toa | 
| Time on Air of the last transmission. | |
| int | busy | 
| MAC busy. | |
| int | shutdown_req | 
| MAC Shutdown request. | |
| le_uint32_t | dev_addr | 
| Device address. | |
| int | state | 
| state of MAC layer | |
| uint8_t | dl_settings | 
| downlink settings | |
| uint8_t | rx_delay | 
| Delay of first reception window. | |
| uint8_t | dr_range [GNRC_LORAWAN_MAX_CHANNELS] | 
| Datarate Range for all channels. | |
| uint8_t | last_dr | 
| datarate of the last transmission | |
| uint8_t | last_chan_idx | 
| index of channel used for last transmission | |
| int gnrc_lorawan_t::busy | 
MAC busy.
Definition at line 233 of file gnrc_lorawan_internal.h.
| uint32_t gnrc_lorawan_t::channel[GNRC_LORAWAN_MAX_CHANNELS] | 
channel array
Definition at line 230 of file gnrc_lorawan_internal.h.
| uint16_t gnrc_lorawan_t::channel_mask | 
channel mask
Definition at line 231 of file gnrc_lorawan_internal.h.
| gnrc_lorawan_key_ctx_t gnrc_lorawan_t::ctx | 
GNRC LoRaWAN key context struct.
Definition at line 226 of file gnrc_lorawan_internal.h.
| le_uint32_t gnrc_lorawan_t::dev_addr | 
Device address.
Definition at line 235 of file gnrc_lorawan_internal.h.
| uint8_t gnrc_lorawan_t::dl_settings | 
downlink settings
Definition at line 237 of file gnrc_lorawan_internal.h.
| uint8_t gnrc_lorawan_t::dr_range[GNRC_LORAWAN_MAX_CHANNELS] | 
Datarate Range for all channels.
Definition at line 239 of file gnrc_lorawan_internal.h.
| uint8_t* gnrc_lorawan_t::joineui | 
pointer to Join EUI
Definition at line 225 of file gnrc_lorawan_internal.h.
| uint8_t gnrc_lorawan_t::last_chan_idx | 
index of channel used for last transmission
Definition at line 241 of file gnrc_lorawan_internal.h.
| uint8_t gnrc_lorawan_t::last_dr | 
datarate of the last transmission
Definition at line 240 of file gnrc_lorawan_internal.h.
| gnrc_lorawan_mcps_t gnrc_lorawan_t::mcps | 
MCPS descriptor.
Definition at line 221 of file gnrc_lorawan_internal.h.
| void* gnrc_lorawan_t::mcps_buf | 
pointer to MCPS buffer
Definition at line 224 of file gnrc_lorawan_internal.h.
| gnrc_lorawan_mlme_t gnrc_lorawan_t::mlme | 
MLME descriptor.
Definition at line 222 of file gnrc_lorawan_internal.h.
| void* gnrc_lorawan_t::mlme_buf | 
pointer to MLME buffer
Definition at line 223 of file gnrc_lorawan_internal.h.
| uint8_t gnrc_lorawan_t::rx_delay | 
Delay of first reception window.
Definition at line 238 of file gnrc_lorawan_internal.h.
| int gnrc_lorawan_t::shutdown_req | 
MAC Shutdown request.
Definition at line 234 of file gnrc_lorawan_internal.h.
| int gnrc_lorawan_t::state | 
state of MAC layer
Definition at line 236 of file gnrc_lorawan_internal.h.
| uint32_t gnrc_lorawan_t::toa | 
Time on Air of the last transmission.
Definition at line 232 of file gnrc_lorawan_internal.h.