Radio Profile containing region, baud rate, and wakeup interval for this device. More...
#include <zpal_radio.h>
Data Fields | |
zpal_radio_region_t | region |
Region in which this system operates. | |
zpal_radio_wakeup_t | wakeup |
Wakeup interval for the radio. | |
zpal_radio_lr_channel_t | primary_lr_channel |
Primary Long Range Channel. | |
bool | lr_channel_auto_mode |
Longe Range channel selection mode. | |
zpal_radio_lr_channel_config_t | active_lr_channel_config |
int8_t | listen_before_talk_threshold |
LBT Threshold for Transmit backoff in dBm. | |
zpal_tx_power_t | tx_power_max |
Z-Wave Transmit Power in deci dBm. | |
zpal_tx_power_t | tx_power_adjust |
Adjustment for antenna gain in deci dBm. | |
zpal_tx_power_t | tx_power_max_lr |
Max transmit power for Z-Wave LR in deci dBm. | |
uint8_t * | home_id |
Pointer to current HomeID(uint8_t homeID[4]). | |
zpal_radio_callback_t | rx_cb |
Pointer to function called by RF on Rx Completion. | |
zpal_radio_callback_t | tx_cb |
Pointer to function called by RF on Tx Completion. | |
zpal_radio_callback_t | region_change_cb |
Pointer to function called by RF on Region change. | |
zpal_radio_callback_t | assert_cb |
Pointer to function called by RF on fatal Assert. | |
zpal_radio_network_stats_t * | network_stats |
Pointer to structure where to RF Statistics are placed. | |
uint8_t | radio_debug_enable |
Enable radio debugging which is vendor specific. | |
zpal_radio_receive_handler_t | receive_handler_cb |
Pointer to receive handler. | |
Radio Profile containing region, baud rate, and wakeup interval for this device.
zpal_radio_lr_channel_config_t zpal_radio_profile_t::active_lr_channel_config |
Long Range channel configuration. Set only when radio chip configuration is updated. Used to check that requested channel configuration is different than the active one.
zpal_radio_callback_t zpal_radio_profile_t::assert_cb |
Pointer to function called by RF on fatal Assert.
uint8_t* zpal_radio_profile_t::home_id |
Pointer to current HomeID(uint8_t homeID[4]).
int8_t zpal_radio_profile_t::listen_before_talk_threshold |
LBT Threshold for Transmit backoff in dBm.
bool zpal_radio_profile_t::lr_channel_auto_mode |
Longe Range channel selection mode.
zpal_radio_network_stats_t* zpal_radio_profile_t::network_stats |
Pointer to structure where to RF Statistics are placed.
zpal_radio_lr_channel_t zpal_radio_profile_t::primary_lr_channel |
Primary Long Range Channel.
uint8_t zpal_radio_profile_t::radio_debug_enable |
Enable radio debugging which is vendor specific.
zpal_radio_receive_handler_t zpal_radio_profile_t::receive_handler_cb |
Pointer to receive handler.
zpal_radio_region_t zpal_radio_profile_t::region |
Region in which this system operates.
zpal_radio_callback_t zpal_radio_profile_t::region_change_cb |
Pointer to function called by RF on Region change.
zpal_radio_callback_t zpal_radio_profile_t::rx_cb |
Pointer to function called by RF on Rx Completion.
zpal_radio_callback_t zpal_radio_profile_t::tx_cb |
Pointer to function called by RF on Tx Completion.
zpal_tx_power_t zpal_radio_profile_t::tx_power_adjust |
Adjustment for antenna gain in deci dBm.
zpal_tx_power_t zpal_radio_profile_t::tx_power_max |
Z-Wave Transmit Power in deci dBm.
zpal_tx_power_t zpal_radio_profile_t::tx_power_max_lr |
Max transmit power for Z-Wave LR in deci dBm.
zpal_radio_wakeup_t zpal_radio_profile_t::wakeup |
Wakeup interval for the radio.