Struct describing cluster.

Public Attribute Documentation#

clusterId#

EmberAfClusterId EmberAfCluster::clusterId

ID of cluster according to ZCL spec


Definition at line 183 of file ./app/framework/include/af-types.h

attributes#

EmberAfAttributeMetadata* EmberAfCluster::attributes

Pointer to attribute metadata array for this cluster.


Definition at line 187 of file ./app/framework/include/af-types.h

attributeCount#

uint16_t EmberAfCluster::attributeCount

Total number of attributes


Definition at line 191 of file ./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 ./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 ./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 ./app/framework/include/af-types.h