69 #ifndef ZCL_POWER_SOURCE 70 #error You must at least define ZCL_POWER_SOURCE before including this header 76 #ifdef ZCL_APP_VERSION 79 #ifdef ZCL_STACK_VERSION 88 #ifdef ZCL_APP_VERSION 91 #ifdef ZCL_STACK_VERSION 107 ZCL_TYPE_UNSIGNED_8BIT,
110 #ifdef ZCL_APP_VERSION 113 ZCL_TYPE_UNSIGNED_8BIT,
117 #ifdef ZCL_STACK_VERSION_ADDR 120 ZCL_TYPE_UNSIGNED_8BIT,
121 ZCL_STACK_VERSION_ADDR,
123 #elif defined ZCL_STACK_VERSION 126 ZCL_TYPE_UNSIGNED_8BIT,
130 #ifdef ZCL_HW_VERSION 133 ZCL_TYPE_UNSIGNED_8BIT,
137 #ifdef ZCL_MANUFACTURER_NAME 141 ZCL_MANUFACTURER_NAME,
144 #ifdef ZCL_MODEL_IDENTIFIER 148 ZCL_MODEL_IDENTIFIER,
#define FAR
On platforms with "far" pointers, define to the proper keyword; empty definition if not required...
Definition: platform.h:396
#define ZCL_TYPE_STRING_CHAR
First octet is number of characters in string or 0xff for invalid.
Definition: zcl_types.h:223
#define ZCL_BASIC_ATTR_STACK_VERSION
StackVersion, UINT8, read-only.
Definition: zcl_basic.h:43
#define ZCL_BASIC_ATTR_ZCL_VERSION
ZCLVersion, UINT8, read-only.
Definition: zcl_basic.h:39
#define ZCL_BASIC_ATTR_MODEL_IDENTIFIER
ModelIdentifier, 32-char STRING, read-only.
Definition: zcl_basic.h:49
#define ZCL_BASIC_ATTR_APP_VERSION
ApplicationVersion, UINT8, read-only.
Definition: zcl_basic.h:41
const zcl_attribute_base_t FAR zcl_basic_attributes[]
Table of attributes for the Basic Cluster Server.
Definition: zcl_basic_attributes.h:102
#define ZCL_BASIC_ATTR_POWER_SOURCE
PowerSource, ENUM8, read-only.
Definition: zcl_basic.h:53
Basic structure for storing a list of attributes in a cluster.
Definition: zcl.h:735
#define ZCL_BASIC_ATTR_DATE_CODE
DateCode, 16-char STRING, read-only.
Definition: zcl_basic.h:51
unsigned char uint8_t
8-bit unsigned integer
Definition: platform_config.h:39
#define ZCL_BASIC_ATTR_HW_VERSION
HWVersion, UINT8, read-only.
Definition: zcl_basic.h:45
ZigBee Cluster Library; Basic Cluster (ZCL_CLUSTER_BASIC, 0x0000)
#define ZCL_BASIC_ATTR_MANUFACTURER_NAME
ManufacturerName, 32-char STRING, read-only.
Definition: zcl_basic.h:47
#define ZCL_VERSION
ZCL_VERSION is sent as ZCLVersion attribute.
Definition: zcl_basic.h:71
#define ZCL_ATTRIB_FLAG_READONLY
attribute is read-only
Definition: zcl.h:745
Global used to hold values referenced by zcl_basic_attributes[].
Definition: zcl_basic_attributes.h:74
#define ZCL_ATTRIBUTE_END_OF_LIST
Attribute ID for end of list marker.
Definition: zcl.h:851