Enumerations
‘Attribute ID’ Enumerations
The following structure contains the enumerations used to identify the attributes of the Appliance Control cluster.
typedef enum PACK
{
E_CLD_APPLIANCE_CONTROL_ATTR_ID_START_TIME = 0x0000,
E_CLD_APPLIANCE_CONTROL_ATTR_ID_FINISH_TIME,
E_CLD_APPLIANCE_CONTROL_ATTR_ID_REMAINING_TIME
} teCLD_ApplianceControl_Cluster_AttrID;
Parent topic:Enumerations
‘Client Command ID’ Enumerations
The following enumerations are used in commands issued on a cluster client.
typedef enum PACK
{
E_CLD_APPLIANCE_CONTROL_CMD_EXECUTION_OF_COMMAND = 0x00,
E_CLD_APPLIANCE_CONTROL_CMD_SIGNAL_STATE,
} teCLD_ApplianceControl_ClientCommandId;
The above enumerations are described in the table below.
Enumeration |
Description |
|---|---|
E_CLD_APPLIANCE_CONTROL_CMD_EXECUTION_OF_COMMAND |
‘Execution of Command’ message |
E_CLD_APPLIANCE_CONTROL_CMD_SIGNAL_STATE |
‘Signal State’ message |
Parent topic:Enumerations
‘Server command ID’ enumerations
The following enumerations are used in commands issued on a cluster server.
typedef enum PACK
{
E_CLD_APPLIANCE_CONTROL_CMD_SIGNAL_STATE_RESPONSE = 0x00,
E_CLD_APPLIANCE_CONTROL_CMD_SIGNAL_STATE_NOTIFICATION
} teCLD_ApplianceControl_ServerCommandId;
The above enumerations are described in the table below.
Enumeration |
Description |
|---|---|
E_CLD_APPLIANCE_CONTROL_CMD_SIGNAL_STATE_RESPONSE |
A response to a ‘Signal State’ request |
E_CLD_APPLIANCE_CONTROL_CMD_SIGNAL_STATE_NOTIFICATION |
A ‘Signal State’ notification |
Parent topic:Enumerations
Parent topic:Appliance Control Cluster