ZCL Macros#
ZCL Macros in the Application Framework.
ZCL Macro description.
Macros#
#define
ZCL_FRAME_CONTROL_FRAME_TYPE_MASK (BIT(0) | BIT(1))
#define
ZCL_CLUSTER_SPECIFIC_COMMAND BIT(0)
#define
ZCL_PROFILE_WIDE_COMMAND 0u
#define
ZCL_GLOBAL_COMMAND (ZCL_PROFILE_WIDE_COMMAND)
#define
ZCL_MANUFACTURER_SPECIFIC_MASK BIT(2)
#define
ZCL_FRAME_CONTROL_DIRECTION_MASK BIT(3)
#define
ZCL_FRAME_CONTROL_SERVER_TO_CLIENT BIT(3)
#define
ZCL_FRAME_CONTROL_CLIENT_TO_SERVER 0u
#define
ZCL_DISABLE_DEFAULT_RESPONSE_MASK BIT(4)
#define
ZCL_DIRECTION_CLIENT_TO_SERVER 0u
#define
ZCL_DIRECTION_SERVER_TO_CLIENT 1u
#define
EMBER_AF_ZCL_OVERHEAD 3
#define
EMBER_AF_ZCL_MANUFACTURER_SPECIFIC_OVERHEAD 5
#define
FIND_AND_JOIN_MODE_ALLOW_2_4_GHZ BIT(0)
#define
FIND_AND_JOIN_MODE_ALLOW_SUB_GHZ BIT(1)
#define
FIND_AND_JOIN_MODE_ALLOW_BOTH (FIND_AND_JOIN_MODE_ALLOW_2_4_GHZ | FIND_AND_JOIN_MODE_ALLOW_SUB_GHZ)