Struct describing a cluster.
Public Attribute Documentation#
clusterId#
sl_zigbee_af_cluster_id_t sl_zigbee_af_cluster_t::clusterId
ID of the cluster according to the ZCL spec.
Definition at line
203
of file app/framework/include/af-types.h
attributes#
sl_zigbee_af_attribute_metadata_t* sl_zigbee_af_cluster_t::attributes
Pointer to attribute metadata array for this cluster.
Definition at line
207
of file app/framework/include/af-types.h
attributeCount#
uint16_t sl_zigbee_af_cluster_t::attributeCount
Total number of attributes.
Definition at line
211
of file app/framework/include/af-types.h
clusterSize#
uint16_t sl_zigbee_af_cluster_t::clusterSize
Total size of non-external, non-singleton, attribute for this cluster.
Definition at line
215
of file app/framework/include/af-types.h
mask#
sl_zigbee_af_cluster_mask_t sl_zigbee_af_cluster_t::mask
Mask with additional functionality for the cluster. See CLUSTER_MASK macros.
Definition at line
220
of file app/framework/include/af-types.h
functions#
const sl_zigbee_af_generic_cluster_function_t* sl_zigbee_af_cluster_t::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
227
of file app/framework/include/af-types.h