Denislam Valeev / Mbed OS Nucleo_rtos_basic
Embed: (wiki syntax)

« Back to documentation index

lora_mac_system_params_t Struct Reference

lora_mac_system_params_t Struct Reference

#include <lorawan_data_structures.h>

Data Fields

int8_t channel_tx_power
int8_t channel_data_rate
uint32_t max_sys_rx_error
uint8_t min_rx_symb
uint32_t max_rx_win_time
uint32_t recv_delay1
uint32_t recv_delay2
uint32_t join_accept_delay1
uint32_t join_accept_delay2
uint8_t retry_num
uint8_t rx1_dr_offset
rx2_channel_params rx2_channel
uint8_t uplink_dwell_time
uint8_t downlink_dwell_time
float max_eirp
float antenna_gain
uint8_t max_duty_cycle
uint16_t aggregated_duty_cycle
bool adr_on

Detailed Description

The global MAC layer parameters.

Definition at line 289 of file lorawan_data_structures.h.


Field Documentation

bool adr_on

LoRaMac ADR control status

Definition at line 371 of file lorawan_data_structures.h.

Aggregated duty cycle management

Definition at line 366 of file lorawan_data_structures.h.

float antenna_gain

The antenna gain of the node.

Definition at line 356 of file lorawan_data_structures.h.

The data rate in channels.

Definition at line 297 of file lorawan_data_structures.h.

The TX power in channels.

Definition at line 293 of file lorawan_data_structures.h.

The downlink dwell time configuration. 0: No limit, 1: 400ms

Definition at line 348 of file lorawan_data_structures.h.

Join accept delay 1.

Definition at line 324 of file lorawan_data_structures.h.

Join accept delay 1.

Definition at line 328 of file lorawan_data_structures.h.

uint8_t max_duty_cycle

Maximum duty cycle

Remarks:
Possibility to shutdown the device.

Definition at line 362 of file lorawan_data_structures.h.

float max_eirp

The maximum possible EIRP.

Definition at line 352 of file lorawan_data_structures.h.

uint32_t max_rx_win_time

LoRaMac maximum time a reception window stays open.

Definition at line 312 of file lorawan_data_structures.h.

uint32_t max_sys_rx_error

The system overall timing error in milliseconds. [-SystemMaxRxError : +SystemMaxRxError] Default: +/-10 ms

Definition at line 303 of file lorawan_data_structures.h.

uint8_t min_rx_symb

The minimum number of symbols required to detect an RX frame. Default: 6 symbols

Definition at line 308 of file lorawan_data_structures.h.

uint32_t recv_delay1

Receive delay 1.

Definition at line 316 of file lorawan_data_structures.h.

uint32_t recv_delay2

Receive delay 2.

Definition at line 320 of file lorawan_data_structures.h.

uint8_t retry_num

The number of uplink messages repetitions (confirmed messages only).

Definition at line 332 of file lorawan_data_structures.h.

uint8_t rx1_dr_offset

The datarate offset between uplink and downlink on first window.

Definition at line 336 of file lorawan_data_structures.h.

LoRaMAC 2nd reception window settings.

Definition at line 340 of file lorawan_data_structures.h.

The uplink dwell time configuration. 0: No limit, 1: 400ms

Definition at line 344 of file lorawan_data_structures.h.