Unify Framework Lib 1.6.0
dotdot_cluster_id_definitions.h File Reference
#include "uic_typedefs.h"

Go to the source code of this file.

Macros

#define DOTDOT_INVALID_CLUSTER_ID   ((dotdot_cluster_id_t){0xFFFF})
 
#define DOTDOT_BASIC_CLUSTER_ID   ((dotdot_cluster_id_t)0x0)
 
#define DOTDOT_POWER_CONFIGURATION_CLUSTER_ID   ((dotdot_cluster_id_t)0x1)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_CLUSTER_ID   ((dotdot_cluster_id_t)0x2)
 
#define DOTDOT_IDENTIFY_CLUSTER_ID   ((dotdot_cluster_id_t)0x3)
 
#define DOTDOT_GROUPS_CLUSTER_ID   ((dotdot_cluster_id_t)0x4)
 
#define DOTDOT_SCENES_CLUSTER_ID   ((dotdot_cluster_id_t)0x5)
 
#define DOTDOT_ON_OFF_CLUSTER_ID   ((dotdot_cluster_id_t)0x6)
 
#define DOTDOT_LEVEL_CLUSTER_ID   ((dotdot_cluster_id_t)0x8)
 
#define DOTDOT_ALARMS_CLUSTER_ID   ((dotdot_cluster_id_t)0x9)
 
#define DOTDOT_TIME_CLUSTER_ID   ((dotdot_cluster_id_t)0xA)
 
#define DOTDOT_COMMISSIONING_CLUSTER_ID   ((dotdot_cluster_id_t)0x15)
 
#define DOTDOT_OTA_UPGRADE_CLUSTER_ID   ((dotdot_cluster_id_t)0x19)
 
#define DOTDOT_POLL_CONTROL_CLUSTER_ID   ((dotdot_cluster_id_t)0x20)
 
#define DOTDOT_SHADE_CONFIGURATION_CLUSTER_ID   ((dotdot_cluster_id_t)0x100)
 
#define DOTDOT_DOOR_LOCK_CLUSTER_ID   ((dotdot_cluster_id_t)0x101)
 
#define DOTDOT_WINDOW_COVERING_CLUSTER_ID   ((dotdot_cluster_id_t)0x102)
 
#define DOTDOT_BARRIER_CONTROL_CLUSTER_ID   ((dotdot_cluster_id_t)0x103)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_CLUSTER_ID   ((dotdot_cluster_id_t)0x200)
 
#define DOTDOT_THERMOSTAT_CLUSTER_ID   ((dotdot_cluster_id_t)0x201)
 
#define DOTDOT_FAN_CONTROL_CLUSTER_ID   ((dotdot_cluster_id_t)0x202)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_CLUSTER_ID   ((dotdot_cluster_id_t)0x203)
 
#define DOTDOT_THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER_ID   ((dotdot_cluster_id_t)0x204)
 
#define DOTDOT_COLOR_CONTROL_CLUSTER_ID   ((dotdot_cluster_id_t)0x300)
 
#define DOTDOT_BALLAST_CONFIGURATION_CLUSTER_ID   ((dotdot_cluster_id_t)0x301)
 
#define DOTDOT_ILLUMINANCE_MEASUREMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0x400)
 
#define DOTDOT_ILLUMINANCE_LEVEL_SENSING_CLUSTER_ID   ((dotdot_cluster_id_t)0x401)
 
#define DOTDOT_TEMPERATURE_MEASUREMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0x402)
 
#define DOTDOT_PRESSURE_MEASUREMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0x403)
 
#define DOTDOT_FLOW_MEASUREMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0x404)
 
#define DOTDOT_RELATIVITY_HUMIDITY_CLUSTER_ID   ((dotdot_cluster_id_t)0x405)
 
#define DOTDOT_OCCUPANCY_SENSING_CLUSTER_ID   ((dotdot_cluster_id_t)0x406)
 
#define DOTDOT_SOIL_MOISTURE_CLUSTER_ID   ((dotdot_cluster_id_t)0x408)
 
#define DOTDOT_PH_MEASUREMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0x409)
 
#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0x40A)
 
#define DOTDOT_WIND_SPEED_MEASUREMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0x40B)
 
#define DOTDOT_CARBON_MONOXIDE_CLUSTER_ID   ((dotdot_cluster_id_t)0x40C)
 
#define DOTDOT_CARBON_DIOXIDE_CLUSTER_ID   ((dotdot_cluster_id_t)0x40D)
 
#define DOTDOT_PM25_CLUSTER_ID   ((dotdot_cluster_id_t)0x42A)
 
#define DOTDOT_IAS_ZONE_CLUSTER_ID   ((dotdot_cluster_id_t)0x500)
 
#define DOTDOT_IASACE_CLUSTER_ID   ((dotdot_cluster_id_t)0x501)
 
#define DOTDOT_IASWD_CLUSTER_ID   ((dotdot_cluster_id_t)0x502)
 
#define DOTDOT_METERING_CLUSTER_ID   ((dotdot_cluster_id_t)0x702)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0xB04)
 
#define DOTDOT_DIAGNOSTICS_CLUSTER_ID   ((dotdot_cluster_id_t)0xB05)
 
#define DOTDOT_PROTOCOL_CONTROLLER_RF_TELEMETRY_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD01)
 
#define DOTDOT_STATE_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD02)
 
#define DOTDOT_BINDING_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD03)
 
#define DOTDOT_SYSTEM_METRICS_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD04)
 
#define DOTDOT_APPLICATION_MONITORING_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD05)
 
#define DOTDOT_NAME_AND_LOCATION_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD06)
 
#define DOTDOT_CONFIGURATION_PARAMETERS_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD07)
 
#define DOTDOT_AOX_LOCATOR_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD10)
 
#define DOTDOT_AOX_POSITION_ESTIMATION_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD11)
 
#define DOTDOT_PROTOCOL_CONTROLLER_NETWORK_MANAGEMENT_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD12)
 
#define DOTDOT_DESCRIPTOR_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD13)
 
#define DOTDOT_UNIFY_FAN_CONTROL_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD14)
 
#define DOTDOT_UNIFY_THERMOSTAT_CLUSTER_ID   ((dotdot_cluster_id_t)0xFD15)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_CLUSTER_ID   ((dotdot_cluster_id_t)0xFDA0)
 

Functions

const char * uic_dotdot_get_cluster_name (dotdot_cluster_id_t cluster_id)
 Get the cluster name based on the cluster ID. More...
 
dotdot_cluster_id_t uic_dotdot_get_cluster_id (const char *cluster_name)
 Get the cluster name based on the cluster ID. More...