Struct describing cluster.
Public Attribute Documentation#
clusterId#
EmberAfClusterId EmberAfCluster::clusterId
ID of cluster according to ZCL spec
Definition at line
183
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/include/af-types.h
attributes#
EmberAfAttributeMetadata* EmberAfCluster::attributes
Pointer to attribute metadata array for this cluster.
Definition at line
187
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/include/af-types.h
attributeCount#
uint16_t EmberAfCluster::attributeCount
Total number of attributes
Definition at line
191
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/include/af-types.h
clusterSize#
uint16_t EmberAfCluster::clusterSize
Total size of non-external, non-singleton attribute for this cluster.
Definition at line
195
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/include/af-types.h
mask#
EmberAfClusterMask EmberAfCluster::mask
Mask with additional functionality for cluster. See CLUSTER_MASK macros.
Definition at line
200
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/include/af-types.h
functions#
const EmberAfGenericClusterFunction* EmberAfCluster::functions
An array into the cluster functions. The length of the array is determined by the function bits in mask. This may be null if this cluster has no functions.
Definition at line
207
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/include/af-types.h