Green Power Client#

API and Callbacks for the Green Power Cluster Client Component.

A component implementing the client-side functionality of the Green Power cluster.

Modules#

EmberAfGreenPowerClientCommissioningState

EmberAfGreenPowerDuplicateFilter

Green Power Client

API#

void

Enumerations#

enum
EMBER_GP_GPD_MAC_SEQ_NUM_CAP_SEQUENTIAL = 0x00
EMBER_GP_GPD_MAC_SEQ_NUM_CAP_RANDOM = 0x01
}
enum
EMBER_AF_GPC_COMMISSIONING_EXIT_ON_COMMISSIONING_WINDOW_EXP = 0x1
EMBER_AF_GPC_COMMISSIONING_EXIT_ON_FIRST_PAIRING_SUCCESS = 0x2
EMBER_AF_GPC_COMMISSIONING_EXIT_ON_GP_PROXY_COMMISSIONING_MODE_EXIT = 0x4
EMBER_AF_GPC_COMMISSIONING_EXIT_MODE_MAX = 0xFF
}

API Documentation#

emberAfPluginGreenPowerClientClearProxyTable#

void emberAfPluginGreenPowerClientClearProxyTable (void)

Clear the proxy table.

Parameters
N/A

This function clears the proxy table.


Definition at line 82 of file app/framework/plugin/green-power-client/green-power-client.h

Enumeration Documentation#

EmberGpGpdMacSeqNumCap#

EmberGpGpdMacSeqNumCap
Enumerator
EMBER_GP_GPD_MAC_SEQ_NUM_CAP_SEQUENTIAL
EMBER_GP_GPD_MAC_SEQ_NUM_CAP_RANDOM

Definition at line 40 of file app/framework/plugin/green-power-client/green-power-client.h

EmberAfGreenPowerClientCommissioningExitMode#

EmberAfGreenPowerClientCommissioningExitMode
Enumerator
EMBER_AF_GPC_COMMISSIONING_EXIT_ON_COMMISSIONING_WINDOW_EXP
EMBER_AF_GPC_COMMISSIONING_EXIT_ON_FIRST_PAIRING_SUCCESS
EMBER_AF_GPC_COMMISSIONING_EXIT_ON_GP_PROXY_COMMISSIONING_MODE_EXIT
EMBER_AF_GPC_COMMISSIONING_EXIT_MODE_MAX

Definition at line 45 of file app/framework/plugin/green-power-client/green-power-client.h

Macro Definition Documentation#

GP_CLIENT_ON_TRANSMIT_CHANNEL_MASK#

#define GP_CLIENT_ON_TRANSMIT_CHANNEL_MASK
Value:
BIT(0)

Definition at line 36 of file app/framework/plugin/green-power-client/green-power-client.h

GP_CLIENT_TRANSMIT_SAME_AS_OPERATIONAL_CHANNEL_MASK#

#define GP_CLIENT_TRANSMIT_SAME_AS_OPERATIONAL_CHANNEL_MASK
Value:
BIT(1)

Definition at line 37 of file app/framework/plugin/green-power-client/green-power-client.h

GP_CLIENT_ADDITIONAL_CHANNEL_REQUEST_PENDING#

#define GP_CLIENT_ADDITIONAL_CHANNEL_REQUEST_PENDING
Value:
BIT(2)

Definition at line 38 of file app/framework/plugin/green-power-client/green-power-client.h