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

Public Attribute Documentation#

attributeID#

uint16_t EmberGpAttributeRecord::attributeID

Attribute ID


attributeDataType#

uint8_t EmberGpAttributeRecord::attributeDataType

Attribute data type


remainingAttributRecordLength#

uint8_t EmberGpAttributeRecord::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 EmberGpAttributeRecord::reported

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


attrValuePresent#

uint8_t EmberGpAttributeRecord::attrValuePresent

Attribute value preset flag


attrOffsetWithinReport#

uint8_t EmberGpAttributeRecord::attrOffsetWithinReport

Offset of the attribute value in the report message


attrValue#

uint32_t EmberGpAttributeRecord::attrValue

Attribute Value


attrValueSize#

uint8_t EmberGpAttributeRecord::attrValueSize

Attribute size