forked from project-chip/connectedhomeip
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgen_config.h
612 lines (513 loc) · 31.7 KB
/
gen_config.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
/*
*
* Copyright (c) 2022 Project CHIP Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// THIS FILE IS GENERATED BY ZAP
// Prevent multiple inclusion
#pragma once
/**** Cluster endpoint counts ****/
#define MATTER_DM_IDENTIFY_CLUSTER_SERVER_ENDPOINT_COUNT (3)
#define MATTER_DM_GROUPS_CLUSTER_SERVER_ENDPOINT_COUNT (3)
#define MATTER_DM_ON_OFF_CLUSTER_CLIENT_ENDPOINT_COUNT (1)
#define MATTER_DM_ON_OFF_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_ON_OFF_SWITCH_CONFIGURATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_LEVEL_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_BINARY_INPUT_BASIC_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_DESCRIPTOR_CLUSTER_SERVER_ENDPOINT_COUNT (4)
#define MATTER_DM_BINDING_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_ACCESS_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ACTIONS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_BASIC_INFORMATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER_CLIENT_ENDPOINT_COUNT (1)
#define MATTER_DM_OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_LOCALIZATION_CONFIGURATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_TIME_FORMAT_LOCALIZATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_UNIT_LOCALIZATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_POWER_SOURCE_CONFIGURATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_POWER_SOURCE_CLUSTER_SERVER_ENDPOINT_COUNT (3)
#define MATTER_DM_GENERAL_COMMISSIONING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_NETWORK_COMMISSIONING_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_DIAGNOSTIC_LOGS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_GENERAL_DIAGNOSTICS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_SOFTWARE_DIAGNOSTICS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_THREAD_NETWORK_DIAGNOSTICS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_WIFI_NETWORK_DIAGNOSTICS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_TIME_SYNCHRONIZATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_SWITCH_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ADMINISTRATOR_COMMISSIONING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_OPERATIONAL_CREDENTIALS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_GROUP_KEY_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_FIXED_LABEL_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_USER_LABEL_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_BOOLEAN_STATE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_OPERATIONAL_STATE_OVEN_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_OVEN_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_LAUNDRY_DRYER_CONTROLS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_MODE_SELECT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_LAUNDRY_WASHER_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_REFRIGERATOR_AND_TEMPERATURE_CONTROLLED_CABINET_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_LAUNDRY_WASHER_CONTROLS_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_RVC_RUN_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_RVC_CLEAN_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_TEMPERATURE_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_REFRIGERATOR_ALARM_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_DISHWASHER_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_AIR_QUALITY_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_SMOKE_CO_ALARM_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_DISHWASHER_ALARM_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_MICROWAVE_OVEN_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_OPERATIONAL_STATE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_OPERATIONAL_STATE_RVC_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_SCENES_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_HEPA_FILTER_MONITORING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ACTIVATED_CARBON_FILTER_MONITORING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_BOOLEAN_STATE_CONFIGURATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_VALVE_CONFIGURATION_AND_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ELECTRICAL_POWER_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ELECTRICAL_ENERGY_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_DEVICE_ENERGY_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ENERGY_EVSE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ENERGY_PREFERENCE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_POWER_TOPOLOGY_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ENERGY_EVSE_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_DEVICE_ENERGY_MANAGEMENT_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_WINDOW_COVERING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_BARRIER_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_PUMP_CONFIGURATION_AND_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_THERMOSTAT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_FAN_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_COLOR_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_BALLAST_CONFIGURATION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ILLUMINANCE_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_TEMPERATURE_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_PRESSURE_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_FLOW_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_OCCUPANCY_SENSING_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_OZONE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_PM2_5_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_FORMALDEHYDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_PM1_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_PM10_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_TVOC_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_RADON_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_WAKE_ON_LAN_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_LOW_POWER_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ELECTRICAL_MEASUREMENT_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_UNIT_TESTING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_FAULT_INJECTION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
/**** Cluster Plugins ****/
// Use this macro to check if the server side of the Identify cluster is included
#define ZCL_USING_IDENTIFY_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_IDENTIFY_SERVER
#define MATTER_DM_PLUGIN_IDENTIFY
// Use this macro to check if the server side of the Groups cluster is included
#define ZCL_USING_GROUPS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_GROUPS_SERVER
#define MATTER_DM_PLUGIN_GROUPS
// Use this macro to check if the client side of the On/Off cluster is included
#define ZCL_USING_ON_OFF_CLUSTER_CLIENT
#define MATTER_DM_PLUGIN_ON_OFF_CLIENT
// Use this macro to check if the server side of the On/Off cluster is included
#define ZCL_USING_ON_OFF_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ON_OFF_SERVER
#define MATTER_DM_PLUGIN_ON_OFF
// Use this macro to check if the server side of the On/off Switch Configuration cluster is included
#define ZCL_USING_ON_OFF_SWITCH_CONFIGURATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ON_OFF_SWITCH_CONFIGURATION_SERVER
#define MATTER_DM_PLUGIN_ON_OFF_SWITCH_CONFIGURATION
// Use this macro to check if the server side of the Level Control cluster is included
#define ZCL_USING_LEVEL_CONTROL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_LEVEL_CONTROL_SERVER
#define MATTER_DM_PLUGIN_LEVEL_CONTROL
// User options for server plugin Level Control
#define MATTER_DM_PLUGIN_LEVEL_CONTROL_MAXIMUM_LEVEL 254
#define MATTER_DM_PLUGIN_LEVEL_CONTROL_MINIMUM_LEVEL 0
#define MATTER_DM_PLUGIN_LEVEL_CONTROL_RATE 0
// Use this macro to check if the server side of the Binary Input (Basic) cluster is included
#define ZCL_USING_BINARY_INPUT_BASIC_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_BINARY_INPUT_BASIC_SERVER
#define MATTER_DM_PLUGIN_BINARY_INPUT_BASIC
// Use this macro to check if the server side of the Descriptor cluster is included
#define ZCL_USING_DESCRIPTOR_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_DESCRIPTOR_SERVER
#define MATTER_DM_PLUGIN_DESCRIPTOR
// Use this macro to check if the server side of the Binding cluster is included
#define ZCL_USING_BINDING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_BINDING_SERVER
#define MATTER_DM_PLUGIN_BINDING
// Use this macro to check if the server side of the Access Control cluster is included
#define ZCL_USING_ACCESS_CONTROL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ACCESS_CONTROL_SERVER
#define MATTER_DM_PLUGIN_ACCESS_CONTROL
// Use this macro to check if the server side of the Actions cluster is included
#define ZCL_USING_ACTIONS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ACTIONS_SERVER
#define MATTER_DM_PLUGIN_ACTIONS
// Use this macro to check if the server side of the Basic Information cluster is included
#define ZCL_USING_BASIC_INFORMATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_BASIC_INFORMATION_SERVER
#define MATTER_DM_PLUGIN_BASIC_INFORMATION
// Use this macro to check if the client side of the OTA Software Update Provider cluster is included
#define ZCL_USING_OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER_CLIENT
#define MATTER_DM_PLUGIN_OTA_SOFTWARE_UPDATE_PROVIDER_CLIENT
// Use this macro to check if the server side of the OTA Software Update Requestor cluster is included
#define ZCL_USING_OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_OTA_SOFTWARE_UPDATE_REQUESTOR_SERVER
#define MATTER_DM_PLUGIN_OTA_SOFTWARE_UPDATE_REQUESTOR
// Use this macro to check if the server side of the Localization Configuration cluster is included
#define ZCL_USING_LOCALIZATION_CONFIGURATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_LOCALIZATION_CONFIGURATION_SERVER
#define MATTER_DM_PLUGIN_LOCALIZATION_CONFIGURATION
// Use this macro to check if the server side of the Time Format Localization cluster is included
#define ZCL_USING_TIME_FORMAT_LOCALIZATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_TIME_FORMAT_LOCALIZATION_SERVER
#define MATTER_DM_PLUGIN_TIME_FORMAT_LOCALIZATION
// Use this macro to check if the server side of the Unit Localization cluster is included
#define ZCL_USING_UNIT_LOCALIZATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_UNIT_LOCALIZATION_SERVER
#define MATTER_DM_PLUGIN_UNIT_LOCALIZATION
// Use this macro to check if the server side of the Power Source Configuration cluster is included
#define ZCL_USING_POWER_SOURCE_CONFIGURATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_POWER_SOURCE_CONFIGURATION_SERVER
#define MATTER_DM_PLUGIN_POWER_SOURCE_CONFIGURATION
// Use this macro to check if the server side of the Power Source cluster is included
#define ZCL_USING_POWER_SOURCE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_POWER_SOURCE_SERVER
#define MATTER_DM_PLUGIN_POWER_SOURCE
// Use this macro to check if the server side of the General Commissioning cluster is included
#define ZCL_USING_GENERAL_COMMISSIONING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_GENERAL_COMMISSIONING_SERVER
#define MATTER_DM_PLUGIN_GENERAL_COMMISSIONING
// Use this macro to check if the server side of the Network Commissioning cluster is included
#define ZCL_USING_NETWORK_COMMISSIONING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_NETWORK_COMMISSIONING_SERVER
#define MATTER_DM_PLUGIN_NETWORK_COMMISSIONING
// Use this macro to check if the server side of the Diagnostic Logs cluster is included
#define ZCL_USING_DIAGNOSTIC_LOGS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_DIAGNOSTIC_LOGS_SERVER
#define MATTER_DM_PLUGIN_DIAGNOSTIC_LOGS
// Use this macro to check if the server side of the General Diagnostics cluster is included
#define ZCL_USING_GENERAL_DIAGNOSTICS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_GENERAL_DIAGNOSTICS_SERVER
#define MATTER_DM_PLUGIN_GENERAL_DIAGNOSTICS
// Use this macro to check if the server side of the Software Diagnostics cluster is included
#define ZCL_USING_SOFTWARE_DIAGNOSTICS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_SOFTWARE_DIAGNOSTICS_SERVER
#define MATTER_DM_PLUGIN_SOFTWARE_DIAGNOSTICS
// Use this macro to check if the server side of the Thread Network Diagnostics cluster is included
#define ZCL_USING_THREAD_NETWORK_DIAGNOSTICS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_THREAD_NETWORK_DIAGNOSTICS_SERVER
#define MATTER_DM_PLUGIN_THREAD_NETWORK_DIAGNOSTICS
// Use this macro to check if the server side of the Wi-Fi Network Diagnostics cluster is included
#define ZCL_USING_WIFI_NETWORK_DIAGNOSTICS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_WI_FI_NETWORK_DIAGNOSTICS_SERVER
#define MATTER_DM_PLUGIN_WI_FI_NETWORK_DIAGNOSTICS
// Use this macro to check if the server side of the Ethernet Network Diagnostics cluster is included
#define ZCL_USING_ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ETHERNET_NETWORK_DIAGNOSTICS_SERVER
#define MATTER_DM_PLUGIN_ETHERNET_NETWORK_DIAGNOSTICS
// Use this macro to check if the server side of the Time Synchronization cluster is included
#define ZCL_USING_TIME_SYNCHRONIZATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_TIME_SYNCHRONIZATION_SERVER
#define MATTER_DM_PLUGIN_TIME_SYNCHRONIZATION
// Use this macro to check if the server side of the Switch cluster is included
#define ZCL_USING_SWITCH_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_SWITCH_SERVER
#define MATTER_DM_PLUGIN_SWITCH
// Use this macro to check if the server side of the Administrator Commissioning cluster is included
#define ZCL_USING_ADMINISTRATOR_COMMISSIONING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ADMINISTRATOR_COMMISSIONING_SERVER
#define MATTER_DM_PLUGIN_ADMINISTRATOR_COMMISSIONING
// Use this macro to check if the server side of the Operational Credentials cluster is included
#define ZCL_USING_OPERATIONAL_CREDENTIALS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_OPERATIONAL_CREDENTIALS_SERVER
#define MATTER_DM_PLUGIN_OPERATIONAL_CREDENTIALS
// Use this macro to check if the server side of the Group Key Management cluster is included
#define ZCL_USING_GROUP_KEY_MANAGEMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_GROUP_KEY_MANAGEMENT_SERVER
#define MATTER_DM_PLUGIN_GROUP_KEY_MANAGEMENT
// Use this macro to check if the server side of the Fixed Label cluster is included
#define ZCL_USING_FIXED_LABEL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_FIXED_LABEL_SERVER
#define MATTER_DM_PLUGIN_FIXED_LABEL
// Use this macro to check if the server side of the User Label cluster is included
#define ZCL_USING_USER_LABEL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_USER_LABEL_SERVER
#define MATTER_DM_PLUGIN_USER_LABEL
// Use this macro to check if the server side of the Boolean State cluster is included
#define ZCL_USING_BOOLEAN_STATE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_BOOLEAN_STATE_SERVER
#define MATTER_DM_PLUGIN_BOOLEAN_STATE
// Use this macro to check if the server side of the Oven Cavity Operational State cluster is included
#define ZCL_USING_OPERATIONAL_STATE_OVEN_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_OVEN_CAVITY_OPERATIONAL_STATE_SERVER
#define MATTER_DM_PLUGIN_OVEN_CAVITY_OPERATIONAL_STATE
// Use this macro to check if the server side of the Oven Mode cluster is included
#define ZCL_USING_OVEN_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_OVEN_MODE_SERVER
#define MATTER_DM_PLUGIN_OVEN_MODE
// Use this macro to check if the server side of the Laundry Dryer Controls cluster is included
#define ZCL_USING_LAUNDRY_DRYER_CONTROLS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_LAUNDRY_DRYER_CONTROLS_SERVER
#define MATTER_DM_PLUGIN_LAUNDRY_DRYER_CONTROLS
// Use this macro to check if the server side of the Mode Select cluster is included
#define ZCL_USING_MODE_SELECT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_MODE_SELECT_SERVER
#define MATTER_DM_PLUGIN_MODE_SELECT
// Use this macro to check if the server side of the Laundry Washer Mode cluster is included
#define ZCL_USING_LAUNDRY_WASHER_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_LAUNDRY_WASHER_MODE_SERVER
#define MATTER_DM_PLUGIN_LAUNDRY_WASHER_MODE
// Use this macro to check if the server side of the Refrigerator And Temperature Controlled Cabinet Mode cluster is included
#define ZCL_USING_REFRIGERATOR_AND_TEMPERATURE_CONTROLLED_CABINET_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_REFRIGERATOR_AND_TEMPERATURE_CONTROLLED_CABINET_MODE_SERVER
#define MATTER_DM_PLUGIN_REFRIGERATOR_AND_TEMPERATURE_CONTROLLED_CABINET_MODE
// Use this macro to check if the server side of the Laundry Washer Controls cluster is included
#define ZCL_USING_LAUNDRY_WASHER_CONTROLS_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_LAUNDRY_WASHER_CONTROLS_SERVER
#define MATTER_DM_PLUGIN_LAUNDRY_WASHER_CONTROLS
// Use this macro to check if the server side of the RVC Run Mode cluster is included
#define ZCL_USING_RVC_RUN_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_RVC_RUN_MODE_SERVER
#define MATTER_DM_PLUGIN_RVC_RUN_MODE
// Use this macro to check if the server side of the RVC Clean Mode cluster is included
#define ZCL_USING_RVC_CLEAN_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_RVC_CLEAN_MODE_SERVER
#define MATTER_DM_PLUGIN_RVC_CLEAN_MODE
// Use this macro to check if the server side of the Temperature Control cluster is included
#define ZCL_USING_TEMPERATURE_CONTROL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_TEMPERATURE_CONTROL_SERVER
#define MATTER_DM_PLUGIN_TEMPERATURE_CONTROL
// Use this macro to check if the server side of the Refrigerator Alarm cluster is included
#define ZCL_USING_REFRIGERATOR_ALARM_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_REFRIGERATOR_ALARM_SERVER
#define MATTER_DM_PLUGIN_REFRIGERATOR_ALARM
// Use this macro to check if the server side of the Dishwasher Mode cluster is included
#define ZCL_USING_DISHWASHER_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_DISHWASHER_MODE_SERVER
#define MATTER_DM_PLUGIN_DISHWASHER_MODE
// Use this macro to check if the server side of the Air Quality cluster is included
#define ZCL_USING_AIR_QUALITY_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_AIR_QUALITY_SERVER
#define MATTER_DM_PLUGIN_AIR_QUALITY
// Use this macro to check if the server side of the Smoke CO Alarm cluster is included
#define ZCL_USING_SMOKE_CO_ALARM_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_SMOKE_CO_ALARM_SERVER
#define MATTER_DM_PLUGIN_SMOKE_CO_ALARM
// Use this macro to check if the server side of the Dishwasher Alarm cluster is included
#define ZCL_USING_DISHWASHER_ALARM_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_DISHWASHER_ALARM_SERVER
#define MATTER_DM_PLUGIN_DISHWASHER_ALARM
// Use this macro to check if the server side of the Microwave Oven Mode cluster is included
#define ZCL_USING_MICROWAVE_OVEN_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_MICROWAVE_OVEN_MODE_SERVER
#define MATTER_DM_PLUGIN_MICROWAVE_OVEN_MODE
// Use this macro to check if the server side of the Operational State cluster is included
#define ZCL_USING_OPERATIONAL_STATE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_OPERATIONAL_STATE_SERVER
#define MATTER_DM_PLUGIN_OPERATIONAL_STATE
// Use this macro to check if the server side of the RVC Operational State cluster is included
#define ZCL_USING_OPERATIONAL_STATE_RVC_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_RVC_OPERATIONAL_STATE_SERVER
#define MATTER_DM_PLUGIN_RVC_OPERATIONAL_STATE
// Use this macro to check if the server side of the Scenes Management cluster is included
#define ZCL_USING_SCENES_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_SCENES_MANAGEMENT_SERVER
#define MATTER_DM_PLUGIN_SCENES_MANAGEMENT
// User options for server plugin Scenes Management
// Cluster spec 1.4.8.7
#define SCENES_MANAGEMENT_TABLE_SIZE 16
// Scenes FeatureMap Attribute Toggle Scenes Name feature
// App cluster specs 1.4.4
#define MATTER_CLUSTER_SCENE_NAME_SUPPORT_MASK 0x0001
#define MATTER_CLUSTER_SCENE_NAME_SUPPORT (0x0001 & MATTER_CLUSTER_SCENE_NAME_SUPPORT_MASK)
// Scenes FeatureMap Table Size feature used for the SCENES_MANAGEMENT_TABLE_SIZE define
// App cluster specs 1.4.4.2
#define MATTER_CLUSTER_TABLE_SIZE_SUPPORT_MASK 0x0001
#define MATTER_CLUSTER_TABLE_SIZE_SUPPORT (0x0001 & MATTER_CLUSTER_TABLE_SIZE_SUPPORT_MASK)
// Use this macro to check if the server side of the HEPA Filter Monitoring cluster is included
#define ZCL_USING_HEPA_FILTER_MONITORING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_HEPA_FILTER_MONITORING_SERVER
#define MATTER_DM_PLUGIN_HEPA_FILTER_MONITORING
// Use this macro to check if the server side of the Activated Carbon Filter Monitoring cluster is included
#define ZCL_USING_ACTIVATED_CARBON_FILTER_MONITORING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ACTIVATED_CARBON_FILTER_MONITORING_SERVER
#define MATTER_DM_PLUGIN_ACTIVATED_CARBON_FILTER_MONITORING
// Use this macro to check if the server side of the Boolean State Configuration cluster is included
#define ZCL_USING_BOOLEAN_STATE_CONFIGURATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_BOOLEAN_STATE_CONFIGURATION_SERVER
#define MATTER_DM_PLUGIN_BOOLEAN_STATE_CONFIGURATION
// Use this macro to check if the server side of the Valve Configuration and Control cluster is included
#define ZCL_USING_VALVE_CONFIGURATION_AND_CONTROL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_VALVE_CONFIGURATION_AND_CONTROL_SERVER
#define MATTER_DM_PLUGIN_VALVE_CONFIGURATION_AND_CONTROL
// Use this macro to check if the server side of the Electrical Power Measurement cluster is included
#define ZCL_USING_ELECTRICAL_POWER_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ELECTRICAL_POWER_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_ELECTRICAL_POWER_MEASUREMENT
// Use this macro to check if the server side of the Electrical Energy Measurement cluster is included
#define ZCL_USING_ELECTRICAL_ENERGY_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ELECTRICAL_ENERGY_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_ELECTRICAL_ENERGY_MEASUREMENT
// Use this macro to check if the server side of the Device Energy Management cluster is included
#define ZCL_USING_DEVICE_ENERGY_MANAGEMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_DEVICE_ENERGY_MANAGEMENT_SERVER
#define MATTER_DM_PLUGIN_DEVICE_ENERGY_MANAGEMENT
// Use this macro to check if the server side of the Energy EVSE cluster is included
#define ZCL_USING_ENERGY_EVSE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ENERGY_EVSE_SERVER
#define MATTER_DM_PLUGIN_ENERGY_EVSE
// Use this macro to check if the server side of the Energy Preference cluster is included
#define ZCL_USING_ENERGY_PREFERENCE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ENERGY_PREFERENCE_SERVER
#define MATTER_DM_PLUGIN_ENERGY_PREFERENCE
// Use this macro to check if the server side of the Power Topology cluster is included
#define ZCL_USING_POWER_TOPOLOGY_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_POWER_TOPOLOGY_SERVER
#define MATTER_DM_PLUGIN_POWER_TOPOLOGY
// Use this macro to check if the server side of the Energy EVSE Mode cluster is included
#define ZCL_USING_ENERGY_EVSE_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ENERGY_EVSE_MODE_SERVER
#define MATTER_DM_PLUGIN_ENERGY_EVSE_MODE
// Use this macro to check if the server side of the Device Energy Management Mode cluster is included
#define ZCL_USING_DEVICE_ENERGY_MANAGEMENT_MODE_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_DEVICE_ENERGY_MANAGEMENT_MODE_SERVER
#define MATTER_DM_PLUGIN_DEVICE_ENERGY_MANAGEMENT_MODE
// Use this macro to check if the server side of the Window Covering cluster is included
#define ZCL_USING_WINDOW_COVERING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_WINDOW_COVERING_SERVER
#define MATTER_DM_PLUGIN_WINDOW_COVERING
// Use this macro to check if the server side of the Barrier Control cluster is included
#define ZCL_USING_BARRIER_CONTROL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_BARRIER_CONTROL_SERVER
#define MATTER_DM_PLUGIN_BARRIER_CONTROL
// Use this macro to check if the server side of the Pump Configuration and Control cluster is included
#define ZCL_USING_PUMP_CONFIGURATION_AND_CONTROL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_PUMP_CONFIGURATION_AND_CONTROL_SERVER
#define MATTER_DM_PLUGIN_PUMP_CONFIGURATION_AND_CONTROL
// Use this macro to check if the server side of the Thermostat cluster is included
#define ZCL_USING_THERMOSTAT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_THERMOSTAT_SERVER
#define MATTER_DM_PLUGIN_THERMOSTAT
// Use this macro to check if the server side of the Fan Control cluster is included
#define ZCL_USING_FAN_CONTROL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_FAN_CONTROL_SERVER
#define MATTER_DM_PLUGIN_FAN_CONTROL
// Use this macro to check if the server side of the Thermostat User Interface Configuration cluster is included
#define ZCL_USING_THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_THERMOSTAT_USER_INTERFACE_CONFIGURATION_SERVER
#define MATTER_DM_PLUGIN_THERMOSTAT_USER_INTERFACE_CONFIGURATION
// Use this macro to check if the server side of the Color Control cluster is included
#define ZCL_USING_COLOR_CONTROL_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_COLOR_CONTROL_SERVER
#define MATTER_DM_PLUGIN_COLOR_CONTROL
// User options for server plugin Color Control
#define MATTER_DM_PLUGIN_COLOR_CONTROL_SERVER_XY
#define MATTER_DM_PLUGIN_COLOR_CONTROL_SERVER_TEMP
#define MATTER_DM_PLUGIN_COLOR_CONTROL_SERVER_HSV
// Use this macro to check if the server side of the Ballast Configuration cluster is included
#define ZCL_USING_BALLAST_CONFIGURATION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_BALLAST_CONFIGURATION_SERVER
#define MATTER_DM_PLUGIN_BALLAST_CONFIGURATION
// Use this macro to check if the server side of the Illuminance Measurement cluster is included
#define ZCL_USING_ILLUMINANCE_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ILLUMINANCE_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_ILLUMINANCE_MEASUREMENT
// Use this macro to check if the server side of the Temperature Measurement cluster is included
#define ZCL_USING_TEMPERATURE_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_TEMPERATURE_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_TEMPERATURE_MEASUREMENT
// Use this macro to check if the server side of the Pressure Measurement cluster is included
#define ZCL_USING_PRESSURE_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_PRESSURE_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_PRESSURE_MEASUREMENT
// Use this macro to check if the server side of the Flow Measurement cluster is included
#define ZCL_USING_FLOW_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_FLOW_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_FLOW_MEASUREMENT
// Use this macro to check if the server side of the Relative Humidity Measurement cluster is included
#define ZCL_USING_RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_RELATIVE_HUMIDITY_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_RELATIVE_HUMIDITY_MEASUREMENT
// Use this macro to check if the server side of the Occupancy Sensing cluster is included
#define ZCL_USING_OCCUPANCY_SENSING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_OCCUPANCY_SENSING_SERVER
#define MATTER_DM_PLUGIN_OCCUPANCY_SENSING
// Use this macro to check if the server side of the Carbon Monoxide Concentration Measurement cluster is included
#define ZCL_USING_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the Carbon Dioxide Concentration Measurement cluster is included
#define ZCL_USING_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the Nitrogen Dioxide Concentration Measurement cluster is included
#define ZCL_USING_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the Ozone Concentration Measurement cluster is included
#define ZCL_USING_OZONE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_OZONE_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_OZONE_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the PM2.5 Concentration Measurement cluster is included
#define ZCL_USING_PM2_5_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_PM2__5_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_PM2__5_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the Formaldehyde Concentration Measurement cluster is included
#define ZCL_USING_FORMALDEHYDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_FORMALDEHYDE_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_FORMALDEHYDE_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the PM1 Concentration Measurement cluster is included
#define ZCL_USING_PM1_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_PM1_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_PM1_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the PM10 Concentration Measurement cluster is included
#define ZCL_USING_PM10_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_PM10_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_PM10_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the Total Volatile Organic Compounds Concentration Measurement cluster is included
#define ZCL_USING_TVOC_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_TOTAL_VOLATILE_ORGANIC_COMPOUNDS_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_TOTAL_VOLATILE_ORGANIC_COMPOUNDS_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the Radon Concentration Measurement cluster is included
#define ZCL_USING_RADON_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_RADON_CONCENTRATION_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_RADON_CONCENTRATION_MEASUREMENT
// Use this macro to check if the server side of the Wake on LAN cluster is included
#define ZCL_USING_WAKE_ON_LAN_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_WAKE_ON_LAN_SERVER
#define MATTER_DM_PLUGIN_WAKE_ON_LAN
// Use this macro to check if the server side of the Low Power cluster is included
#define ZCL_USING_LOW_POWER_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_LOW_POWER_SERVER
#define MATTER_DM_PLUGIN_LOW_POWER
// Use this macro to check if the server side of the Electrical Measurement cluster is included
#define ZCL_USING_ELECTRICAL_MEASUREMENT_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_ELECTRICAL_MEASUREMENT_SERVER
#define MATTER_DM_PLUGIN_ELECTRICAL_MEASUREMENT
// Use this macro to check if the server side of the Unit Testing cluster is included
#define ZCL_USING_UNIT_TESTING_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_UNIT_TESTING_SERVER
#define MATTER_DM_PLUGIN_UNIT_TESTING
// Use this macro to check if the server side of the Fault Injection cluster is included
#define ZCL_USING_FAULT_INJECTION_CLUSTER_SERVER
#define MATTER_DM_PLUGIN_FAULT_INJECTION_SERVER
#define MATTER_DM_PLUGIN_FAULT_INJECTION