Green Power Translation Table#
API and Callbacks for the Green Power Translation Table Component.
A component implementing the translation table functionality of the Green Power cluster.
Modules#
EmberAfGreenPowerServerGpdSubTranslationTableEntry
Typedefs#
typedef uint8_t
Macros#
#define
EMBER_AF_PLUGIN_GREEN_POWER_SERVER_ADDITIONALINFO_TABLE_SIZE EMBER_AF_PLUGIN_GREEN_POWER_TRANSLATION_TABLE_TRANSLATION_TABLE_SIZE
#define
#define
#define
#define
#define
#define
#define
#define
Enumeration Documentation#
sli_zigbee_af_gp_table_type#
sli_zigbee_af_gp_table_type
| Enumerator | |
|---|---|
| NO_ENTRY | |
| DEFAULT_TABLE_ENTRY | |
| CUSTOMIZED_TABLE_ENTRY | |
IncomingReqType#
IncomingReqType
| Enumerator | |
|---|---|
| ADD_PAIRED_DEVICE | |
| DELETE_PAIRED_DEVICE | |
| TRANSLATION_TABLE_UPDATE | |
Variable Documentation#
zclPayloadDefault#
uint8_t EmberAfGreenPowerServerGpdSubTranslationTableEntry::zclPayloadDefault[EMBER_AF_GREEN_POWER_SERVER_TRANSLATION_TABLE_ENTRY_ZCL_PAYLOAD_LEN]
Macro Definition Documentation#
EMBER_AF_PLUGIN_GREEN_POWER_SERVER_ADDITIONALINFO_TABLE_SIZE#
#define EMBER_AF_PLUGIN_GREEN_POWER_SERVER_ADDITIONALINFO_TABLE_SIZEValue:
EMBER_AF_PLUGIN_GREEN_POWER_TRANSLATION_TABLE_TRANSLATION_TABLE_SIZE
EMBER_AF_GREEN_POWER_SERVER_TRANSLATION_TABLE_ENTRY_ZCL_PAYLOAD_LEN#
#define EMBER_AF_GREEN_POWER_SERVER_TRANSLATION_TABLE_ENTRY_ZCL_PAYLOAD_LENValue:
(7)
EMBER_AF_GREEN_POWER_ZCL_PAYLOAD_SRC_PRECONFIGURED#
#define EMBER_AF_GREEN_POWER_ZCL_PAYLOAD_SRC_PRECONFIGUREDValue:
1
EMBER_AF_GREEN_POWER_ZCL_PAYLOAD_SRC_GPD_CMD#
#define EMBER_AF_GREEN_POWER_ZCL_PAYLOAD_SRC_GPD_CMDValue:
4
GREEN_POWER_SERVER_GPD_COMMAND_PAYLOAD_UNSPECIFIED_LENGTH#
#define GREEN_POWER_SERVER_GPD_COMMAND_PAYLOAD_UNSPECIFIED_LENGTHValue:
0xFF
GREEN_POWER_SERVER_GPD_COMMAND_PAYLOAD_TT_DERIVED_LENGTH#
#define GREEN_POWER_SERVER_GPD_COMMAND_PAYLOAD_TT_DERIVED_LENGTHValue:
0xFE
GP_TRANSLATION_TABLE_STATUS_ENTRY_NOT_EMPTY#
#define GP_TRANSLATION_TABLE_STATUS_ENTRY_NOT_EMPTYValue:
0xFB
GP_TRANSLATION_TABLE_STATUS_PARAM_DOES_NOT_MATCH#
#define GP_TRANSLATION_TABLE_STATUS_PARAM_DOES_NOT_MATCHValue:
0xFA
GP_TRANSLATION_TABLE_STATUS_CUSTOMIZED_TABLE_FULL#
#define GP_TRANSLATION_TABLE_STATUS_CUSTOMIZED_TABLE_FULLValue:
0xF9