You are viewing documentation for version:
ZCL Macros#
ZCL Macros in the Application Framework.
ZCL Macro description.
Macro Definition Documentation#
ZCL_FRAME_CONTROL_FRAME_TYPE_MASK#
#define ZCL_FRAME_CONTROL_FRAME_TYPE_MASK
Value:(BIT(0) | BIT(1))
ZCL_CLUSTER_SPECIFIC_COMMAND#
#define ZCL_CLUSTER_SPECIFIC_COMMAND
Value:BIT(0)
ZCL_PROFILE_WIDE_COMMAND#
#define ZCL_PROFILE_WIDE_COMMAND
Value:0u
ZCL_GLOBAL_COMMAND#
#define ZCL_GLOBAL_COMMAND
Value:(ZCL_PROFILE_WIDE_COMMAND)
ZCL_MANUFACTURER_SPECIFIC_MASK#
#define ZCL_MANUFACTURER_SPECIFIC_MASK
Value:BIT(2)
ZCL_FRAME_CONTROL_DIRECTION_MASK#
#define ZCL_FRAME_CONTROL_DIRECTION_MASK
Value:BIT(3)
ZCL_FRAME_CONTROL_SERVER_TO_CLIENT#
#define ZCL_FRAME_CONTROL_SERVER_TO_CLIENT
Value:BIT(3)
ZCL_FRAME_CONTROL_CLIENT_TO_SERVER#
#define ZCL_FRAME_CONTROL_CLIENT_TO_SERVER
Value:0u
ZCL_DISABLE_DEFAULT_RESPONSE_MASK#
#define ZCL_DISABLE_DEFAULT_RESPONSE_MASK
Value:BIT(4)
ZCL_DIRECTION_CLIENT_TO_SERVER#
#define ZCL_DIRECTION_CLIENT_TO_SERVER
Value:0u
ZCL_DIRECTION_SERVER_TO_CLIENT#
#define ZCL_DIRECTION_SERVER_TO_CLIENT
Value:1u
SL_ZIGBEE_AF_ZCL_OVERHEAD#
#define SL_ZIGBEE_AF_ZCL_OVERHEAD
Value:3
SL_ZIGBEE_AF_ZCL_MANUFACTURER_SPECIFIC_OVERHEAD#
#define SL_ZIGBEE_AF_ZCL_MANUFACTURER_SPECIFIC_OVERHEAD
Value:5
FIND_AND_JOIN_MODE_ALLOW_2_4_GHZ#
#define FIND_AND_JOIN_MODE_ALLOW_2_4_GHZ
Value:BIT(0)
FIND_AND_JOIN_MODE_ALLOW_SUB_GHZ#
#define FIND_AND_JOIN_MODE_ALLOW_SUB_GHZ
Value:BIT(1)
FIND_AND_JOIN_MODE_ALLOW_BOTH#
#define FIND_AND_JOIN_MODE_ALLOW_BOTH
Value:(FIND_AND_JOIN_MODE_ALLOW_2_4_GHZ | FIND_AND_JOIN_MODE_ALLOW_SUB_GHZ)