Typedefs | |
typedef zb_uint8_t | zb_nwk_device_type_t |
Type for network device type. More... | |
typedef zb_uint8_t | zb_nwk_leave_type_t |
Type for leave types. More... | |
Network coordinator address | |
#define | ZB_NWK_COORDINATOR_ADDR 0x0000U |
Network broadcast addresses types | |
#define | ZB_NWK_BROADCAST_ALL_DEVICES 0xFFFFu |
#define | ZB_NWK_BROADCAST_RX_ON_WHEN_IDLE 0xFFFDu |
#define | ZB_NWK_BROADCAST_ROUTER_COORDINATOR 0xFFFCu |
#define | ZB_NWK_BROADCAST_LOW_POWER_ROUTER 0xFFFBu |
#define | ZB_NWK_BROADCAST_RESERVED 0xFFF8u |
Network device type | |
#define | ZB_NWK_DEVICE_TYPE_COORDINATOR 0U |
#define | ZB_NWK_DEVICE_TYPE_ROUTER 1U |
#define | ZB_NWK_DEVICE_TYPE_ED 2U |
#define | ZB_NWK_DEVICE_TYPE_NONE 3U |
Leave types | |
#define | ZB_NWK_LEAVE_TYPE_RESET 0x00U |
#define | ZB_NWK_LEAVE_TYPE_REJOIN 0x01U |
#define ZB_ACTIVE_SCAN_MAX_NETWORK_COUNT ((ZB_IO_BUF_SIZE - sizeof(zb_nlme_network_discovery_confirm_t)) / sizeof(zb_nlme_network_descriptor_t)) |
Max # of network descriptors which can fit into a single buffer.
#define ZB_CHANNEL_PAGE_MAX_CHANNELS_COUNT ZB_PAGE28_SUB_GHZ_MAX_CHANNELS_COUNT |
#define ZB_ED_SCAN_MAX_CHANNELS_COUNT ((ZB_IO_BUF_SIZE - sizeof(zb_uint8_t)) / sizeof(zb_energy_detect_channel_info_t)) |
Maximal number of ed scan channels for all pages
#define ZB_MAC_LQI_UNDEFINED 0U |
#define ZB_MAC_MAX_CHANNEL_NUMBER 26U |
Number of the first channel Maximal number of the channels
#define ZB_MAC_RSSI_UNDEFINED 0x7fU |
#define ZB_MAC_SUPPORTED_CHANNELS (ZB_MAC_MAX_CHANNEL_NUMBER + 1U) |
Total number of supported channels
#define ZB_NWK_BROADCAST_ALL_DEVICES 0xFFFFu |
#define ZB_NWK_BROADCAST_LOW_POWER_ROUTER 0xFFFBu |
#define ZB_NWK_BROADCAST_RESERVED 0xFFF8u |
#define ZB_NWK_BROADCAST_ROUTER_COORDINATOR 0xFFFCu |
All routers and coordinator
#define ZB_NWK_BROADCAST_RX_ON_WHEN_IDLE 0xFFFDu |
#define ZB_NWK_COORDINATOR_ADDR 0x0000U |
#define ZB_NWK_DEVICE_TYPE_COORDINATOR 0U |
#define ZB_NWK_DEVICE_TYPE_ED 2U |
#define ZB_NWK_DEVICE_TYPE_NONE 3U |
#define ZB_NWK_DEVICE_TYPE_ROUTER 1U |
#define ZB_NWK_LEAVE_TYPE_REJOIN 0x01U |
#define ZB_NWK_LEAVE_TYPE_RESET 0x00U |
#define ZB_PAGE0_2_4_GHZ_MAX_CHANNEL_NUMBER ZB_MAC_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 0 2.4GHz
#define ZB_PAGE0_2_4_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 0 2.4GHz
#define ZB_PAGE0_2_4_GHZ_MAX_LOGICAL_CHANNEL ZB_MAC_MAX_CHANNEL_NUMBER |
The last logical channel in channel mask for Page 0 2.4GHz
#define ZB_PAGE0_2_4_GHZ_START_CHANNEL_NUMBER ZB_PAGE0_2_4_GHZ_START_LOGICAL_CHANNEL |
Number of the first channel in channel mask for Page 0 2.4GHz
#define ZB_PAGE0_2_4_GHZ_START_LOGICAL_CHANNEL 11U |
The first logical channel for Page 0 2.4GHz
#define ZB_PAGE23_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 23 Sub GHz
#define ZB_PAGE23_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 23 Sub GHz
#define ZB_PAGE23_SUB_GHZ_MAX_LOGICAL_CHANNEL 24U |
The last logical channel for Page 23 Sub GHz
#define ZB_PAGE23_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 23 Sub GHz
#define ZB_PAGE23_SUB_GHZ_START_LOGICAL_CHANNEL 0U |
The first logical channel for Page 23 Sub GHz
#define ZB_PAGE24_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 24 Sub GHz
#define ZB_PAGE24_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 24 Sub GHz
#define ZB_PAGE24_SUB_GHZ_MAX_LOGICAL_CHANNEL 76U |
The last logical channel for Page 24 Sub GHz
#define ZB_PAGE24_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 24 Sub GHz
#define ZB_PAGE24_SUB_GHZ_START_LOGICAL_CHANNEL 56U |
The first logical channel for Page 24 Sub GHz
#define ZB_PAGE25_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 25 Sub GHz
#define ZB_PAGE25_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 25 Sub GHz
#define ZB_PAGE25_SUB_GHZ_MAX_LOGICAL_CHANNEL 26U |
The last logical channel for Page 25 Sub GHz
#define ZB_PAGE25_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 25 Sub GHz
#define ZB_PAGE25_SUB_GHZ_START_LOGICAL_CHANNEL 0U |
The first logical channel for Page 25 Sub GHz
#define ZB_PAGE26_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 26 Sub GHz
#define ZB_PAGE26_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 26 Sub GHz
#define ZB_PAGE26_SUB_GHZ_MAX_LOGICAL_CHANNEL 34U |
The last logical channel for Page 26 Sub GHz
#define ZB_PAGE26_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 26 Sub GHz
#define ZB_PAGE26_SUB_GHZ_START_LOGICAL_CHANNEL 27U |
The first logical channel for Page 26 Sub GHz
#define ZB_PAGE27_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 27 Sub GHz
#define ZB_PAGE27_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 27 Sub GHz
#define ZB_PAGE27_SUB_GHZ_MAX_LOGICAL_CHANNEL 55U |
The last logical channel for Page 27 Sub GHz
#define ZB_PAGE27_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 27 Sub GHz
#define ZB_PAGE27_SUB_GHZ_START_LOGICAL_CHANNEL 35U |
The first logical channel for Page 27 Sub GHz
#define ZB_PAGE28_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 28 Sub GHz
#define ZB_PAGE28_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 28 Sub GHz
#define ZB_PAGE28_SUB_GHZ_MAX_LOGICAL_CHANNEL 26U |
The last logical channel for Page 28 Sub GHz
#define ZB_PAGE28_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 28 Sub GHz
#define ZB_PAGE28_SUB_GHZ_START_LOGICAL_CHANNEL 0U |
The first logical channel for Page 28 Sub GHz
#define ZB_PAGE29_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 29 Sub GHz
#define ZB_PAGE29_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 29 Sub GHz
#define ZB_PAGE29_SUB_GHZ_MAX_LOGICAL_CHANNEL 62U |
The last logical channel for Page 29 Sub GHz
#define ZB_PAGE29_SUB_GHZ_PRE_MAX_LOGICAL_CHANNEL 34U |
The last logical channel for Page 29 Sub GHz (for solid range 27-34)
#define ZB_PAGE29_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 29 Sub GHz
#define ZB_PAGE29_SUB_GHZ_START_LOGICAL_CHANNEL 27U |
The first logical channel for Page 29 Sub GHz
#define ZB_PAGE30_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 30 Sub GHz
#define ZB_PAGE30_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 30 Sub GHz
#define ZB_PAGE30_SUB_GHZ_MAX_LOGICAL_CHANNEL 61U |
The last logical channel for Page 30 Sub GHz
#define ZB_PAGE30_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 30 Sub GHz
#define ZB_PAGE30_SUB_GHZ_START_LOGICAL_CHANNEL 35U |
The first logical channel for Page 30 Sub GHz
#define ZB_PAGE31_SUB_GHZ_MAX_CHANNEL_NUMBER |
Number of the last channel in channel mask for Page 31 Sub GHz
#define ZB_PAGE31_SUB_GHZ_MAX_CHANNELS_COUNT |
Maximal number of channels for Page 31 Sub GHz
#define ZB_PAGE31_SUB_GHZ_MAX_LOGICAL_CHANNEL 26U |
The last logical channel for Page 31 Sub GHz
#define ZB_PAGE31_SUB_GHZ_START_CHANNEL_NUMBER 0U |
Number of the first channel in channel mask for Page 31 Sub GHz
#define ZB_PAGE31_SUB_GHZ_START_LOGICAL_CHANNEL 0U |
The first logical channel for Page 31 Sub GHz
typedef zb_uint8_t zb_nwk_device_type_t |
Type for network device type.
Holds one of nwk_device_type. Kept for backward compatibility as nwk_device_type were declared previously as enum.
typedef zb_uint8_t zb_nwk_leave_type_t |
Type for leave types.
Holds one of nwk_leave_type. Kept for backward compatibility as nwk_leave_type were declared previously as enum.