Z-Stack API Reference
4.20.00.11
|
This group defines the IDs for the General Clusters defined in the ZCL v7 specification. More...
This group defines the IDs for the General Clusters defined in the ZCL v7 specification.
#define ZCL_CLUSTER_ID_GEN_ALARMS 0x0009 |
Alarms Cluster. Attributes and commands for sending alarm notifications and configuring alarm functionality.
#define ZCL_CLUSTER_ID_GEN_ANALOG_INPUT_BASIC 0x000C |
Analog Input (basic) Cluster. An interface for reading the value of an analog measurement and accessing various characteristics of that measurement.
#define ZCL_CLUSTER_ID_GEN_ANALOG_OUTPUT_BASIC 0x000D |
Analog Output (basic) Cluster. An interface for setting the value of an analog output (typically to the environment) and accessing various characteristics of that value.
#define ZCL_CLUSTER_ID_GEN_ANALOG_VALUE_BASIC 0x000E |
Analog Value (basic) Cluster. An interface for setting an analog value, typically used as a control system parameter, and accessing various characteristics of that value.
#define ZCL_CLUSTER_ID_GEN_BASIC 0x0000 |
Basic Cluster. Attributes for determining basic information about a device, setting user device information such as description of location, and enabling a device.
#define ZCL_CLUSTER_ID_GEN_BINARY_INPUT_BASIC 0x000F |
Binary Input (basic) Cluster. An interface for reading the value of a binary measurement and accessing various characteristics of that measurement.
#define ZCL_CLUSTER_ID_GEN_BINARY_OUTPUT_BASIC 0x0010 |
Binary Output (basic) Cluster. An interface for setting the value of a binary output (typically to the environment) and accessing various characteristics of that value.
#define ZCL_CLUSTER_ID_GEN_BINARY_VALUE_BASIC 0x0011 |
Binary Value (basic) Cluster. An interface for setting a binary value, typically used as a control system parameter, and accessing various characteristics of that value.
#define ZCL_CLUSTER_ID_GEN_DEVICE_TEMP_CONFIG 0x0002 |
Device Temperature Configuration Cluster. Attributes for determining information about a device's internal temperature, and for configuring under/over temperature alarms.
#define ZCL_CLUSTER_ID_GEN_GROUPS 0x0004 |
Groups Cluster. Attributes and commands for allocating a device to one or more of a number of groups of devices, where each group is addressable by a group address
#define ZCL_CLUSTER_ID_GEN_IDENTIFY 0x0003 |
Identify Cluster. Attributes and commands for putting a device into Identification mode (e.g., flashing a light).
#define ZCL_CLUSTER_ID_GEN_LEVEL_CONTROL 0x0008 |
Level Control Cluster. Attributes and commands for controlling a characteristic of devices that can be set to a level between fully 'On' and fully 'Off'.
#define ZCL_CLUSTER_ID_GEN_LOCATION 0x000B |
RSSI Location Cluster. Attributes and commands for exchanging location information and channel parameters among devices, and (optionally) reporting data to a centralized device that collects data from devices in the network and calculates their positions from the set of collected data.
#define ZCL_CLUSTER_ID_GEN_MULTISTATE_INPUT_BASIC 0x0012 |
Multistate Input (basic) Cluster. An interface for reading the value of a multistate measurement and accessing various characteristics of that measurement.
#define ZCL_CLUSTER_ID_GEN_MULTISTATE_OUTPUT_BASIC 0x0013 |
Multistate Output (basic) Cluster. An interface for setting the value of a multistate output (typically to the environment) and accessing various characteristics of that value.
#define ZCL_CLUSTER_ID_GEN_MULTISTATE_VALUE_BASIC 0x0014 |
Multistate Value (basic) Cluster. An interface for setting a multistate value, typically used as a control system parameter, and accessing various characteristics of that value.
#define ZCL_CLUSTER_ID_GEN_ON_OFF 0x0006 |
On/Off Cluster. Attributes and commands for switching devices between 'On' and 'Off' states.
#define ZCL_CLUSTER_ID_GEN_ON_OFF_SWITCH_CONFIG 0x0007 |
On/Off Switch Configuration Cluster. Attributes and commands for configuring on/off switching devices.
#define ZCL_CLUSTER_ID_GEN_POLL_CONTROL 0x0020 |
Poll Control Cluster. Attributes and commands that provide an interface to control the polling of sleeping end device.
#define ZCL_CLUSTER_ID_GEN_POWER_CFG 0x0001 |
Power Configuration Cluster. Attributes for determining more detailed information about a device's power source(s), and for configuring under/over voltage alarms.
#define ZCL_CLUSTER_ID_GEN_POWER_PROFILE 0x001A |
Power Profile Cluster. Attributes and commands that provide an interface to the power profile of a device.
#define ZCL_CLUSTER_ID_GEN_SCENES 0x0005 |
Scenes Cluster. Attributes and commands for setting up and recalling a number of scenes for a device. Each scene corresponds to a set of stored values of specified device attributes.
#define ZCL_CLUSTER_ID_GEN_TIME 0x000A |
Time Cluster. Attributes and commands that provide an interface to a real-time clock.
#define ZCL_CLUSTER_ID_HA_DIAGNOSTIC 0x0B05 |
Diagnostics Cluster. Attributes and commands that provide an interface to diagnostics of the stack.
#define ZCL_CLUSTER_ID_HA_METER_IDENTIFICATION 0x0B01 |
Meter Identification Cluster. Attributes and commands that provide an interface to meter identification.