Loading...
Searching...
No Matches
gnrc_netif_lorawan_t Struct Reference

GNRC LoRaWAN interface descriptor. More...

Detailed Description

GNRC LoRaWAN interface descriptor.

Definition at line 52 of file lorawan.h.

#include <lorawan.h>

Data Fields

uint8_t appskey [LORAMAC_APPSKEY_LEN]
 App SKey buffer.
 
uint8_t fnwksintkey [LORAMAC_FNWKSINTKEY_LEN]
 Forwarding Network session integrity key buffer.
 
uint8_t nwkkey [LORAMAC_NWKKEY_LEN]
 Network key buffer.
 
uint8_t deveui [LORAMAC_DEVEUI_LEN]
 Device EUI buffer.
 
uint8_t joineui [LORAMAC_JOINEUI_LEN]
 Join EUI buffer.
 
gnrc_lorawan_t mac
 gnrc lorawan mac descriptor
 
ztimer_t timer
 General purpose timer.
 
ztimer_t backoff_timer
 Backoff timer.
 
uint8_t flags
 flags for the LoRaWAN interface
 
uint8_t demod_margin
 value of last demodulation margin
 
uint8_t num_gateways
 number of gateways of last link check
 
uint8_t datarate
 LoRaWAN datarate for the next transmission.
 
uint8_t port
 LoRaWAN port for the next transmission.
 
uint8_t ack_req
 Request ACK in the next transmission.
 
uint8_t otaa
 whether the next transmission is OTAA or not
 

Field Documentation

◆ ack_req

uint8_t gnrc_netif_lorawan_t::ack_req

Request ACK in the next transmission.

Definition at line 73 of file lorawan.h.

◆ appskey

uint8_t gnrc_netif_lorawan_t::appskey[LORAMAC_APPSKEY_LEN]

App SKey buffer.

Definition at line 53 of file lorawan.h.

◆ backoff_timer

ztimer_t gnrc_netif_lorawan_t::backoff_timer

Backoff timer.

Definition at line 67 of file lorawan.h.

◆ datarate

uint8_t gnrc_netif_lorawan_t::datarate

LoRaWAN datarate for the next transmission.

Definition at line 71 of file lorawan.h.

◆ demod_margin

uint8_t gnrc_netif_lorawan_t::demod_margin

value of last demodulation margin

Definition at line 69 of file lorawan.h.

◆ deveui

uint8_t gnrc_netif_lorawan_t::deveui[LORAMAC_DEVEUI_LEN]

Device EUI buffer.

Definition at line 63 of file lorawan.h.

◆ flags

uint8_t gnrc_netif_lorawan_t::flags

flags for the LoRaWAN interface

Definition at line 68 of file lorawan.h.

◆ fnwksintkey

uint8_t gnrc_netif_lorawan_t::fnwksintkey[LORAMAC_FNWKSINTKEY_LEN]

Forwarding Network session integrity key buffer.

Definition at line 54 of file lorawan.h.

◆ joineui

uint8_t gnrc_netif_lorawan_t::joineui[LORAMAC_JOINEUI_LEN]

Join EUI buffer.

Definition at line 64 of file lorawan.h.

◆ mac

gnrc_lorawan_t gnrc_netif_lorawan_t::mac

gnrc lorawan mac descriptor

Definition at line 65 of file lorawan.h.

◆ num_gateways

uint8_t gnrc_netif_lorawan_t::num_gateways

number of gateways of last link check

Definition at line 70 of file lorawan.h.

◆ nwkkey

uint8_t gnrc_netif_lorawan_t::nwkkey[LORAMAC_NWKKEY_LEN]

Network key buffer.

Mapped to AppKey if LoRaWAN 1.0x

Definition at line 55 of file lorawan.h.

◆ otaa

uint8_t gnrc_netif_lorawan_t::otaa

whether the next transmission is OTAA or not

Definition at line 74 of file lorawan.h.

◆ port

uint8_t gnrc_netif_lorawan_t::port

LoRaWAN port for the next transmission.

Definition at line 72 of file lorawan.h.

◆ timer

ztimer_t gnrc_netif_lorawan_t::timer

General purpose timer.

Definition at line 66 of file lorawan.h.


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