EmberAfAttributeMetadata Struct Reference
Each attribute has it's metadata stored in such struct.
#include <
af-types.h
>
Data Fields |
|
| EmberAfAttributeId | attributeId |
| EmberAfAttributeType | attributeType |
| uint8_t | size |
| EmberAfAttributeMask | mask |
| EmberAfDefaultOrMinMaxAttributeValue | defaultValue |
Each attribute has it's metadata stored in such struct.
There is only one of these per attribute across all endpoints.
Field Documentation
◆ attributeId
| EmberAfAttributeId EmberAfAttributeMetadata::attributeId |
Attribute ID, according to ZCL specs.
◆ attributeType
| EmberAfAttributeType EmberAfAttributeMetadata::attributeType |
Attribute type, according to ZCL specs.
◆ defaultValue
| EmberAfDefaultOrMinMaxAttributeValue EmberAfAttributeMetadata::defaultValue |
Pointer to the default value union. Actual value stored depends on the mask.
◆ mask
| EmberAfAttributeMask EmberAfAttributeMetadata::mask |
Attribute mask, tagging attribute with specific functionality. See ATTRIBUTE_MASK_ macros defined in att-storage.h.
◆ size
| uint8_t EmberAfAttributeMetadata::size |
Size of this attribute in bytes.
The documentation for this struct was generated from the following file:
-
af-types.h