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