lriot 2.1.0.0
|
Modem lorawan types for LR1110. More...
Go to the source code of this file.
Data Structures | |
struct | lr1110_modem_event_fields_t |
modem event fields structure More... | |
struct | lr1110_modem_version_t |
LR1110 modem version structure. More... | |
struct | lr1110_modem_dm_info_fields_t |
DM info fields structure. More... | |
struct | lr1110_modem_stream_status_t |
stream status structure More... | |
struct | lr1110_modem_output_power_config_t |
Output Power Config structure. More... | |
Macros | |
#define | LR1110_MODEM_CHIP_EUI_LENGTH ( 8 ) |
Length in bytes of a chip eui. | |
#define | LR1110_MODEM_DEV_EUI_LENGTH ( 8 ) |
Length in bytes of a LoRaWAN device eui. | |
#define | LR1110_MODEM_JOIN_EUI_LENGTH ( 8 ) |
Length in bytes of a LoRaWAN join eui. | |
#define | LR1110_MODEM_APP_KEY_LENGTH ( 16 ) |
Length in bytes of a LoRaWAN application key. | |
#define | LR1110_MODEM_REGIONS_NUMBER ( 10 ) |
Number of regions available. | |
#define | LR1110_MODEM_NB_OUTPUT_POWER_CONFIG_BLOCKS ( 6 ) |
Number of output power config blocks. | |
#define | LR1110_MODEM_OUTPUT_POWER_CONFIG_BLOCK_LENGTH ( 5 ) |
Power config block length. | |
Typedefs | |
typedef uint8_t | lr1110_modem_chip_eui_t[LR1110_MODEM_CHIP_EUI_LENGTH] |
Chip EUI type. | |
typedef uint8_t | lr1110_modem_join_eui_t[LR1110_MODEM_JOIN_EUI_LENGTH] |
Join EUI type. | |
typedef uint8_t | lr1110_modem_dev_eui_t[LR1110_MODEM_DEV_EUI_LENGTH] |
Device EUI type. | |
typedef uint8_t | lr1110_modem_app_key_t[LR1110_MODEM_APP_KEY_LENGTH] |
Application key type. | |
typedef lr1110_modem_regions_t | lr1110_modem_regions_list_t[LR1110_MODEM_REGIONS_NUMBER] |
LoRaWAN list of regions type. | |
typedef lr1110_modem_output_power_config_t | lr1110_modem_output_power_config_list_t[LR1110_MODEM_NB_OUTPUT_POWER_CONFIG_BLOCKS] |
Output power config type. | |
Modem lorawan types for LR1110.
The Clear BSD License Copyright Semtech Corporation 2021. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:
NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SEMTECH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define LR1110_MODEM_APP_KEY_LENGTH ( 16 ) |
Length in bytes of a LoRaWAN application key.
#define LR1110_MODEM_CHIP_EUI_LENGTH ( 8 ) |
Length in bytes of a chip eui.
#define LR1110_MODEM_DEV_EUI_LENGTH ( 8 ) |
Length in bytes of a LoRaWAN device eui.
#define LR1110_MODEM_JOIN_EUI_LENGTH ( 8 ) |
Length in bytes of a LoRaWAN join eui.
#define LR1110_MODEM_NB_OUTPUT_POWER_CONFIG_BLOCKS ( 6 ) |
Number of output power config blocks.
#define LR1110_MODEM_OUTPUT_POWER_CONFIG_BLOCK_LENGTH ( 5 ) |
Power config block length.
#define LR1110_MODEM_REGIONS_NUMBER ( 10 ) |
Number of regions available.
typedef uint8_t lr1110_modem_app_key_t[LR1110_MODEM_APP_KEY_LENGTH] |
Application key type.
typedef uint8_t lr1110_modem_chip_eui_t[LR1110_MODEM_CHIP_EUI_LENGTH] |
Chip EUI type.
typedef uint8_t lr1110_modem_dev_eui_t[LR1110_MODEM_DEV_EUI_LENGTH] |
Device EUI type.
typedef uint8_t lr1110_modem_join_eui_t[LR1110_MODEM_JOIN_EUI_LENGTH] |
Join EUI type.
typedef lr1110_modem_output_power_config_t lr1110_modem_output_power_config_list_t[LR1110_MODEM_NB_OUTPUT_POWER_CONFIG_BLOCKS] |
Output power config type.
typedef lr1110_modem_regions_t lr1110_modem_regions_list_t[LR1110_MODEM_REGIONS_NUMBER] |
LoRaWAN list of regions type.
Adaptative Data Rate profiles type.
DM status information code.
enum lr1110_modem_mute_t |
Power Amplifier Selection values.
Enumerator | |
---|---|
LR1110_MODEM_RADIO_PA_SEL_LP | Low-power Power Amplifier. |
LR1110_MODEM_RADIO_PA_SEL_HP | High-power Power Amplifier. |
LR1110_MODEM_RADIO_PA_SEL_LP_HP_LF | Low-power & High-power Power Amplifier. |
Ramping time for PA.
This parameter is the ramping time of the PA. A high value improves spectral quality.
LoRaWAN region type.
Radio test mode type.