Struct describing a cluster.
Public Attribute Documentation#
clusterId#
EmberAfClusterId EmberAfCluster::clusterId
ID of the cluster according to the ZCL spec.
Definition at line
205
of file app/framework/include/af-types.h
attributes#
EmberAfAttributeMetadata* EmberAfCluster::attributes
Pointer to attribute metadata array for this cluster.
Definition at line
209
of file app/framework/include/af-types.h
attributeCount#
uint16_t EmberAfCluster::attributeCount
Total number of attributes.
Definition at line
213
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
217
of file app/framework/include/af-types.h
mask#
EmberAfClusterMask EmberAfCluster::mask
Mask with additional functionality for the cluster. See CLUSTER_MASK macros.
Definition at line
222
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
229
of file app/framework/include/af-types.h