ZCL Green Power
Zigbee Cluster Library (ZCL) green power cluster usage definition for ESP Zigbee SDK.
Header File
Type Definitions
-
typedef enum esp_zgp_gp_attr_e esp_zgp_gp_attr_t
The enumeration for attributes of the Zigbee Green Power cluster.
-
typedef enum esp_zgp_server_commands_e esp_zgp_server_commands_t
Green power server command.
-
typedef enum esp_zgp_client_commands_e esp_zgp_client_commands_t
Green power client command.
-
typedef enum esp_zgp_pairing_config_action_e esp_zgp_pairing_config_action_t
The Action sub-field of the zgp pairing configuration.
Enumerations
-
enum esp_zgp_gp_attr_e
The enumeration for attributes of the Zigbee Green Power cluster.
Values:
-
enumerator ESP_ZB_ZCL_ATTR_GPS_MAX_SINK_TABLE_ENTRIES_ID
Maximum number of Sink Table entries supported by this device
-
enumerator ESP_ZB_ZCL_ATTR_GPS_SINK_TABLE_ID
Sink Table, holding information about local bindings between a particular GPD and target‘s local endpoints
-
enumerator ESP_ZB_ZCL_ATTR_GPS_COMMUNICATION_MODE_ID
Default communication mode requested by this GPS
-
enumerator ESP_ZB_ZCL_ATTR_GPS_COMMISSIONING_EXIT_MODE_ID
Conditions for the GPS to exit the commissioning mode
-
enumerator ESP_ZB_ZCL_ATTR_GPS_COMMISSIONING_WINDOW_ID
Default duration of the Commissioning window duration, in seconds, as re- quested by this GPS
-
enumerator ESP_ZB_ZCL_ATTR_GPS_SECURITY_LEVEL_ID
The minimum required security level to be supported by the paired GPDs
-
enumerator ESP_ZB_ZCL_ATTR_GPS_FUNCTIONALITY_ID
The optional GP functionality supported by this GPS
-
enumerator ESP_ZB_ZCL_ATTR_GPS_ACTIVE_FUNCTIONALITY_ID
The optional GP functionality supported by this GPS that is active
-
enumerator ESP_ZB_ZCL_ATTR_GPP_MAX_PROXY_TABLE_ENTRIES_ID
Maximum number of Proxy Table entries supported by this device
-
enumerator ESP_ZB_ZCL_ATTR_GPP_PROXY_TABLE_ID
Proxy Table, holding information about pairings between a particular GPD ID and GPSs in the network
-
enumerator ESP_ZB_ZCL_ATTR_GPP_NOTIFICATION_RETRY_NUMBER_ID
Number of unicast GP Notification retries on lack of GP Notification Response
-
enumerator ESP_ZB_ZCL_ATTR_GPP_NOTIFICATION_RETRY_TIMER_ID
Time in ms between unicast GP Notification retries on lack of GP Notification Response
-
enumerator ESP_ZB_ZCL_ATTR_GPP_MAX_SEARCH_COUNTER_ID
The frequency of sink re-discovery for inactive Proxy Table entries
-
enumerator ESP_ZB_ZCL_ATTR_GPP_BLOCKED_GPDID_ID
A list holding information about blocked GPD IDs
-
enumerator ESP_ZB_ZCL_ATTR_GPP_FUNCTIONALITY_ID
The optional GP functionality supported by this GPP
-
enumerator ESP_ZB_ZCL_ATTR_GPP_ACTIVE_FUNCTIONALITY_ID
The optional GP functionality supported by this GPP that is active
-
enumerator ESP_ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID
The security key type to be used for the communication with all paired 0b11 GPD in this network
-
enumerator ESP_ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID
The security key to be used for the communication with all paired GPD in this network
-
enumerator ESP_ZB_ZCL_ATTR_GP_LINK_KEY_ID
The security key to be used to encrypt the key exchanged with the GPD
-
enumerator ESP_ZB_ZCL_ATTR_GPS_MAX_SINK_TABLE_ENTRIES_ID
-
enum esp_zgp_server_commands_e
Green power server command.
Values:
-
enumerator ESP_ZGP_SERVER_CMD_GP_NOTIFICATION
-
enumerator ESP_ZGP_SERVER_CMD_GP_PAIRING_SEARCH
-
enumerator ESP_ZGP_SERVER_CMD_GP_TUNNELING_STOP
-
enumerator ESP_ZGP_SERVER_CMD_GP_COMMISSIONING_NOTIFICATION
-
enumerator ESP_ZGP_SERVER_CMD_GP_SINK_COMMISSIONING_MODE
-
enumerator ESP_ZGP_SERVER_CMD_GP_TRANSLATION_TABLE_UPDATE_COMMAND
-
enumerator ESP_ZGP_SERVER_CMD_GP_TRANSLATION_TABLE_REQUEST
-
enumerator ESP_ZGP_SERVER_CMD_GP_PAIRING_CONFIGURATION
-
enumerator ESP_ZGP_SERVER_CMD_GP_SINK_TABLE_REQUEST
-
enumerator ESP_ZGP_SERVER_CMD_GP_PROXY_TABLE_RESPONSE
-
enumerator ESP_ZGP_SERVER_CMD_GP_NOTIFICATION
-
enum esp_zgp_client_commands_e
Green power client command.
Values:
-
enumerator ESP_ZGP_CLIENT_CMD_GP_NOTIFICATION_RESPONSE
-
enumerator ESP_ZGP_CLIENT_CMD_GP_PAIRING
-
enumerator ESP_ZGP_CLIENT_CMD_GP_PROXY_COMMISSIONING_MODE
-
enumerator ESP_ZGP_CLIENT_CMD_GP_RESPONSE
-
enumerator ESP_ZGP_CLIENT_CMD_GP_SINK_TABLE_RESPONSE
-
enumerator ESP_ZGP_CLIENT_CMD_GP_PROXY_TABLE_REQUEST
-
enumerator ESP_ZGP_CLIENT_CMD_GP_NOTIFICATION_RESPONSE
-
enum esp_zgp_pairing_config_action_e
The Action sub-field of the zgp pairing configuration.
Values:
-
enumerator ESP_ZGP_PAIRING_CONFIG_NO_ACTION
No action
-
enumerator ESP_ZGP_PAIRING_CONFIG_EXTEND_SINK_TABLE_ENTRY
Extend Sink Table entry
-
enumerator ESP_ZGP_PAIRING_CONFIG_REPLACE_SINK_TABLE_ENTRY
Replace Sink Table entry
-
enumerator ESP_ZGP_PAIRING_CONFIG_REMOVE_A_PAIRING
Remove a pairing
-
enumerator ESP_ZGP_PAIRING_CONFIG_REMOVE_GPD
Remove GPD
-
enumerator ESP_ZGP_PAIRING_CONFIG_NO_ACTION