Logo
Developing with ZBOSS for Zigbee
Sub-GHz cluster attributes

Macros

#define ZB_ZCL_SUBGHZ_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)
 Default value for Sub-GHz cluster revision global attribute (not defined anywhere) More...
 

Typedefs

typedef enum zb_zcl_subghz_srv_attr_e zb_zcl_subghz_svr_attr_t
 Sub-GHz cluster's server-side attributes. More...
 

Enumerations

enum  zb_zcl_subghz_srv_attr_e {
  ZB_ZCL_ATTR_SUBGHZ_CHANNEL_CHANGE = 0x0000, ZB_ZCL_ATTR_SUBGHZ_PAGE28_CHANNEL_MASK = 0x0001, ZB_ZCL_ATTR_SUBGHZ_PAGE29_CHANNEL_MASK = 0x0002, ZB_ZCL_ATTR_SUBGHZ_PAGE30_CHANNEL_MASK = 0x0003,
  ZB_ZCL_ATTR_SUBGHZ_PAGE31_CHANNEL_MASK = 0x0004
}
 Sub-GHz cluster's server-side attributes. More...
 

Detailed Description

Macro Definition Documentation

§ ZB_ZCL_SUBGHZ_CLUSTER_REVISION_DEFAULT

#define ZB_ZCL_SUBGHZ_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_subghz.h>

Default value for Sub-GHz cluster revision global attribute (not defined anywhere)

Typedef Documentation

§ zb_zcl_subghz_svr_attr_t

Enumeration Type Documentation

§ zb_zcl_subghz_srv_attr_e

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_subghz.h>

Sub-GHz cluster's server-side attributes.

See also
SE spec, subclause 14.2.2
Enumerator
ZB_ZCL_ATTR_SUBGHZ_CHANNEL_CHANGE 

This is a 32-bit channel mask that defines the sub-GHz channel that the Coordinator’s Network Manager intends to move to.

Value format
bits 0..26 - channel number bits 27..31 - channel page number
ZB_ZCL_ATTR_SUBGHZ_PAGE28_CHANNEL_MASK 

This is a 32-bit channel mask that defines the channels that are to be scanned when forming, joining or re-joining a network. Page 28 defines the first 27 channels within the 863-876MHz frequency band.

Value format
bits 0..26 - channel numbers bitmask bits 27..31 - page number (28 == 0b11100)
ZB_ZCL_ATTR_SUBGHZ_PAGE29_CHANNEL_MASK 

This is a 32-bit channel mask that defines the channels that are to be scanned when forming, joining or re-joining a network. Page 29 defines channels 27 to 34 and channel 62 of the 863-876MHz frequency band.

Value format
bits 0..8 - channel numbers bitmask bits 9..26 - unused (set to 0) bits 27..31 - page number (29 == 0b11101)
ZB_ZCL_ATTR_SUBGHZ_PAGE30_CHANNEL_MASK 

This is a 32-bit channel mask that defines the channels that are to be scanned when forming, joining or re-joining a network. Page 30 defines channels 35 to 61 of the 863-876MHz frequency band.

Value format
bits 0..26 - channel numbers bitmask bits 27..31 - page number (30 == 0b11110)
ZB_ZCL_ATTR_SUBGHZ_PAGE31_CHANNEL_MASK 

This is a 32-bit channel mask that defines the channels that are to be scanned when forming, joining or re-joining a network. Page 31 defines the 27 channels within the 915-921MHz frequency band.

Value format
bits 0..26 - channel numbers bitmask bits 27..31 - page numbers (31 == 0b11111)