Logo
Developing with ZBOSS for Zigbee
zb_zcl_analog_value.h File Reference

Data Structures

struct  zb_zcl_analog_value_attrs_s
 Analog Value cluster attributes. More...
 

Macros

#define ZB_ZCL_ANALOG_VALUE_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)
 Default value for Analog Value cluster revision global attribute. More...
 
#define ZB_ZCL_ANALOG_VALUE_DESCRIPTION_DEFAULT_VALUE   {0}
 Default value for Description attribute. More...
 
#define ZB_ZCL_ANALOG_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE   ZB_FALSE
 Default value for OutOfService attribute. More...
 
#define ZB_ZCL_ANALOG_VALUE_RELIABILITY_DEFAULT_VALUE   ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_FAULT_DETECTED
 Default value for Reliability attribute. More...
 
#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_DEFAULT_VALUE   ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_NORMAL
 Default value for StatusFlags attribute. More...
 
#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MIN_VALUE   0
 StatusFlags attribute minimum value. More...
 
#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MAX_VALUE   0x0f
 StatusFlags attribute maximum value. More...
 
#define ZB_ZCL_DECLARE_ANALOG_VALUE_ATTRIB_LIST( attr_list, description, out_of_service, present_value, reliability, relinquish_default, status_flags, engineering_units, app_type)
 Declare attribute list for Analog Value cluster. More...
 
#define ZB_ZCL_ANALOG_VALUE_DESCRIPTION_MAX_LEN   16
 
#define ZB_ZCL_DECLARE_ANALOG_VALUE_ATTR_LIST(attr_list, attrs)
 Declare attribute list for Analog Value cluster. More...
 
#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_SERVER_ROLE_INIT   zb_zcl_analog_value_init_server
 
#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_CLIENT_ROLE_INIT   zb_zcl_analog_value_init_client
 
Analog Value cluster attribute value manipulation API
#define ZB_ZCL_ANALOG_VALUE_SET_NORMAL_MODE(ep)
 Set normal operating mode. More...
 
#define ZB_ZCL_ANALOG_VALUE_SET_OUT_OF_SERVICE(ep)
 Set Out of service operating mode. More...
 
#define ZB_ZCL_ANALOG_VALUE_SET_OVERRIDDEN_MODE(ep)
 Set overridden operating mode. More...
 
#define ZB_ZCL_ANALOG_VALUE_SET_FAULT_STATUS(ep)
 Set fault status flag. More...
 

Typedefs

typedef struct zb_zcl_analog_value_attrs_s zb_zcl_analog_value_attrs_t
 Analog Value cluster attributes. More...
 

Enumerations

