Logo
Developing with ZBOSS for Zigbee
zb_zcl_shade_config.h File Reference

Macros

#define ZB_ZCL_SHADE_CONFIG_LOGICALLY_MOST_OPENED   0
 
#define ZB_ZCL_SHADE_CONFIG_LOGICALLY_MOST_CLOSED   0xffff
 
#define ZB_ZCL_CLUSTER_ID_SHADE_CONFIG_SERVER_ROLE_INIT   zb_zcl_shade_config_init_server
 
#define ZB_ZCL_CLUSTER_ID_SHADE_CONFIG_CLIENT_ROLE_INIT   zb_zcl_shade_config_init_client
 

Functions

void zb_zcl_shade_config_init_server (void)
 
void zb_zcl_shade_config_init_client (void)
 

Shade Configuration cluster attributes

#define ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_SET(conf_var, type_value)   ZB_ZCL_SET_BIT(conf_var, type_value)
 Sets bits of Status parameter. More...
 
#define ZB_ZCL_ATTR_SHADE_CONFIG_GET_STATUS_BIT_VAL(conf_var, type_value)   ZB_ZCL_GET_BIT(conf_var, type_value)
 Gets bit value of Status parameter. More...
 
#define ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_CLEAR(conf_var, type_value)   ZB_ZCL_CLR_BIT(conf_var, type_value)
 Clear bit of Status parameter. More...
 
#define ZB_ZCL_SHADE_CONFIG_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)
 Default value for Shade Configuration cluster revision global attribute. More...
 
#define ZB_ZCL_SHADE_CONFIG_STATUS_DEFAULT_VALUE   0x00
 Shade Configuration Status attribute default value. More...
 
#define ZB_ZCL_SHADE_CONFIG_CLOSED_LIMIT_DEFAULT_VALUE   0x0001
 ClosedLimit attribute default value. More...
 
#define ZB_ZCL_SHADE_CONFIG_ZERO_POINT_DEFAULT_VALUE   0x0000
 Zero Point attribute default value. More...
 
#define ZB_ZCL_SHADE_CONFIG_MODE_DEFAULT_VALUE   ZB_ZCL_ATTR_SHADE_CONFIG_MODE_NORMAL
 Mode attribute default value. More...
 
#define ZB_ZCL_DECLARE_SHADE_CONFIG_ATTRIB_LIST(attr_list, status, closed_limit, mode)
 Declare attribute list for Shade Configuration cluster. More...
 
enum  zb_zcl_shade_config_info_attr_e { ZB_ZCL_ATTR_SHADE_CONFIG_PHYSICAL_CLOSED_LIMIT_ID = 0x0000, ZB_ZCL_ATTR_SHADE_CONFIG_MOTOR_STEP_SIZE_ID = 0x0001, ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_ID = 0x0002 }
 Shade Configuration cluster information attribute set identifiers. More...
 
enum  zb_zcl_shade_config_status_type_e {
  ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_SHADE_OPERATIONAL = 0x00, ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_SHADE_ADJUSTING = 0x01, ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_SHADE_DIRECTION = 0x02, ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_FORWARD_DIRECTION_OF_MOTOR = 0x03,
  ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_RESERVED = 0x04
}
 Bit values for Status attribute. More...
 
enum  zb_zcl_shade_config_settings_attr_e { ZB_ZCL_ATTR_SHADE_CONFIG_CLOSED_LIMIT_ID = 0x0010, ZB_ZCL_ATTR_SHADE_CONFIG_MODE_ID = 0x0011 }
 Shade cluster settings attribute set identifiers. More...
 
enum  zb_zcl_shade_config_mode_e { ZB_ZCL_ATTR_SHADE_CONFIG_MODE_NORMAL = 0x00, ZB_ZCL_ATTR_SHADE_CONFIG_MODE_CONFIGURE = 0x01, ZB_ZCL_ATTR_SHADE_CONFIG_MODE_RESERVED = 0x02 }
 Permissible values for Mode attribute. More...
 

Macro Definition Documentation

§ ZB_ZCL_CLUSTER_ID_SHADE_CONFIG_CLIENT_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_SHADE_CONFIG_CLIENT_ROLE_INIT   zb_zcl_shade_config_init_client

§ ZB_ZCL_CLUSTER_ID_SHADE_CONFIG_SERVER_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_SHADE_CONFIG_SERVER_ROLE_INIT   zb_zcl_shade_config_init_server

§ ZB_ZCL_SHADE_CONFIG_LOGICALLY_MOST_CLOSED

#define ZB_ZCL_SHADE_CONFIG_LOGICALLY_MOST_CLOSED   0xffff

§ ZB_ZCL_SHADE_CONFIG_LOGICALLY_MOST_OPENED

#define ZB_ZCL_SHADE_CONFIG_LOGICALLY_MOST_OPENED   0

Function Documentation

§ zb_zcl_shade_config_init_client()

void zb_zcl_shade_config_init_client ( void  )

§ zb_zcl_shade_config_init_server()

void zb_zcl_shade_config_init_server ( void  )