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


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

attributeDataType#

uint8_t EmberGpAttributeRecord::attributeDataType

Attribute data type


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

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.


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

reported#

uint8_t EmberGpAttributeRecord::reported

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


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

attrValuePresent#

uint8_t EmberGpAttributeRecord::attrValuePresent

Attribute value preset flag


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

attrOffsetWithinReport#

uint8_t EmberGpAttributeRecord::attrOffsetWithinReport

Offset of the attribute value in the report message


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

attrValue#

uint32_t EmberGpAttributeRecord::attrValue

Attribute Value


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

attrValueSize#

uint8_t EmberGpAttributeRecord::attrValueSize

Attribute size


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