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


optionSelector#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionSelector

Option selector


reportIdentifier#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::reportIdentifier

attrOffsetWithinReport#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attrOffsetWithinReport

clusterID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::clusterID

attributeID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeID

attributeDataType#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeDataType

attributeOptions#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::attributeOptions

manufacturerID#

uint16_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::manufacturerID

compactAttr#

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

Compact Attribute Reporting or Multi sensor


contactStatus#

uint8_t EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::contactStatus

Provides button information of the Generic switch for contacts status


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.


genericSwitch#

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

Generic switch information


optionData#

union EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10 EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::optionData