ZCL library
4.3
ZCL library to manage a Zigbee network
|
This Class defines the Cluster Identifier for a ZCL frame. More...
#include <Cluster.h>
This Class defines the Cluster Identifier for a ZCL frame.
anonymous enum |
Enumeration constant to specify the Cluster.
BASIC_ATTRIBUTES |
General : Attributes for determining basic information about a device, setting user device information such as location, and enabling a device. |
POWER_CONFIGURATION |
General : Attributes for determining more detailed information about a devices power source(s), and for configuring under/over voltage alarms. |
DEVICE_TEMPERATURE_CONFIGURATION |
General : Attributes for determining information about a devices internal temperature, and for configuring under/over temperature alarms. |
IDENTIFY |
General : Attributes and commands for putting a device into Identification mode (e.g. flashing a light) |
GROUPS |
General : Attributes and commands for group configuration and manipulation. |
SCENES |
General : Attributes and commands for scene configuration and manipulation. |
ON_OFF |
General: Attributes and commands for switching devices between 'On' and 'Off' states. |
ON_OFF_SWITCH_CONFIGURATION |
General : Attributes and commands for configuring On/Off switching devices. |
LEVEL_CONTROL |
General : Attributes and commands for controlling devices that can be set to a level between fully 'On' and fully 'Off'. |
ALARMS |
General : Attributes and commands for sending notifications and configuring alarm functionality. |
TIME |
General : Attributes and commands that provide a basic interface to a real-time clock. |
RSSI_LOCATION |
General: Attributes and commands that provide a means for exchanging location information and channel parameters among devices. |
ANALOG_INPUT |
General: An interface for reading the value of an analog measurement and accessing various characteristics of that measurement. |
ANALOG_OUTPUT |
General: An interface for setting the value of an analog output (typically to the environment) and accessing various characteristics of that value. |
ANALOG_VALUE |
General: An interface for setting an analog value, typically used as a control system parameter, and accessing various characteristics of that value. |
BINARY_INPUT |
General: An interface for reading the value of a binary measurement and accessing various characteristics of that measurement. |
BINARY_OUTPUT |
General: An interface for setting the value of a binary output (typically to the environment) and accessing various characteristics of that value. |
BINARY_VALUE |
General: An interface for setting a binary value, typically used as a control system parameter, and accessing various characteristics of that value. |
MULTISTATE_INPUT |
General: An interface for reading the value of a multistate measurement and accessing various characteristics of that measurement. |
MULTISTATE_OUTPUT |
General: An interface for setting the value of a multistate output (typically to the environment) and accessing various characteristics of that value. |
MULTISTATE_VALUE |
General: An interface for setting a multistate value, typically used as a control system parameter, and accessing various characteristics of that value. |
COMMISSIONING |
General: Attributes and commands for commissioning and managing a ZigBee device. |
PARTITION |
General : Attributes and commands required for enabling and managing the transmission of extended frames over a ZigBee network. |
ALPHA_SECURE_KEY_ESTABLISHMENT |
General : Used in Health Care profile (ASKE). |
ALPHA_SECURE_ACCESS_CONTROL |
General : Used in Health Care profile (ASAC). |
OTA_UPGRADE |
General: Parameters and commands for upgrading image on devices Over The Air. |
POWER_PROFILE |
EnergyAtHome : An interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). |
APPLIANCE_CONTROL |
EnergyAtHome : An interface to remotely control and to program household appliances. |
EDF_TELEDOSIMETER |
Specific EDF manufacturer : |
SHADE_CONFIGURATION |
Closures : Attributes and commands for configuring a shade. |
DOOR_LOCK |
Closures : An interface for controlling a door lock. |
WINDOW_COVERING |
Closures : An interface for controlling a window covering. |
PUMP_CONFIGURATION_AND_CONTROL |
HVAC : An interface for configuring and controlling pumps. |
THERMOSTAT |
HVAC : An interface for configuring and controlling the functionality of a thermostat. |
FAN_CONTROL |
HVAC : An interface for controlling a fan in a heating / cooling system. |
DEHUMIDIFICATION_CONTROL |
HVAC : An interface for controlling dehumidification. |
THERMOSTAT_USER_INTERFACE_CONFIGURATION |
HVAC : An interface for configuring the user interface of a thermostat (which may be remote from the thermostat). |
COLOR_CONTROL |
Lighting : Attributes and commands for controlling the color properties of a color-capable light. |
BALLAST_CONFIGURATION |
Lighting : Attributes and commands for configuring a lighting ballast. |
ILLUMINANCE_MEASUREMENT |
Measurement and Sensing : Attributes and commands for configuring the measurement of illuminance, and reporting illuminance measurements. |
ILLUMINANCE_LEVEL_SENSING |
Measurement and Sensing : Attributes and commands for configuring the sensing of illuminance levels, and reporting whether illuminance is above, below, or on target. |
TEMPERATURE_MEASUREMENT |
Measurement and Sensing : Attributes and commands for configuring the measurement of temperature, and reporting temperature measurements. |
PRESSURE_MEASUREMENT |
Measurement and Sensing : Attributes and commands for configuring the measurement of pressure, and reporting pressure measurements. |
FLOW_MEASUREMENT |
Measurement and Sensing : Attributes and commands for configuring the measurement of flow, and reporting flow rates. |
RELATIVE_HUMIDITY_MEASUREMENT |
Measurement and Sensing : Attributes and commands for configuring the measurement of relative humidity, and reporting relative humidity measurements. |
OCCUPANCY_SENSING |
Measurement and Sensing : Attributes and commands for configuring occupancy sensing, and reporting occupancy status. |
IAS_ZONE |
Security and Safety : Attributes and commands for IAS security zone devices. |
IAS_ACE |
Security and Safety : Attributes and commands for IAS Ancillary Control Equipment. |
IAS_WD |
Security and Safety : Attributes and commands for IAS Warning Devices. |
GENERIC_TUNNEL |
Protocol interfaces : The minimum common commands and attributes required to tunnel any protocol. |
BACNET_PROTOCOL_TUNNEL |
Protocol interfaces : Tunnel Commands and attributes required to tunnel the BACnet protocol. |
ANALOG_INPUT_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of an analog measurement. |
ANALOG_INPUT_BACNET_EXTENDED |
Protocol interfaces : An interface for accessing a number of BACnet based attributes of an analog measurement. |
ANALOG_OUTPUT_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of an analog output. |
ANALOG_OUTPUT_BACNET_EXTENDED |
Protocol interfaces : An interface for accessing a number of BACnet based attributes of an analog output. |
ANALOG_VALUE_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of an analog value, typically used as a control system parameter. |
ANALOG_VALUE_BACNET_EXTENDED |
Protocol interfaces : An interface for accessing a number of BACnet based attributes of an analog value, typically used as a control system parameter. |
BINARY_INPUT_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of a binary measurement. |
BINARY_INPUT_BACNET_EXTENDED |
Protocol interfaces : An interface for accessing a number of BACnet based attributes of a binary measurement. |
BINARY_OUTPUT_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of a binary output. |
BINARY_OUTPUT_BACNET_EXTENDED |
Protocol interfaces : An interface for accessing a number of BACnet based attributes of a binary output. |
BINARY_VALUE_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of a binary value, typically used as a control system parameter. |
BINARY_VALUE_BACNET_EXTENDED |
Protocol interfaces : An interface for accessing a number of BACnet based attributes of a binary value, typically used as a control system parameter. |
MULTISTATE_INPUT_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of a multistate measurement. |
MULTISTATE_INPUT_BACNET_EXTENDED |
Protocol interfaces : An interface for accessing a number of BACnet based attributes of a multistate measurement. |
MULTISTATE_OUTPUT_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of a multistate output. |
MULTISTATE_OUTPUT_BACNET_EXTENDED |
Protocol interfaces : An interface for accessing a number of BACnet based attributes of a multistate output. |
MULTISTATE_VALUE_BACNET_REGULAR |
Protocol interfaces : An interface for accessing a number of commonly used BACnet based attributes of a multistate value, typically used as a control system parameter. |
MULTISTATE_VALUE_BACNET_EXTENDED |
Protocol interfaces : Protocol interfaces : An interface for accessing a number of BACnet based attributes of a multistate value, typically used as a control system parameter. |
PROTOCOL_TUNNEL_11073 |
Protocol Interfaces : 11073 Protocol Tunnel. |
PROTOCOL_TUNNEL_ISO7816 |
Protocol Interfaces : ISO7816 Protocol Tunnel. |
PRICE |
Smart Energy : This cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premise. |
DEMAND_RESPONSE_AND_LOAD_CONTROL |
Smart Energy : This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control. |
SIMPLE_METERING |
Smart Energy : This cluster provides a mechanism to retrieve usage information from Electric, Gas, Water, and potentially Thermal metering devices. |
MESSAGING |
Smart Energy : This cluster provides an interface for passing text messages between ZigBee devices. |
SMART_ENERGY_TUNNELING |
Smart Energy : TBD in a future revision of the Smart Energy Profile specification. |
PRE_PAYMENT |
Smart Energy : TBD in a future revision of the Smart Energy Profile specification. |
KEY_ESTABLISHMENT |
General : This cluster provides attributes and commands to perform mutual authentication and establish keys between two ZigBee devices. |
INFORMATION |
Telecommunications : |
DATA_SHARING |
Telecommunications : |
GAMING |
Telecommunications : |
DATA_RATE_CONTROL |
Telecommunications : |
VOICE_OVER_ZIGBEE |
Telecommunications : |
CHATTING |
Telecommunications : |
FALL_CONFIGURATION |
Specific Cleode manufacturer : ZCARE. |
HEART_RATE_COUNTERS |
Specific Cleode manufacturer : ZCARE. |
PAYMENT |
Financial : |
BILLING |
Financial : |
APPLIANCE_IDENTIFICATION |
EnergyAtHome : Attributes and commands for determining basic information about a device and setting user 10 device information. |
METER_IDENTIFICATION |
EnergyAtHome : Attributes and commands for determining advanced information about utility metering device. |
APPLIANCE_EVENTS_AND_ALERTS |
EnergyAtHome : Attributes and commands for transmitting or notifying the occurrence of an alert event such as alarm, fault or warning. |
APPLIANCE_STATISTICS |
EnergyAtHome : A mechanism for the transmitting appliance statistics to a collection unit (gateway). |
MCX_CONFIGURATION |
Specific Cleode manufacturer : MCX. |
PILOT_CONTROL |
Specific Cleode manufacturer : ZPILOT. |
LINKY_TELEINFORMATION |
Specific Cleode manufacturer : ZLINKY. |
DOSIMETER_CONTROL |
Specific Cleode manufacturer. |
TRANSMISSION_CONTROL |
Specific Cleode manufacturer. |
UNKNOWN |
Cluster unknown. |