Arduino LMIC 6.0.1
Arduino LoRaWAN(r) MAC in C
Loading...
Searching...
No Matches
lmic_radio_data_s Struct Reference

Details of instance data for LMIC radio driver. More...

#include <lmic.h>

Collaboration diagram for lmic_radio_data_s:

Data Fields

u1_t dataLen
 size of buffer (in for TX, out for RX; RX assumes actual size is MAX_LEN_FRAME)
lmic_radio_flags_t flags
 various flags
u4_t freq
 frequency for this radio operation
u1_t * pFrame
 pointer to buffer
osjob_tpRadioDoneJob
 job to be scheduled when radio operation completes.
rps_t rps
 radio parameter settings for this radio operation. (two bytes)
u2_t rxlate_count
 Count of rx late launches.
ostime_t rxlate_ticks
 Total os ticks of accumulated delay error. Can overflow!
rxsyms_t rxsyms
 timeout in symbols (2 bytes)
ostime_t rxtime
 input: rxwindow open time; output: time of receipt of last bit.
lmic_radio_state_t state
 radio state mask; used by radio driver.
u2_t txlate_count
 Count of tx late launches.
ostime_t txlate_ticks
 Total os ticks of accumulated tx delay error. Can overflow!
s1_t txpow
 the radio driver's copy of txpow, in dB limited by adrTxPow, and also adjusted for EIRP/antenna gain considerations.

Detailed Description

Details of instance data for LMIC radio driver.

Field Documentation

◆ txpow

s1_t lmic_radio_data_s::txpow

the radio driver's copy of txpow, in dB limited by adrTxPow, and also adjusted for EIRP/antenna gain considerations.

This is just the radio's idea of power. So if you are controlling EIRP, and you have 3 dB antenna gain, this needs to reduced by 3 dB.


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