Each attribute has its metadata stored in the struct.
There is only one of these per attribute across all endpoints.
Public Attributes#
uint8_t
Public Attribute Documentation#
attributeId#
EmberAfAttributeId EmberAfAttributeMetadata::attributeId
Attribute ID, according to the ZCL specs.
attributeType#
EmberAfAttributeType EmberAfAttributeMetadata::attributeType
Attribute type, according to the ZCL specs.
mask#
EmberAfAttributeMask EmberAfAttributeMetadata::mask
Attribute mask, which tags the attribute with a specific functionality. See ATTRIBUTE_MASK_ macros defined in af-storage.h.
defaultValue#
EmberAfDefaultOrMinMaxAttributeValue EmberAfAttributeMetadata::defaultValue
Pointer to the default value union. The actual value stored depends on the mask.