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#
uint8_t
uint8_t
uint8_t
uint8_t
uint16_t
uint16_t
uint8_t
uint8_t
uint16_t
struct EmberGpTranslationTableAdditionalInfoBlockOptionRecordField::@10::@11
uint8_t
uint8_t
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