Logo
Developing with ZBOSS for Zigbee
Sub-GHz cluster commands

Macros

#define ZB_ZCL_CLUSTER_ID_SUBGHZ_SERVER_ROLE_GENERATED_CMD_LIST   ZB_ZCL_SUBGHZ_SRV_CMD_SUSPEND_ZCL_MESSAGES
 
#define ZB_ZCL_CLUSTER_ID_SUBGHZ_CLIENT_ROLE_RECEIVED_CMD_LIST   ZB_ZCL_CLUSTER_ID_SUBGHZ_SERVER_ROLE_GENERATED_CMD_LIST
 
#define ZB_ZCL_CLUSTER_ID_SUBGHZ_CLIENT_ROLE_GENERATED_CMD_LIST   ZB_ZCL_SUBGHZ_CLI_CMD_GET_SUSPEND_ZCL_MESSAGES_STATUS
 
#define ZB_ZCL_CLUSTER_ID_SUBGHZ_SERVER_ROLE_RECEIVED_CMD_LIST   ZB_ZCL_CLUSTER_ID_SUBGHZ_CLIENT_ROLE_GENERATED_CMD_LIST
 

Typedefs

typedef enum zb_zcl_subghz_srv_cmd_e zb_zcl_subghz_srv_cmd_t
 Sub-GHz cluster's server-side commands IDs. More...
 
typedef zb_uint8_t zb_zcl_subghz_suspend_zcl_msg_payload_t
 SuspendZCLMessages command payload More...
 
typedef enum zb_zcl_subghz_cli_cmd_e zb_zcl_subghz_cli_cmd_t
 Sub-GHz cluster's cliend-side commands IDs. More...
 

Enumerations

enum  zb_zcl_subghz_srv_cmd_e { ZB_ZCL_SUBGHZ_SRV_CMD_SUSPEND_ZCL_MESSAGES = 0x00 }
 Sub-GHz cluster's server-side commands IDs. More...
 
enum  zb_zcl_subghz_cli_cmd_e { ZB_ZCL_SUBGHZ_CLI_CMD_GET_SUSPEND_ZCL_MESSAGES_STATUS = 0x00 }
 Sub-GHz cluster's cliend-side commands IDs. More...
 

Detailed Description

Typedef Documentation

§ zb_zcl_subghz_cli_cmd_t

Sub-GHz cluster's cliend-side commands IDs.

See also
SE spec, subclause 14.3.3

§ zb_zcl_subghz_srv_cmd_t

Sub-GHz cluster's server-side commands IDs.

See also
SE spec, subclause 14.2.3

§ zb_zcl_subghz_suspend_zcl_msg_payload_t

SuspendZCLMessages command payload

An unsigned 8-bit integer indicating the period, in minutes, during which ZCL communications from the device shall be suspended. A value of zero shall indicate that ZCL communications are not currently suspended.

See also
SE spec, subclause 14.2.3.1

Enumeration Type Documentation

§ zb_zcl_subghz_cli_cmd_e

Sub-GHz cluster's cliend-side commands IDs.

See also
SE spec, subclause 14.3.3
Enumerator
ZB_ZCL_SUBGHZ_CLI_CMD_GET_SUSPEND_ZCL_MESSAGES_STATUS 

The GetSuspendZCLMessagesStatus command allows a client device to request the current status of its ZCL communications with the server.

Note
This command is Mandatory for BOMDs.

§ zb_zcl_subghz_srv_cmd_e

Sub-GHz cluster's server-side commands IDs.

See also
SE spec, subclause 14.2.3
Enumerator
ZB_ZCL_SUBGHZ_SRV_CMD_SUSPEND_ZCL_MESSAGES 

The SuspendZCLMessages command is sent to client device(s) by the server device when the server device has determined that the client device(s) shall suspend their ZCL communications to the server device for the period stated in the command. The command is also sent in response to a GetSuspendZCLMessagesStatus command.

Note
This command is sent automatically by SubGHz cluster and is not available in the application.