Radio Profile containing region, baud rate, and wakeup interval for this device.
Public Attributes#
Region in which this system operates.
Wakeup interval for the radio.
Primary Long Range Channel.
Longe Range channel selection mode.
Long Range channel configuration.
LBT Threshold for Transmit backoff in dBm.
Z-Wave Transmit Power in deci dBm.
Adjustment for antenna gain in deci dBm.
Max transmit power for Z-Wave LR in deci dBm.
Pointer to function called by RF on Rx Completion.
Pointer to function called by RF on Tx Completion.
Pointer to function called by RF on Region change.
Pointer to function called by RF on fatal Assert.
Pointer to structure where to RF Statistics are placed.
Enable radio debugging which is vendor specific.
Pointer to receive handler.
Public Attribute Documentation#
region#
zpal_radio_region_t zpal_radio_profile_t::region
Region in which this system operates.
503
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
wakeup#
zpal_radio_wakeup_t zpal_radio_profile_t::wakeup
Wakeup interval for the radio.
504
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
primary_lr_channel#
zpal_radio_lr_channel_t zpal_radio_profile_t::primary_lr_channel
Primary Long Range Channel.
505
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
lr_channel_auto_mode#
bool zpal_radio_profile_t::lr_channel_auto_mode
Longe Range channel selection mode.
506
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
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.
507
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
listen_before_talk_threshold#
int8_t zpal_radio_profile_t::listen_before_talk_threshold
LBT Threshold for Transmit backoff in dBm.
511
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
tx_power_max#
zpal_tx_power_t zpal_radio_profile_t::tx_power_max
Z-Wave Transmit Power in deci dBm.
512
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
tx_power_adjust#
zpal_tx_power_t zpal_radio_profile_t::tx_power_adjust
Adjustment for antenna gain in deci dBm.
513
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
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.
514
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
rx_cb#
zpal_radio_callback_t zpal_radio_profile_t::rx_cb
Pointer to function called by RF on Rx Completion.
515
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
tx_cb#
zpal_radio_callback_t zpal_radio_profile_t::tx_cb
Pointer to function called by RF on Tx Completion.
516
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
region_change_cb#
zpal_radio_callback_t zpal_radio_profile_t::region_change_cb
Pointer to function called by RF on Region change.
517
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
assert_cb#
zpal_radio_callback_t zpal_radio_profile_t::assert_cb
Pointer to function called by RF on fatal Assert.
518
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
network_stats#
zpal_radio_network_stats_t* zpal_radio_profile_t::network_stats
Pointer to structure where to RF Statistics are placed.
519
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
radio_debug_enable#
uint8_t zpal_radio_profile_t::radio_debug_enable
Enable radio debugging which is vendor specific.
520
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h
receive_handler_cb#
zpal_radio_receive_handler_t zpal_radio_profile_t::receive_handler_cb
Pointer to receive handler.
521
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_radio.h