EmberAfCluster Struct Reference
Struct describing cluster.
#include <
af-types.h
>
Data Fields |
|
| EmberAfClusterId | clusterId |
| EmberAfAttributeMetadata * | attributes |
| uint16_t | attributeCount |
| uint16_t | clusterSize |
| EmberAfClusterMask | mask |
| const EmberAfGenericClusterFunction * | functions |
Struct describing cluster.
Field Documentation
◆ attributeCount
| uint16_t EmberAfCluster::attributeCount |
Total number of attributes
◆ attributes
| EmberAfAttributeMetadata * EmberAfCluster::attributes |
Pointer to attribute metadata array for this cluster.
◆ clusterId
| EmberAfClusterId EmberAfCluster::clusterId |
ID of cluster according to ZCL spec
◆ clusterSize
| uint16_t EmberAfCluster::clusterSize |
Total size of non-external, non-singleton attribute for this cluster.
◆ 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.
◆ mask
| EmberAfClusterMask EmberAfCluster::mask |
Mask with additional functionality for cluster. See CLUSTER_MASK macros.
The documentation for this struct was generated from the following file:
-
af-types.h