Mbed OS Reference
Loading...
Searching...
No Matches
lorawan_timers Struct Reference

#include <lorawan_data_structures.h>

Data Fields

lorawan_time_t aggregated_last_tx_time
 
lorawan_time_t mac_init_time
 
lorawan_time_t tx_toa
 
timer_event_t backoff_timer
 
timer_event_t rx_window1_timer
 
timer_event_t ack_timeout_timer
 

Detailed Description

A composite structure containing all the timers used in the LoRaWAN operation

Definition at line 1095 of file lorawan_data_structures.h.

Field Documentation

◆ aggregated_last_tx_time

lorawan_time_t aggregated_last_tx_time

Aggregated duty cycle management

Definition at line 1099 of file lorawan_data_structures.h.

◆ mac_init_time

lorawan_time_t mac_init_time

Stores the time at LoRaMac initialization.

Remarks
Used for the BACKOFF_DC computation.

Definition at line 1107 of file lorawan_data_structures.h.

◆ tx_toa

Last transmission time on air

Definition at line 1112 of file lorawan_data_structures.h.

◆ backoff_timer

timer_event_t backoff_timer

LoRaMac duty cycle backoff timer

Definition at line 1117 of file lorawan_data_structures.h.

◆ rx_window1_timer

timer_event_t rx_window1_timer

LoRaMac reception windows timers

Definition at line 1122 of file lorawan_data_structures.h.

◆ ack_timeout_timer

timer_event_t ack_timeout_timer

Acknowledge timeout timer. Used for packet retransmissions.

Definition at line 1128 of file lorawan_data_structures.h.