Additional Information Block Option Record Fields. Provides information regarding the record fields from the linked translation table. Typically, a translation table, which contains the generic switch, multi sensor or the compact attribute reporting GPD, needs to populate the information during commissioning and use it to translate the shorter GPDF to the longer ZCL payload.

Public Attributes#

uint16_t
uint16_t
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@12
union EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10

Public Attribute Documentation#

totalLengthOfAddInfoBlock#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::totalLengthOfAddInfoBlock

Total Length of the additional information block


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

optionSelector#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionSelector

Option selector


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

reportIdentifier#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::reportIdentifier

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

attrOffsetWithinReport#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attrOffsetWithinReport

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

clusterID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::clusterID

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

attributeID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeID

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

attributeDataType#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeDataType

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

attributeOptions#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeOptions

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

manufacturerID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::manufacturerID

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

compactAttr#

struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::compactAttr

Compact Attribute Reporting or Multi sensor


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

contactStatus#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::contactStatus

Provides button information of the Generic switch for contacts status


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

contactBitmask#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::contactBitmask

Provides the bitmask to evaluate the received contact. As a result, the bitmask only depends on the number of contacts of the current GPD.


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

genericSwitch#

struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@12 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::genericSwitch

Generic switch information


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

optionData#

union EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionData

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