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 694 of file stack/include/gp-types.h

optionSelector#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionSelector

Option selector


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

reportIdentifier#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::reportIdentifier

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

attrOffsetWithinReport#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attrOffsetWithinReport

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

clusterID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::clusterID

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

attributeID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeID

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

attributeDataType#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeDataType

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

attributeOptions#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeOptions

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

manufacturerID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::manufacturerID

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

compactAttr#

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

Compact Attribute Reporting or Multi sensor


Definition at line 707 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 711 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 715 of file stack/include/gp-types.h

genericSwitch#

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

Generic switch information


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

optionData#

union EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionData

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