Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
zpal_radio_profile_t Struct Reference

Radio Profile containing region, baud rate, and wakeup interval for this device. More...

#include <zpal_radio.h>

+ Collaboration diagram for zpal_radio_profile_t:

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_tnetwork_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.
 

Detailed Description

Radio Profile containing region, baud rate, and wakeup interval for this device.

Field Documentation

◆ active_lr_channel_config

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.

◆ assert_cb

zpal_radio_callback_t zpal_radio_profile_t::assert_cb

Pointer to function called by RF on fatal Assert.

◆ home_id

uint8_t* zpal_radio_profile_t::home_id

Pointer to current HomeID(uint8_t homeID[4]).

◆ listen_before_talk_threshold

int8_t zpal_radio_profile_t::listen_before_talk_threshold

LBT Threshold for Transmit backoff in dBm.

◆ lr_channel_auto_mode

bool zpal_radio_profile_t::lr_channel_auto_mode

Longe Range channel selection mode.

◆ network_stats

zpal_radio_network_stats_t* zpal_radio_profile_t::network_stats

Pointer to structure where to RF Statistics are placed.

◆ primary_lr_channel

zpal_radio_lr_channel_t zpal_radio_profile_t::primary_lr_channel

Primary Long Range Channel.

◆ radio_debug_enable

uint8_t zpal_radio_profile_t::radio_debug_enable

Enable radio debugging which is vendor specific.

◆ receive_handler_cb

zpal_radio_receive_handler_t zpal_radio_profile_t::receive_handler_cb

Pointer to receive handler.

◆ region

zpal_radio_region_t zpal_radio_profile_t::region

Region in which this system operates.

◆ region_change_cb

zpal_radio_callback_t zpal_radio_profile_t::region_change_cb

Pointer to function called by RF on Region change.

◆ rx_cb

zpal_radio_callback_t zpal_radio_profile_t::rx_cb

Pointer to function called by RF on Rx Completion.

◆ tx_cb

zpal_radio_callback_t zpal_radio_profile_t::tx_cb

Pointer to function called by RF on Tx Completion.

◆ tx_power_adjust

zpal_tx_power_t zpal_radio_profile_t::tx_power_adjust

Adjustment for antenna gain in deci dBm.

◆ tx_power_max

zpal_tx_power_t zpal_radio_profile_t::tx_power_max

Z-Wave Transmit Power in deci dBm.

◆ tx_power_max_lr

zpal_tx_power_t zpal_radio_profile_t::tx_power_max_lr

Max transmit power for Z-Wave LR in deci dBm.

◆ wakeup

zpal_radio_wakeup_t zpal_radio_profile_t::wakeup

Wakeup interval for the radio.


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