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