Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
zpal_radio_utils.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Silicon Laboratories Inc. <https://www.silabs.com/>
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
12#ifndef ZPAL_RADIO_UITLS_H_
13#define ZPAL_RADIO_UITLS_H_
14
15#include <stdbool.h>
16#include <stdint.h>
17#include <zpal_radio.h>
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
44
52
60
70
76#ifdef __cplusplus
77}
78#endif
79
80#endif /* ZPAL_RADIO_UITLS_H_ */
zpal_radio_region_t zpal_radio_get_valid_region(zpal_radio_region_t region)
Function to get valid region value.
bool zpal_radio_region_is_long_range(zpal_radio_region_t region)
Function to check if specified region has a long range channel.
bool zpal_radio_protocol_mode_supports_long_range(zpal_radio_protocol_mode_t mode)
Function to get if giver Protocol mode supports Z-Wave Long Range.
zpal_radio_protocol_mode_t zpal_radio_region_get_protocol_mode(uint32_t region, zpal_radio_lr_channel_config_t eLrChCfg)
Function to get region Protocol mode if supported by Radio.
zpal_radio_region_t
Enumeration official Z-Wave regions.
Definition zpal_radio.h:340
zpal_radio_lr_channel_config_t
List of LR channel configurations. Used to select the correct phy configuration.
Definition zpal_radio.h:324
zpal_radio_protocol_mode_t
Enumeration containing Z-Wave channels known as protocol modes.
Definition zpal_radio.h:311