Attribute Record. A compact attribute reporting feature, which uses the following information to translate the reports.

Public Attribute Documentation#

attributeID#

uint16_t sl_zigbee_gp_attribute_record_t::attributeID

Attribute ID


Definition at line 617 of file stack/include/gp-types.h

attributeDataType#

uint8_t sl_zigbee_gp_attribute_record_t::attributeDataType

Attribute data type


Definition at line 619 of file stack/include/gp-types.h

remainingAttributRecordLength#

uint8_t sl_zigbee_gp_attribute_record_t::remainingAttributRecordLength

Remaining attribute record length Note: it is "N-1" i.e. total number of octet -1 of following attribute record field. Therefore, 0b0000 indicates that 1 octet follows, which allows sink to skip equivalent number of octets.


Definition at line 625 of file stack/include/gp-types.h

reported#

uint8_t sl_zigbee_gp_attribute_record_t::reported

Reported flag for the direction of if it is reported or received


Definition at line 627 of file stack/include/gp-types.h

attrValuePresent#

uint8_t sl_zigbee_gp_attribute_record_t::attrValuePresent

Attribute value preset flag


Definition at line 629 of file stack/include/gp-types.h

attrOffsetWithinReport#

uint8_t sl_zigbee_gp_attribute_record_t::attrOffsetWithinReport

Offset of the attribute value in the report message


Definition at line 631 of file stack/include/gp-types.h

attrValue#

uint32_t sl_zigbee_gp_attribute_record_t::attrValue

Attribute Value


Definition at line 637 of file stack/include/gp-types.h

attrValueSize#

uint8_t sl_zigbee_gp_attribute_record_t::attrValueSize

Attribute size


Definition at line 639 of file stack/include/gp-types.h