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


attributeDataType#

uint8_t sl_zigbee_gp_attribute_record_t::attributeDataType

Attribute data type


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.


reported#

uint8_t sl_zigbee_gp_attribute_record_t::reported

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


attrValuePresent#

uint8_t sl_zigbee_gp_attribute_record_t::attrValuePresent

Attribute value preset flag


attrOffsetWithinReport#

uint8_t sl_zigbee_gp_attribute_record_t::attrOffsetWithinReport

Offset of the attribute value in the report message


attrValue#

uint32_t sl_zigbee_gp_attribute_record_t::attrValue

Attribute Value


attrValueSize#

uint8_t sl_zigbee_gp_attribute_record_t::attrValueSize

Attribute size