99de14e2586034b04865ee326a94e6bc235b4edb
[platform/upstream/connectedhomeip.git] / examples / lighting-app / lighting-common / gen / cluster-id.h
1 /*
2  *
3  *    Copyright (c) 2021 Project CHIP Authors
4  *
5  *    Licensed under the Apache License, Version 2.0 (the "License");
6  *    you may not use this file except in compliance with the License.
7  *    You may obtain a copy of the License at
8  *
9  *        http://www.apache.org/licenses/LICENSE-2.0
10  *
11  *    Unless required by applicable law or agreed to in writing, software
12  *    distributed under the License is distributed on an "AS IS" BASIS,
13  *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  *    See the License for the specific language governing permissions and
15  *    limitations under the License.
16  */
17
18 // THIS FILE IS GENERATED BY ZAP
19
20 // Prevent multiple inclusion
21 #pragma once
22
23 // Definitions for cluster: Basic
24 #define ZCL_BASIC_CLUSTER_ID (0x0000)
25
26 // Definitions for cluster: Power Configuration
27 #define ZCL_POWER_CONFIG_CLUSTER_ID (0x0001)
28
29 // Definitions for cluster: Device Temperature Configuration
30 #define ZCL_DEVICE_TEMP_CLUSTER_ID (0x0002)
31
32 // Definitions for cluster: Identify
33 #define ZCL_IDENTIFY_CLUSTER_ID (0x0003)
34
35 // Definitions for cluster: Groups
36 #define ZCL_GROUPS_CLUSTER_ID (0x0004)
37
38 // Definitions for cluster: Scenes
39 #define ZCL_SCENES_CLUSTER_ID (0x0005)
40
41 // Definitions for cluster: On/off
42 #define ZCL_ON_OFF_CLUSTER_ID (0x0006)
43
44 // Definitions for cluster: On/off Switch Configuration
45 #define ZCL_ON_OFF_SWITCH_CONFIG_CLUSTER_ID (0x0007)
46
47 // Definitions for cluster: Level Control
48 #define ZCL_LEVEL_CONTROL_CLUSTER_ID (0x0008)
49
50 // Definitions for cluster: Alarms
51 #define ZCL_ALARM_CLUSTER_ID (0x0009)
52
53 // Definitions for cluster: Time
54 #define ZCL_TIME_CLUSTER_ID (0x000A)
55
56 // Definitions for cluster: RSSI Location
57 #define ZCL_RSSI_LOCATION_CLUSTER_ID (0x000B)
58
59 // Definitions for cluster: Binary Input (Basic)
60 #define ZCL_BINARY_INPUT_BASIC_CLUSTER_ID (0x000F)
61
62 // Definitions for cluster: Commissioning
63 #define ZCL_COMMISSIONING_CLUSTER_ID (0x0015)
64
65 // Definitions for cluster: Partition
66 #define ZCL_PARTITION_CLUSTER_ID (0x0016)
67
68 // Definitions for cluster: Over the Air Bootloading
69 #define ZCL_OTA_BOOTLOAD_CLUSTER_ID (0x0019)
70
71 // Definitions for cluster: Power Profile
72 #define ZCL_POWER_PROFILE_CLUSTER_ID (0x001A)
73
74 // Definitions for cluster: Appliance Control
75 #define ZCL_APPLIANCE_CONTROL_CLUSTER_ID (0x001B)
76
77 // Definitions for cluster: Poll Control
78 #define ZCL_POLL_CONTROL_CLUSTER_ID (0x0020)
79
80 // Definitions for cluster: Green Power
81 #define ZCL_GREEN_POWER_CLUSTER_ID (0x0021)
82
83 // Definitions for cluster: Keep-Alive
84 #define ZCL_KEEPALIVE_CLUSTER_ID (0x0025)
85
86 // Definitions for cluster: General Commissioning
87 #define ZCL_GENERAL_COMMISSIONING_CLUSTER_ID (0x0030)
88
89 // Definitions for cluster: Shade Configuration
90 #define ZCL_SHADE_CONFIG_CLUSTER_ID (0x0100)
91
92 // Definitions for cluster: Door Lock
93 #define ZCL_DOOR_LOCK_CLUSTER_ID (0x0101)
94
95 // Definitions for cluster: Window Covering
96 #define ZCL_WINDOW_COVERING_CLUSTER_ID (0x0102)
97
98 // Definitions for cluster: Barrier Control
99 #define ZCL_BARRIER_CONTROL_CLUSTER_ID (0x0103)
100
101 // Definitions for cluster: Pump Configuration and Control
102 #define ZCL_PUMP_CONFIG_CONTROL_CLUSTER_ID (0x0200)
103
104 // Definitions for cluster: Thermostat
105 #define ZCL_THERMOSTAT_CLUSTER_ID (0x0201)
106
107 // Definitions for cluster: Fan Control
108 #define ZCL_FAN_CONTROL_CLUSTER_ID (0x0202)
109
110 // Definitions for cluster: Dehumidification Control
111 #define ZCL_DEHUMID_CONTROL_CLUSTER_ID (0x0203)
112
113 // Definitions for cluster: Thermostat User Interface Configuration
114 #define ZCL_THERMOSTAT_UI_CONFIG_CLUSTER_ID (0x0204)
115
116 // Definitions for cluster: Color Control
117 #define ZCL_COLOR_CONTROL_CLUSTER_ID (0x0300)
118
119 // Definitions for cluster: Ballast Configuration
120 #define ZCL_BALLAST_CONFIGURATION_CLUSTER_ID (0x0301)
121
122 // Definitions for cluster: Illuminance Measurement
123 #define ZCL_ILLUM_MEASUREMENT_CLUSTER_ID (0x0400)
124
125 // Definitions for cluster: Illuminance Level Sensing
126 #define ZCL_ILLUM_LEVEL_SENSING_CLUSTER_ID (0x0401)
127
128 // Definitions for cluster: Temperature Measurement
129 #define ZCL_TEMP_MEASUREMENT_CLUSTER_ID (0x0402)
130
131 // Definitions for cluster: Pressure Measurement
132 #define ZCL_PRESSURE_MEASUREMENT_CLUSTER_ID (0x0403)
133
134 // Definitions for cluster: Flow Measurement
135 #define ZCL_FLOW_MEASUREMENT_CLUSTER_ID (0x0404)
136
137 // Definitions for cluster: Relative Humidity Measurement
138 #define ZCL_RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER_ID (0x0405)
139
140 // Definitions for cluster: Occupancy Sensing
141 #define ZCL_OCCUPANCY_SENSING_CLUSTER_ID (0x0406)
142
143 // Definitions for cluster: Carbon Monoxide Concentration Measurement
144 #define ZCL_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x040C)
145
146 // Definitions for cluster: Carbon Dioxide Concentration Measurement
147 #define ZCL_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x040D)
148
149 // Definitions for cluster: Ethylene Concentration Measurement
150 #define ZCL_ETHYLENE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x040E)
151
152 // Definitions for cluster: Ethylene Oxide Concentration Measurement
153 #define ZCL_ETHYLENE_OXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x040F)
154
155 // Definitions for cluster: Hydrogen Concentration Measurement
156 #define ZCL_HYDROGEN_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0410)
157
158 // Definitions for cluster: Hydrogen Sulphide Concentration Measurement
159 #define ZCL_HYDROGEN_SULPHIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0411)
160
161 // Definitions for cluster: Nitric Oxide Concentration Measurement
162 #define ZCL_NITRIC_OXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0412)
163
164 // Definitions for cluster: Nitrogen Dioxide Concentration Measurement
165 #define ZCL_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0413)
166
167 // Definitions for cluster: Oxygen Concentration Measurement
168 #define ZCL_OXYGEN_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0414)
169
170 // Definitions for cluster: Ozone Concentration Measurement
171 #define ZCL_OZONE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0415)
172
173 // Definitions for cluster: Sulfur Dioxide Concentration Measurement
174 #define ZCL_SULFUR_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0416)
175
176 // Definitions for cluster: Dissolved Oxygen Concentration Measurement
177 #define ZCL_DISSOLVED_OXYGEN_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0417)
178
179 // Definitions for cluster: Bromate Concentration Measurement
180 #define ZCL_BROMATE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0418)
181
182 // Definitions for cluster: Chloramines Concentration Measurement
183 #define ZCL_CHLORAMINES_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0419)
184
185 // Definitions for cluster: Chlorine Concentration Measurement
186 #define ZCL_CHLORINE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x041A)
187
188 // Definitions for cluster: Fecal coliform and E. Coli Concentration Measurement
189 #define ZCL_FECAL_COLIFORM_AND_E_COLI_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x041B)
190
191 // Definitions for cluster: Fluoride Concentration Measurement
192 #define ZCL_FLUORIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x041C)
193
194 // Definitions for cluster: Haloacetic Acids Concentration Measurement
195 #define ZCL_HALOACETIC_ACIDS_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x041D)
196
197 // Definitions for cluster: Total Trihalomethanes Concentration Measurement
198 #define ZCL_TOTAL_TRIHALOMETHANES_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x041E)
199
200 // Definitions for cluster: Total Coliform Bacteria Concentration Measurement
201 #define ZCL_TOTAL_COLIFORM_BACTERIA_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x041F)
202
203 // Definitions for cluster: Turbidity Concentration Measurement
204 #define ZCL_TURBIDITY_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0420)
205
206 // Definitions for cluster: Copper Concentration Measurement
207 #define ZCL_COPPER_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0421)
208
209 // Definitions for cluster: Lead Concentration Measurement
210 #define ZCL_LEAD_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0422)
211
212 // Definitions for cluster: Manganese Concentration Measurement
213 #define ZCL_MANGANESE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0423)
214
215 // Definitions for cluster: Sulfate Concentration Measurement
216 #define ZCL_SULFATE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0424)
217
218 // Definitions for cluster: Bromodichloromethane Concentration Measurement
219 #define ZCL_BROMODICHLOROMETHANE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0425)
220
221 // Definitions for cluster: Bromoform Concentration Measurement
222 #define ZCL_BROMOFORM_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0426)
223
224 // Definitions for cluster: Chlorodibromomethane Concentration Measurement
225 #define ZCL_CHLORODIBROMOMETHANE_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0427)
226
227 // Definitions for cluster: Chloroform Concentration Measurement
228 #define ZCL_CHLOROFORM_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0428)
229
230 // Definitions for cluster: Sodium Concentration Measurement
231 #define ZCL_SODIUM_CONCENTRATION_MEASUREMENT_CLUSTER_ID (0x0429)
232
233 // Definitions for cluster: IAS Zone
234 #define ZCL_IAS_ZONE_CLUSTER_ID (0x0500)
235
236 // Definitions for cluster: IAS ACE
237 #define ZCL_IAS_ACE_CLUSTER_ID (0x0501)
238
239 // Definitions for cluster: IAS WD
240 #define ZCL_IAS_WD_CLUSTER_ID (0x0502)
241
242 // Definitions for cluster: Application Basic
243 #define ZCL_APPLICATION_BASIC_CLUSTER_ID (0x050D)
244
245 // Definitions for cluster: Generic Tunnel
246 #define ZCL_GENERIC_TUNNEL_CLUSTER_ID (0x0600)
247
248 // Definitions for cluster: BACnet Protocol Tunnel
249 #define ZCL_BACNET_PROTOCOL_TUNNEL_CLUSTER_ID (0x0601)
250
251 // Definitions for cluster: 11073 Protocol Tunnel
252 #define ZCL_11073_PROTOCOL_TUNNEL_CLUSTER_ID (0x0614)
253
254 // Definitions for cluster: ISO 7816 Protocol Tunnel
255 #define ZCL_ISO7816_PROTOCOL_TUNNEL_CLUSTER_ID (0x0615)
256
257 // Definitions for cluster: Price
258 #define ZCL_PRICE_CLUSTER_ID (0x0700)
259
260 // Definitions for cluster: Demand Response and Load Control
261 #define ZCL_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_ID (0x0701)
262
263 // Definitions for cluster: Simple Metering
264 #define ZCL_SIMPLE_METERING_CLUSTER_ID (0x0702)
265
266 // Definitions for cluster: Messaging
267 #define ZCL_MESSAGING_CLUSTER_ID (0x0703)
268
269 // Definitions for cluster: Tunneling
270 #define ZCL_TUNNELING_CLUSTER_ID (0x0704)
271
272 // Definitions for cluster: Prepayment
273 #define ZCL_PREPAYMENT_CLUSTER_ID (0x0705)
274
275 // Definitions for cluster: Energy Management
276 #define ZCL_ENERGY_MANAGEMENT_CLUSTER_ID (0x0706)
277
278 // Definitions for cluster: Calendar
279 #define ZCL_CALENDAR_CLUSTER_ID (0x0707)
280
281 // Definitions for cluster: Device Management
282 #define ZCL_DEVICE_MANAGEMENT_CLUSTER_ID (0x0708)
283
284 // Definitions for cluster: Events
285 #define ZCL_EVENTS_CLUSTER_ID (0x0709)
286
287 // Definitions for cluster: MDU Pairing
288 #define ZCL_MDU_PAIRING_CLUSTER_ID (0x070A)
289
290 // Definitions for cluster: Sub-GHz
291 #define ZCL_SUB_GHZ_CLUSTER_ID (0x070B)
292
293 // Definitions for cluster: Key Establishment
294 #define ZCL_KEY_ESTABLISHMENT_CLUSTER_ID (0x0800)
295
296 // Definitions for cluster: Information
297 #define ZCL_INFORMATION_CLUSTER_ID (0x0900)
298
299 // Definitions for cluster: Data Sharing
300 #define ZCL_DATA_SHARING_CLUSTER_ID (0x0901)
301
302 // Definitions for cluster: Gaming
303 #define ZCL_GAMING_CLUSTER_ID (0x0902)
304
305 // Definitions for cluster: Data Rate Control
306 #define ZCL_DATA_RATE_CONTROL_CLUSTER_ID (0x0903)
307
308 // Definitions for cluster: Voice over ZigBee
309 #define ZCL_VOICE_OVER_ZIGBEE_CLUSTER_ID (0x0904)
310
311 // Definitions for cluster: Chatting
312 #define ZCL_CHATTING_CLUSTER_ID (0x0905)
313
314 // Definitions for cluster: Payment
315 #define ZCL_PAYMENT_CLUSTER_ID (0x0A01)
316
317 // Definitions for cluster: Billing
318 #define ZCL_BILLING_CLUSTER_ID (0x0A02)
319
320 // Definitions for cluster: Appliance Identification
321 #define ZCL_APPLIANCE_IDENTIFICATION_CLUSTER_ID (0x0B00)
322
323 // Definitions for cluster: Meter Identification
324 #define ZCL_METER_IDENTIFICATION_CLUSTER_ID (0x0B01)
325
326 // Definitions for cluster: Appliance Events and Alert
327 #define ZCL_APPLIANCE_EVENTS_AND_ALERT_CLUSTER_ID (0x0B02)
328
329 // Definitions for cluster: Appliance Statistics
330 #define ZCL_APPLIANCE_STATISTICS_CLUSTER_ID (0x0B03)
331
332 // Definitions for cluster: Electrical Measurement
333 #define ZCL_ELECTRICAL_MEASUREMENT_CLUSTER_ID (0x0B04)
334
335 // Definitions for cluster: Diagnostics
336 #define ZCL_DIAGNOSTICS_CLUSTER_ID (0x0B05)
337
338 // Definitions for cluster: ZLL Commissioning
339 #define ZCL_ZLL_COMMISSIONING_CLUSTER_ID (0x1000)
340
341 // Definitions for cluster: Network Commissioning
342 #define ZCL_NETWORK_COMMISSIONING_CLUSTER_ID (0xAAAA)
343
344 // Definitions for cluster: Binding
345 #define ZCL_BINDING_CLUSTER_ID (0xF000)
346
347 // Definitions for cluster: Media Playback
348 #define ZCL_MEDIA_PLAYBACK_CLUSTER_ID (0xF001)
349
350 // Definitions for cluster: Content Launch
351 #define ZCL_CONTENT_LAUNCH_CLUSTER_ID (0xF002)
352
353 // Definitions for cluster: Sample Mfg Specific Cluster
354 #define ZCL_SAMPLE_MFG_SPECIFIC_CLUSTER_ID (0xFC00)
355
356 // Definitions for cluster: Sample Mfg Specific Cluster 2
357 #define ZCL_SAMPLE_MFG_SPECIFIC_CLUSTER_2_ID (0xFC00)
358
359 // Definitions for cluster: Configuration Cluster
360 #define ZCL_OTA_CONFIGURATION_CLUSTER_ID (0xFC01)
361
362 // Definitions for cluster: MFGLIB Cluster
363 #define ZCL_MFGLIB_CLUSTER_ID (0xFC02)
364
365 // Definitions for cluster: SL Works With All Hubs
366 #define ZCL_SL_WWAH_CLUSTER_ID (0xFC57)