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