Struct describing a cluster.
Public Attribute Documentation#
attributes#
EmberAfAttributeMetadata* EmberAfCluster::attributes
Pointer to attribute metadata array for this cluster.
clusterSize#
uint16_t EmberAfCluster::clusterSize
Total size of non-external, non-singleton, attribute for this cluster.
mask#
EmberAfClusterMask EmberAfCluster::mask
Mask with additional functionality for the cluster. See CLUSTER_MASK macros.
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.