enum  zb_zcl_av_multiplier_number_e { ZB_ZCL_AV_MULTIPLIER_DUCT_MULTIPLIER = (( 0x02 << 24) | (( ZB_ZCL_AV_APP_TYPE_MULTIPLIER & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AV_MULTIPLIER_OTHER = (( 0x02 << 24) | (( ZB_ZCL_AV_APP_TYPE_MULTIPLIER & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Multiplier - Number' type of Analog Value cluster. More...
 
Analog Value cluster attributes
enum  zb_zcl_analog_value_attr_e {
  ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID = 0x001c, ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID = 0x0051, ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID = 0x0055, ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID = 0x0067,
  ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID = 0x0068, ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID = 0x006f, ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID = 0x0075, ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID = 0x0100
}
 Analog Value cluster attribute identifiers. More...
 
enum  zb_zcl_analog_value_status_flags_value_e {
  ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_NORMAL = 0x00, ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_IN_ALARM = 0x01, ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_FAULT = 0x02, ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_OVERRIDDEN = 0x04,
  ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_OUT_OF_SERVICE = 0x08
}
 StatusFlags attribute values. More...
 
enum  zb_zcl_analog_value_reliability_value_e {
  ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_FAULT_DETECTED = 0x00, ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_SENSOR = 0x01, ZB_ZCL_ANALOG_VALUE_RELIABILITY_OVER_RANGE = 0x02, ZB_ZCL_ANALOG_VALUE_RELIABILITY_UNDER_RANGE = 0x03,
  ZB_ZCL_ANALOG_VALUE_RELIABILITY_OPEN_LOOP = 0x04, ZB_ZCL_ANALOG_VALUE_RELIABILITY_SHORTED_LOOP = 0x05, ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_OUTPUT = 0x06, ZB_ZCL_ANALOG_VALUE_RELIABILITY_UNRELIABLE_OTHER = 0x07,
  ZB_ZCL_ANALOG_VALUE_RELIABILITY_PROCESS_ERROR = 0x08, ZB_ZCL_ANALOG_VALUE_RELIABILITY_CONFIGURATION_ERROR = 0x0a
}
 Reliability attribute values. More...
 
Analog Value cluster representing temperature
enum  zb_zcl_av_temperature_in_degrees_celsius_e {
  ZB_ZCL_AV_TEMPERATURE_SETPOINT_OFFSET_0 = (( 0x02 << 24) | (( ZB_ZCL_AV_APP_TYPE_TEMPERATURE & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AV_TEMPERATURE_TEMP_DEADBAND, ZB_ZCL_AV_TEMPERATURE_OCCUPIED_HEATING_SETPOINT, ZB_ZCL_AV_TEMPERATURE_UNOCCUPIED_HEATING_SETPOINT,
  ZB_ZCL_AV_TEMPERATURE_OCCUPIED_COOLING_SETPOINT, ZB_ZCL_AV_TEMPERATURE_UNOCCUPIED_COOLING_SETPOINT, ZB_ZCL_AV_TEMPERATURE_STANDBY_HEAT_SETPOINT, ZB_ZCL_AV_TEMPERATURE_STANDBY_COOLING_SETPOINT,
  ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_OCCUPIED_HEATING_SETPOINT, ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_UNOCCUPIED_HEATING_SETPOINT, ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_OCCUPIED_COOLING_SETPOINT, ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_UNOCCUPIED_COOLING_SETPOINT,
  ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_STANDBY_HEAT_SETPOINT, ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_STANDBY_COOLING_SETPOINT, ZB_ZCL_AV_TEMPERATURE_SETPOINT_OFFSET_2, ZB_ZCL_AV_TEMPERATURE_SETPOINT_SHIFT,
  ZB_ZCL_AV_TEMPERATURE_OTHER = (( 0x02 << 24) | (( ZB_ZCL_AV_APP_TYPE_TEMPERATURE & 0xff) << 16) | ( 0xffff & 0xffff))
}
 Values for 'Temperature in degrees Celsius' type of Analog Value cluster. More...
 
Analog Value cluster representing Area
enum  zb_zcl_av_area_in_squares_meters { ZB_ZCL_AV_AREA_DUCT_AREA = (( 0x02 << 24) | (( ZB_ZCL_AV_APP_TYPE_AREA & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AV_AREA_OTHER = (( 0x02 << 24) | (( ZB_ZCL_AV_APP_TYPE_AREA & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Area in Square Metres' type of Analog Value cluster. More...
 
Analog Value cluster representing flow
enum  zb_zcl_av_flow_in_liters_per_second_e {
  ZB_ZCL_AV_FLOW_MINIMUM_AIR_FLOW = (( 0x02 << 24) | (( ZB_ZCL_AV_APP_TYPE_FLOW & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AV_FLOW_MAXIMUM_AIR_FLOW, ZB_ZCL_AV_FLOW_HEATING_MINIMUM_AIR_FLOW, ZB_ZCL_AV_FLOW_HEATING_MAXIMUM_AIR_FLOW,
  ZB_ZCL_AV_FLOW_STANDBY_MINIMUM_AIR_FLOW, ZB_ZCL_AV_FLOW_STANDBY_MAXIMUM_AIR_FLOW, ZB_ZCL_AV_FLOW_OTHER = (( 0x02 << 24) | (( ZB_ZCL_AV_APP_TYPE_FLOW & 0xff) << 16) | ( 0xffff & 0xffff))
}
 Values for 'Flow in Litres per Second' type of Analog Value cluster. More...
 

Functions

void zb_zcl_analog_value_init_server (void)
 
void zb_zcl_analog_value_init_client (void)
 

Analog Value cluster application types

The ApplicationType attribute indicates the specific application usage for the cluster. ApplicationType is subdivided into Group, Type and an Index number, as follows:

  • Group = Bits 24 to 31 An indication of the cluster this attribute is part of. Analog Value clusters have Group = 0x02.
  • Type = Bits 16 to 23 The physical quantity that the PresentValue attribute of the cluster represents.
  • Index = Bits 0 to 15 The specific application usage of the cluster.
#define ZB_ZCL_AV_GROUP_ID   0x02
 
#define ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(_type, _id)   ((ZB_ZCL_AV_GROUP_ID << 24) | ((_type & 0xff) << 16) | (_id & 0xffff))
 
enum  zb_zcl_av_application_types_e {
  ZB_ZCL_AV_APP_TYPE_TEMPERATURE = 0x00, ZB_ZCL_AV_APP_TYPE_AREA = 0x01, ZB_ZCL_AV_APP_TYPE_MULTIPLIER = 0x02, ZB_ZCL_AV_APP_TYPE_FLOW = 0x03,
  ZB_ZCL_AV_APP_TYPE_OTHER = 0xff
}
 Type values for Analog Value cluster applications. More...
 

Macro Definition Documentation

§ ZB_ZCL_ANALOG_VALUE_CLUSTER_REVISION_DEFAULT

#define ZB_ZCL_ANALOG_VALUE_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)

Default value for Analog Value cluster revision global attribute.

§ ZB_ZCL_ANALOG_VALUE_DESCRIPTION_DEFAULT_VALUE

#define ZB_ZCL_ANALOG_VALUE_DESCRIPTION_DEFAULT_VALUE   {0}

Default value for Description attribute.

§ ZB_ZCL_ANALOG_VALUE_DESCRIPTION_MAX_LEN

#define ZB_ZCL_ANALOG_VALUE_DESCRIPTION_MAX_LEN   16

Maximum length of Description string field

§ ZB_ZCL_ANALOG_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE

#define ZB_ZCL_ANALOG_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE   ZB_FALSE

Default value for OutOfService attribute.

§ ZB_ZCL_ANALOG_VALUE_RELIABILITY_DEFAULT_VALUE

#define ZB_ZCL_ANALOG_VALUE_RELIABILITY_DEFAULT_VALUE   ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_FAULT_DETECTED

Default value for Reliability attribute.

§ ZB_ZCL_ANALOG_VALUE_SET_FAULT_STATUS

#define ZB_ZCL_ANALOG_VALUE_SET_FAULT_STATUS (   ep)
Value:
{ \
zb_zcl_attr_t *attr_desc; \
zb_uint8_t val; \
\
if (attr_desc) \
{ \
val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_FAULT; \
&val, ZB_FALSE); \
} \
}
#define ZB_FALSE
Definition: zb_types.h:349
#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE
Definition: zb_zcl_common.h:221
Definition: zb_zcl_analog_value.h:83
StatusFlags attribute, ZCL spec 3.14.11.3.
Definition: zb_zcl_analog_value.h:68
unsigned char zb_uint8_t
Project-local 1-byte unsigned int type.
Definition: zb_types.h:147
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
#define ZB_ZCL_SET_ATTRIBUTE(ep, cluster_id, cluster_role, attr_id, value_ptr, check_access)
Sets attribute value, perform all needed checks before and after setting new value, including read-only check and marking for reporting.
Definition: zb_zcl_common.h:900

Set fault status flag.

Parameters
ep- endpoint number

§ ZB_ZCL_ANALOG_VALUE_SET_NORMAL_MODE

#define ZB_ZCL_ANALOG_VALUE_SET_NORMAL_MODE (   ep)
Value:
{ \
zb_uint8_t val; \
\
val = ZB_FALSE; \
ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \
&val, ZB_FALSE); \
\
ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \
&val, ZB_FALSE); \
}
#define ZB_FALSE
Definition: zb_types.h:349
#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE
Definition: zb_zcl_common.h:221
StatusFlags attribute, ZCL spec 3.14.11.3.
Definition: zb_zcl_analog_value.h:68
Definition: zb_zcl_analog_value.h:81
OutOfService attribute, ZCL spec 3.14.11.1.
Definition: zb_zcl_analog_value.h:55
#define ZB_ZCL_CLUSTER_SERVER_ROLE
Definition: zb_zcl_common.h:190

Set normal operating mode.

Parameters
ep- endpoint number

§ ZB_ZCL_ANALOG_VALUE_SET_OUT_OF_SERVICE

#define ZB_ZCL_ANALOG_VALUE_SET_OUT_OF_SERVICE (   ep)
Value:
{ \
zb_zcl_attr_t *attr_desc; \
zb_uint8_t val; \
\
val = ZB_TRUE; \
ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \
&val, ZB_FALSE); \
\
if (attr_desc) \
{ \
&val, ZB_FALSE); \
} \
}
Definition: zb_zcl_analog_value.h:85
#define ZB_FALSE
Definition: zb_types.h:349
#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE
Definition: zb_zcl_common.h:221
StatusFlags attribute, ZCL spec 3.14.11.3.
Definition: zb_zcl_analog_value.h:68
unsigned char zb_uint8_t
Project-local 1-byte unsigned int type.
Definition: zb_types.h:147
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)
OutOfService attribute, ZCL spec 3.14.11.1.
Definition: zb_zcl_analog_value.h:55
#define ZB_ZCL_CLUSTER_SERVER_ROLE
Definition: zb_zcl_common.h:190
#define ZB_TRUE
Definition: zb_types.h:350
#define ZB_ZCL_SET_ATTRIBUTE(ep, cluster_id, cluster_role, attr_id, value_ptr, check_access)
Sets attribute value, perform all needed checks before and after setting new value, including read-only check and marking for reporting.
Definition: zb_zcl_common.h:900

Set Out of service operating mode.

Parameters
ep- endpoint number

§ ZB_ZCL_ANALOG_VALUE_SET_OVERRIDDEN_MODE

#define ZB_ZCL_ANALOG_VALUE_SET_OVERRIDDEN_MODE (   ep)
Value:
{ \
zb_zcl_attr_t *attr_desc; \
zb_uint8_t val; \
\
if (attr_desc) \
{ \
&val, ZB_FALSE); \
} \
}
Definition: zb_zcl_analog_value.h:84
#define ZB_FALSE
Definition: zb_types.h:349
#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE
Definition: zb_zcl_common.h:221
StatusFlags attribute, ZCL spec 3.14.11.3.
Definition: zb_zcl_analog_value.h:68
unsigned char zb_uint8_t
Project-local 1-byte unsigned int type.
Definition: zb_types.h:147
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
#define ZB_ZCL_SET_ATTRIBUTE(ep, cluster_id, cluster_role, attr_id, value_ptr, check_access)
Sets attribute value, perform all needed checks before and after setting new value, including read-only check and marking for reporting.
Definition: zb_zcl_common.h:900

Set overridden operating mode.

Parameters
ep- endpoint number

§ ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_DEFAULT_VALUE

#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_DEFAULT_VALUE   ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_NORMAL

Default value for StatusFlags attribute.

§ ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MAX_VALUE

#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MAX_VALUE   0x0f

StatusFlags attribute maximum value.

§ ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MIN_VALUE

#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MIN_VALUE   0

StatusFlags attribute minimum value.

§ ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_CLIENT_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_CLIENT_ROLE_INIT   zb_zcl_analog_value_init_client

§ ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_SERVER_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_SERVER_ROLE_INIT   zb_zcl_analog_value_init_server

§ ZB_ZCL_DECLARE_ANALOG_VALUE_ATTR_LIST

#define ZB_ZCL_DECLARE_ANALOG_VALUE_ATTR_LIST (   attr_list,
  attrs 
)
Value:
&attrs.description, \
&attrs.out_of_service, \
&attrs.present_value, \
&attrs.reliability, \
&attrs.relinquish_default, \
&attrs.status_flags, \
&attrs.engineering_units, \
&attrs.application_type)
#define ZB_ZCL_DECLARE_ANALOG_VALUE_ATTRIB_LIST( attr_list, description, out_of_service, present_value, reliability, relinquish_default, status_flags, engineering_units, app_type)
Declare attribute list for Analog Value cluster.
Definition: zb_zcl_analog_value.h:357

Declare attribute list for Analog Value cluster.

Parameters
[in]attr_list- attribute list variable name
[in]attrs- variable of zb_zcl_analog_value_attrs_t type (containing Analog Value cluster attributes)

§ ZB_ZCL_DECLARE_ANALOG_VALUE_ATTRIB_LIST

#define ZB_ZCL_DECLARE_ANALOG_VALUE_ATTRIB_LIST (   attr_list,
  description,
  out_of_service,
  present_value,
  reliability,
  relinquish_default,
  status_flags,
  engineering_units,
  app_type 
)
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ANALOG_VALUE) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID, (description)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID, (out_of_service)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID, (present_value)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID, (reliability)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID, (relinquish_default)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID, (status_flags)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID, (engineering_units)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID, (app_type)) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
ApplicationType attribute, ZCL spec 3.14.11.19.
Definition: zb_zcl_analog_value.h:72
Description attribute, ZCL spec 3.14.11.4.
Definition: zb_zcl_analog_value.h:53
RelinquishDefault attribute, ZCL spec 3.14.11.7.
Definition: zb_zcl_analog_value.h:66
StatusFlags attribute, ZCL spec 3.14.11.3.
Definition: zb_zcl_analog_value.h:68
Reliability attribute, ZCL spec 3.14.11.9.
Definition: zb_zcl_analog_value.h:64
EngineeringUnits attribute, ZCL spec 3.14.11.10.
Definition: zb_zcl_analog_value.h:70
OutOfService attribute, ZCL spec 3.14.11.1.
Definition: zb_zcl_analog_value.h:55
PresentValue attribute, ZCL spec 3.14.11.2.
Definition: zb_zcl_analog_value.h:57

Declare attribute list for Analog Value cluster.

Parameters
attr_list- attribute list name
description- pointer to variable storing Description attribute value
out_of_service- pointer to variable storing OutOfService attribute value
present_value- pointer to variable storing PresentValue attribute value
reliability- pointer to variable storing Reliability attribute value
relinquish_default- pointer to variable storing RelinquishDefault attribute value
status_flags- pointer to variable storing StatusFlags attribute value
engineering_units- pointer to variable storing EngineeringUnits attribute value
app_type- pointer to variable storing ApplicationType attribute value

Typedef Documentation

§ zb_zcl_analog_value_attrs_t

Analog Value cluster attributes.

Function Documentation

§ zb_zcl_analog_value_init_client()

void zb_zcl_analog_value_init_client ( void  )

§ zb_zcl_analog_value_init_server()

void zb_zcl_analog_value_init_server ( void  )