Mistake on this page?
Report an issue in GitHub or email us
Data Fields
radio_lora_settings Struct Reference

LoRa modem parameters. More...

#include <LoRaRadio.h>

Data Fields

int8_t power
 Transmit power. More...
 
uint32_t bandwidth
 Modulation bandwidth. More...
 
uint32_t datarate
 Data rate (SF). More...
 
bool low_datarate_optimize
 Turn low data rate optimization on/off. More...
 
uint8_t coderate
 Error correction code rate. More...
 
uint16_t preamble_len
 Preamble length in symbols. More...
 
bool fix_len
 Set to true if the outgoing payload length is fixed. More...
 
uint8_t payload_len
 Size of outgoing payload. More...
 
bool crc_on
 Turn CRC on/off. More...
 
bool freq_hop_on
 Turn frequency hopping on/off. More...
 
uint8_t hop_period
 Number of symbols between two frequency hops. More...
 
bool iq_inverted
 Turn IQ inversion on/off. More...
 
bool rx_continuous
 Turn continuous reception mode (such as in Class C) on/off. More...
 
uint32_t tx_timeout
 Timeout in milliseconds (ms) after which the radio driver reports an error if the radio was unable to transmit. More...
 
bool public_network
 Change the network mode to Public or Private. More...
 

Detailed Description

LoRa modem parameters.

Parameters encompassing LoRa modulation.

Definition at line 243 of file LoRaRadio.h.

Field Documentation

uint32_t bandwidth

Modulation bandwidth.

Definition at line 252 of file LoRaRadio.h.

uint8_t coderate

Error correction code rate.

Definition at line 267 of file LoRaRadio.h.

bool crc_on

Turn CRC on/off.

Definition at line 287 of file LoRaRadio.h.

uint32_t datarate

Data rate (SF).

Definition at line 257 of file LoRaRadio.h.

bool fix_len

Set to true if the outgoing payload length is fixed.

Definition at line 277 of file LoRaRadio.h.

bool freq_hop_on

Turn frequency hopping on/off.

Definition at line 292 of file LoRaRadio.h.

uint8_t hop_period

Number of symbols between two frequency hops.

Definition at line 297 of file LoRaRadio.h.

bool iq_inverted

Turn IQ inversion on/off.

Usually, the end device sends an IQ inverted signal, and the base stations do not invert. We recommended sending an IQ inverted signal from the device side, so any transmissions from the base stations do not interfere with end device transmission.

Definition at line 305 of file LoRaRadio.h.

bool low_datarate_optimize

Turn low data rate optimization on/off.

Definition at line 262 of file LoRaRadio.h.

uint8_t payload_len

Size of outgoing payload.

Definition at line 282 of file LoRaRadio.h.

int8_t power

Transmit power.

Definition at line 247 of file LoRaRadio.h.

uint16_t preamble_len

Preamble length in symbols.

Definition at line 272 of file LoRaRadio.h.

bool public_network

Change the network mode to Public or Private.

Definition at line 321 of file LoRaRadio.h.

bool rx_continuous

Turn continuous reception mode (such as in Class C) on/off.

Definition at line 310 of file LoRaRadio.h.

uint32_t tx_timeout

Timeout in milliseconds (ms) after which the radio driver reports an error if the radio was unable to transmit.

Definition at line 316 of file LoRaRadio.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.