Logo
Developing with ZBOSS for Zigbee
Ballast Configuration cluster attribute value manipulation API

Macros

#define ZB_ZCL_BALLAST_CONFIG_SET_BALLAST_STATUS_NON_OPERATIONAL(ep)
 Set non-operational ballast status. More...
 
#define ZB_ZCL_BALLAST_CONFIG_RESET_BALLAST_STATUS_NON_OPERATIONAL(ep)
 Reset non-operational ballast status. More...
 
#define ZB_ZCL_BALLAST_CONFIG_SET_BALLAST_STATUS_LAMP_FAILURE(ep)
 Set lamp failure status. More...
 
#define ZB_ZCL_BALLAST_CONFIG_RESET_BALLAST_STATUS_LAMP_FAILURE(ep)
 Reset lamp failure status. More...
 

Detailed Description

Macro Definition Documentation

§ ZB_ZCL_BALLAST_CONFIG_RESET_BALLAST_STATUS_LAMP_FAILURE

#define ZB_ZCL_BALLAST_CONFIG_RESET_BALLAST_STATUS_LAMP_FAILURE (   ep)

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

Value:
{ \
zb_zcl_attr_t *attr_desc; \
zb_uint8_t val; \
\
if (attr_desc) \
{ \
val = ZB_ZCL_GET_ATTRIBUTE_VAL_8(attr_desc) & flag; \
ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BALLAST_STATUS, \
&val, ZB_FALSE); \
} \
}
Flag indicating that one or more lamp is not in its socket or is faulty.
Definition: zb_zcl_ballast_configuration.h:92
#define ZB_ZCL_GET_ATTRIBUTE_VAL_8(attr_desc)
Definition: zb_zcl_common.h:939
#define ZB_FALSE
Definition: zb_types.h:349
BallastStatus attribute, ZCL spec 5.3.2.2.1.3.
Definition: zb_zcl_ballast_configuration.h:57
#define ZB_ZCL_CLUSTER_ID_BALLAST_CONFIG
Definition: zb_zcl_common.h:251
zb_zcl_attr_t * zb_zcl_get_attr_desc_a(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id)
#define ZB_ZCL_CLUSTER_SERVER_ROLE
Definition: zb_zcl_common.h:190

Reset lamp failure status.

Parameters
ep- endpoint number

§ ZB_ZCL_BALLAST_CONFIG_RESET_BALLAST_STATUS_NON_OPERATIONAL

#define ZB_ZCL_BALLAST_CONFIG_RESET_BALLAST_STATUS_NON_OPERATIONAL (   ep)

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

Value:
{ \
zb_zcl_attr_t *attr_desc; \
zb_uint8_t val; \
\
if (attr_desc) \
{ \
val = ZB_ZCL_GET_ATTRIBUTE_VAL_8(attr_desc) & flag; \
ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BALLAST_STATUS, \
&val, ZB_FALSE); \
} \
}
#define ZB_ZCL_GET_ATTRIBUTE_VAL_8(attr_desc)
Definition: zb_zcl_common.h:939
#define ZB_FALSE
Definition: zb_types.h:349
BallastStatus attribute, ZCL spec 5.3.2.2.1.3.
Definition: zb_zcl_ballast_configuration.h:57
#define ZB_ZCL_CLUSTER_ID_BALLAST_CONFIG
Definition: zb_zcl_common.h:251
zb_zcl_attr_t * zb_zcl_get_attr_desc_a(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id)
Flag indicating that ballast is not fully operational.
Definition: zb_zcl_ballast_configuration.h:90
#define ZB_ZCL_CLUSTER_SERVER_ROLE
Definition: zb_zcl_common.h:190

Reset non-operational ballast status.

Parameters
ep- endpoint number

§ ZB_ZCL_BALLAST_CONFIG_SET_BALLAST_STATUS_LAMP_FAILURE

#define ZB_ZCL_BALLAST_CONFIG_SET_BALLAST_STATUS_LAMP_FAILURE (   ep)

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

Value:
{ \
zb_zcl_attr_t *attr_desc; \
zb_uint8_t val; \
\
if (attr_desc) \
{ \
ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BALLAST_STATUS, \
&val, ZB_FALSE); \
} \
}
Flag indicating that one or more lamp is not in its socket or is faulty.
Definition: zb_zcl_ballast_configuration.h:92
#define ZB_ZCL_GET_ATTRIBUTE_VAL_8(attr_desc)
Definition: zb_zcl_common.h:939
#define ZB_FALSE
Definition: zb_types.h:349
BallastStatus attribute, ZCL spec 5.3.2.2.1.3.
Definition: zb_zcl_ballast_configuration.h:57
#define ZB_ZCL_CLUSTER_ID_BALLAST_CONFIG
Definition: zb_zcl_common.h:251
zb_zcl_attr_t * zb_zcl_get_attr_desc_a(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id)
#define ZB_ZCL_CLUSTER_SERVER_ROLE
Definition: zb_zcl_common.h:190

Set lamp failure status.

Parameters
ep- endpoint number

§ ZB_ZCL_BALLAST_CONFIG_SET_BALLAST_STATUS_NON_OPERATIONAL

#define ZB_ZCL_BALLAST_CONFIG_SET_BALLAST_STATUS_NON_OPERATIONAL (   ep)

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

Value:
{ \
zb_zcl_attr_t *attr_desc; \
zb_uint8_t val; \
\
if (attr_desc) \
{ \
ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BALLAST_STATUS, \
&val, ZB_FALSE); \
} \
}
#define ZB_ZCL_GET_ATTRIBUTE_VAL_8(attr_desc)
Definition: zb_zcl_common.h:939
#define ZB_FALSE
Definition: zb_types.h:349
BallastStatus attribute, ZCL spec 5.3.2.2.1.3.
Definition: zb_zcl_ballast_configuration.h:57
#define ZB_ZCL_CLUSTER_ID_BALLAST_CONFIG
Definition: zb_zcl_common.h:251
zb_zcl_attr_t * zb_zcl_get_attr_desc_a(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id)
Flag indicating that ballast is not fully operational.
Definition: zb_zcl_ballast_configuration.h:90
#define ZB_ZCL_CLUSTER_SERVER_ROLE
Definition: zb_zcl_common.h:190

Set non-operational ballast status.

Parameters
ep- endpoint number