The type describing the packet parameters for every packet types. More...
#include <sx126x_ds.h>
Data Fields | |
radio_modems_t | modem_type |
Packet to which the packet parameters are referring to. More... | |
struct { | |
struct { | |
uint16_t preamble_length | |
The preamble Tx length for GFSK packet type in bit. More... | |
radio_preamble_detection_t preamble_min_detect | |
The preamble Rx length minimal for GFSK packet type. More... | |
uint8_t syncword_length | |
The synchronization word length for GFSK packet type. More... | |
radio_address_filter_t addr_comp | |
Activated SyncWord correlators. More... | |
radio_pkt_length_t header_type | |
If the header is explicit, it will be transmitted in the GFSK packet. If the header is implicit, it will not be transmitted. More... | |
uint8_t payload_length | |
Size of the payload in the GFSK packet. More... | |
radio_crc_types_t crc_length | |
Size of the CRC block in the GFSK packet. More... | |
} gfsk | |
Holds the GFSK packet parameters. More... | |
struct { | |
uint16_t preamble_length | |
The preamble length is the number of LoRa symbols in the preamble. More... | |
lora_pkt_length_t header_type | |
If the header is explicit, it will be transmitted in the LoRa packet. If the header is implicit, it will not be transmitted. More... | |
uint8_t payload_length | |
Size of the payload in the LoRa packet. More... | |
lora_crc_mode_t crc_mode | |
Size of CRC block in LoRa packet. More... | |
lora_IQ_mode_t invert_IQ | |
Allows to swap IQ for LoRa packet. More... | |
} lora | |
Holds the LoRa packet parameters. More... | |
} | params |
Holds the packet parameters structure. More... | |
The type describing the packet parameters for every packet types.
Definition at line 581 of file sx126x_ds.h.
radio_address_filter_t addr_comp |
Activated SyncWord correlators.
Definition at line 591 of file sx126x_ds.h.
radio_crc_types_t crc_length |
Size of the CRC block in the GFSK packet.
Definition at line 594 of file sx126x_ds.h.
lora_crc_mode_t crc_mode |
Size of CRC block in LoRa packet.
Definition at line 604 of file sx126x_ds.h.
struct { ... } gfsk |
Holds the GFSK packet parameters.
radio_pkt_length_t header_type |
If the header is explicit, it will be transmitted in the GFSK packet. If the header is implicit, it will not be transmitted.
Definition at line 592 of file sx126x_ds.h.
lora_pkt_length_t header_type |
If the header is explicit, it will be transmitted in the LoRa packet. If the header is implicit, it will not be transmitted.
Definition at line 602 of file sx126x_ds.h.
lora_IQ_mode_t invert_IQ |
Allows to swap IQ for LoRa packet.
Definition at line 605 of file sx126x_ds.h.
struct { ... } lora |
Holds the LoRa packet parameters.
Packet to which the packet parameters are referring to.
Definition at line 582 of file sx126x_ds.h.
struct { ... } params |
Holds the packet parameters structure.
uint8_t payload_length |
Size of the payload in the GFSK packet.
Size of the payload in the LoRa packet.
Definition at line 593 of file sx126x_ds.h.
uint16_t preamble_length |
The preamble Tx length for GFSK packet type in bit.
The preamble length is the number of LoRa symbols in the preamble.
Definition at line 588 of file sx126x_ds.h.
radio_preamble_detection_t preamble_min_detect |
The preamble Rx length minimal for GFSK packet type.
Definition at line 589 of file sx126x_ds.h.
uint8_t syncword_length |
The synchronization word length for GFSK packet type.
Definition at line 590 of file sx126x_ds.h.