forked from project-chip/connectedhomeip
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgen_config.h
1021 lines (879 loc) · 53.5 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
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/*
*
* 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 (2)
#define MATTER_DM_GROUPS_CLUSTER_SERVER_ENDPOINT_COUNT (3)
#define MATTER_DM_ON_OFF_CLUSTER_SERVER_ENDPOINT_COUNT (2)
#define MATTER_DM_LEVEL_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_PWM_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#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_SERVER_ENDPOINT_COUNT (0)
#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_BRIDGED_DEVICE_BASIC_INFORMATION_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#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_PROXY_CONFIGURATION_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_PROXY_DISCOVERY_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_PROXY_VALID_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_BOOLEAN_STATE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_ICD_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_TIMER_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#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_MICROWAVE_OVEN_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#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_WATER_HEATER_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_MESSAGES_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#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_WATER_HEATER_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_DEVICE_ENERGY_MANAGEMENT_MODE_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_DOOR_LOCK_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_WINDOW_COVERING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_CLOSURE_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_SERVICE_AREA_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#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_WIFI_NETWORK_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_THREAD_BORDER_ROUTER_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_THREAD_NETWORK_DIRECTORY_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_WAKE_ON_LAN_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_CHANNEL_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_TARGET_NAVIGATOR_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_MEDIA_PLAYBACK_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_MEDIA_INPUT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_LOW_POWER_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_KEYPAD_INPUT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_CONTENT_LAUNCHER_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_AUDIO_OUTPUT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_APPLICATION_LAUNCHER_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_APPLICATION_BASIC_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_ACCOUNT_LOGIN_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_CONTENT_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_CONTENT_APP_OBSERVER_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_ZONE_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_CAMERA_AV_STREAM_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_CAMERA_AV_SETTINGS_USER_LEVEL_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_WEBRTC_TRANSPORT_PROVIDER_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_WEBRTC_TRANSPORT_REQUESTOR_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_PUSH_AV_STREAM_TRANSPORT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_CHIME_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_ECOSYSTEM_INFORMATION_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_COMMISSIONER_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_TLS_CERTIFICATE_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_UNIT_TESTING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_FAULT_INJECTION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
#define MATTER_DM_SAMPLE_MEI_CLUSTER_SERVER_ENDPOINT_COUNT (0)
#define MATTER_DM_IDENTIFY_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_GROUPS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ON_OFF_CLUSTER_CLIENT_ENDPOINT_COUNT (1)
#define MATTER_DM_LEVEL_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PWM_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_DESCRIPTOR_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_BINDING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ACCESS_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ACTIONS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_BASIC_INFORMATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER_CLIENT_ENDPOINT_COUNT (1)
#define MATTER_DM_OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_LOCALIZATION_CONFIGURATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_TIME_FORMAT_LOCALIZATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_UNIT_LOCALIZATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_POWER_SOURCE_CONFIGURATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_POWER_SOURCE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_GENERAL_COMMISSIONING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_NETWORK_COMMISSIONING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_DIAGNOSTIC_LOGS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_GENERAL_DIAGNOSTICS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_SOFTWARE_DIAGNOSTICS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_THREAD_NETWORK_DIAGNOSTICS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_WIFI_NETWORK_DIAGNOSTICS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_TIME_SYNCHRONIZATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_BRIDGED_DEVICE_BASIC_INFORMATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_SWITCH_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ADMINISTRATOR_COMMISSIONING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_OPERATIONAL_CREDENTIALS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_GROUP_KEY_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_FIXED_LABEL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_USER_LABEL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PROXY_CONFIGURATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PROXY_DISCOVERY_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PROXY_VALID_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_BOOLEAN_STATE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ICD_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_TIMER_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_OPERATIONAL_STATE_OVEN_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_OVEN_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_LAUNDRY_DRYER_CONTROLS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_MODE_SELECT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_LAUNDRY_WASHER_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_REFRIGERATOR_AND_TEMPERATURE_CONTROLLED_CABINET_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_LAUNDRY_WASHER_CONTROLS_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_RVC_RUN_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_RVC_CLEAN_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_TEMPERATURE_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_REFRIGERATOR_ALARM_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_DISHWASHER_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_AIR_QUALITY_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_SMOKE_CO_ALARM_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_DISHWASHER_ALARM_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_MICROWAVE_OVEN_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_MICROWAVE_OVEN_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_OPERATIONAL_STATE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_OPERATIONAL_STATE_RVC_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_SCENES_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_HEPA_FILTER_MONITORING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ACTIVATED_CARBON_FILTER_MONITORING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_BOOLEAN_STATE_CONFIGURATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_VALVE_CONFIGURATION_AND_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ELECTRICAL_POWER_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ELECTRICAL_ENERGY_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_WATER_HEATER_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_MESSAGES_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_DEVICE_ENERGY_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ENERGY_EVSE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ENERGY_PREFERENCE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_POWER_TOPOLOGY_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ENERGY_EVSE_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_WATER_HEATER_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_DEVICE_ENERGY_MANAGEMENT_MODE_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_DOOR_LOCK_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_WINDOW_COVERING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CLOSURE_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_SERVICE_AREA_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PUMP_CONFIGURATION_AND_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_THERMOSTAT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_FAN_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_COLOR_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_BALLAST_CONFIGURATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ILLUMINANCE_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_TEMPERATURE_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PRESSURE_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_FLOW_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_OCCUPANCY_SENSING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_OZONE_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PM2_5_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_FORMALDEHYDE_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PM1_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PM10_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_TVOC_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_RADON_CONCENTRATION_MEASUREMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_WIFI_NETWORK_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_THREAD_BORDER_ROUTER_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_THREAD_NETWORK_DIRECTORY_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_WAKE_ON_LAN_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CHANNEL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_TARGET_NAVIGATOR_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_MEDIA_PLAYBACK_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_MEDIA_INPUT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_LOW_POWER_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_KEYPAD_INPUT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CONTENT_LAUNCHER_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_AUDIO_OUTPUT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_APPLICATION_LAUNCHER_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_APPLICATION_BASIC_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ACCOUNT_LOGIN_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CONTENT_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CONTENT_APP_OBSERVER_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ZONE_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CAMERA_AV_STREAM_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CAMERA_AV_SETTINGS_USER_LEVEL_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_WEBRTC_TRANSPORT_PROVIDER_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_WEBRTC_TRANSPORT_REQUESTOR_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_PUSH_AV_STREAM_TRANSPORT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_CHIME_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_ECOSYSTEM_INFORMATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_COMMISSIONER_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_TLS_CERTIFICATE_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_UNIT_TESTING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_FAULT_INJECTION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
#define MATTER_DM_SAMPLE_MEI_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
/**** 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 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 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 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 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
/**** Cluster Commands Flag ****/
// ActivatedCarbonFilterMonitoring Cluster Commands
#define ACTIVATED_CARBON_FILTER_MONITORING_ENABLE_RESET_CONDITION_CMD 1
// AdministratorCommissioning Cluster Commands
#define ADMINISTRATOR_COMMISSIONING_ENABLE_OPEN_COMMISSIONING_WINDOW_CMD 1
#define ADMINISTRATOR_COMMISSIONING_ENABLE_OPEN_BASIC_COMMISSIONING_WINDOW_CMD 1
#define ADMINISTRATOR_COMMISSIONING_ENABLE_REVOKE_COMMISSIONING_CMD 1
// BooleanStateConfiguration Cluster Commands
#define BOOLEAN_STATE_CONFIGURATION_ENABLE_SUPPRESS_ALARM_CMD 1
#define BOOLEAN_STATE_CONFIGURATION_ENABLE_ENABLE_DISABLE_ALARM_CMD 1
// ColorControl Cluster Commands
#define COLOR_CONTROL_ENABLE_MOVE_TO_HUE_CMD 1
#define COLOR_CONTROL_ENABLE_MOVE_HUE_CMD 1
#define COLOR_CONTROL_ENABLE_STEP_HUE_CMD 1
#define COLOR_CONTROL_ENABLE_MOVE_TO_SATURATION_CMD 1
#define COLOR_CONTROL_ENABLE_MOVE_SATURATION_CMD 1
#define COLOR_CONTROL_ENABLE_STEP_SATURATION_CMD 1
#define COLOR_CONTROL_ENABLE_MOVE_TO_HUE_AND_SATURATION_CMD 1
#define COLOR_CONTROL_ENABLE_MOVE_TO_COLOR_CMD 1
#define COLOR_CONTROL_ENABLE_MOVE_COLOR_CMD 1
#define COLOR_CONTROL_ENABLE_STEP_COLOR_CMD 1
#define COLOR_CONTROL_ENABLE_MOVE_TO_COLOR_TEMPERATURE_CMD 1
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_TO_HUE_CMD 1
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_HUE_CMD 1
#define COLOR_CONTROL_ENABLE_ENHANCED_STEP_HUE_CMD 1
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_TO_HUE_AND_SATURATION_CMD 1
#define COLOR_CONTROL_ENABLE_COLOR_LOOP_SET_CMD 1
#define COLOR_CONTROL_ENABLE_STOP_MOVE_STEP_CMD 1
#define COLOR_CONTROL_ENABLE_MOVE_COLOR_TEMPERATURE_CMD 1
#define COLOR_CONTROL_ENABLE_STEP_COLOR_TEMPERATURE_CMD 1
// DeviceEnergyManagement Cluster Commands
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_POWER_ADJUST_REQUEST_CMD 1
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_CANCEL_POWER_ADJUST_REQUEST_CMD 1
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_START_TIME_ADJUST_REQUEST_CMD 1
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_PAUSE_REQUEST_CMD 1
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_RESUME_REQUEST_CMD 1
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_MODIFY_FORECAST_REQUEST_CMD 1
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_REQUEST_CONSTRAINT_BASED_FORECAST_CMD 1
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_CANCEL_REQUEST_CMD 1
// DeviceEnergyManagementMode Cluster Commands
#define DEVICE_ENERGY_MANAGEMENT_MODE_ENABLE_CHANGE_TO_MODE_CMD 1
// DiagnosticLogs Cluster Commands
#define DIAGNOSTIC_LOGS_ENABLE_RETRIEVE_LOGS_REQUEST_CMD 1
// DishwasherAlarm Cluster Commands
#define DISHWASHER_ALARM_ENABLE_RESET_CMD 1
#define DISHWASHER_ALARM_ENABLE_MODIFY_ENABLED_ALARMS_CMD 1
// DishwasherMode Cluster Commands
#define DISHWASHER_MODE_ENABLE_CHANGE_TO_MODE_CMD 1
// EnergyEvse Cluster Commands
#define ENERGY_EVSE_ENABLE_DISABLE_CMD 1
#define ENERGY_EVSE_ENABLE_ENABLE_CHARGING_CMD 1
#define ENERGY_EVSE_ENABLE_ENABLE_DISCHARGING_CMD 1
#define ENERGY_EVSE_ENABLE_START_DIAGNOSTICS_CMD 1
#define ENERGY_EVSE_ENABLE_SET_TARGETS_CMD 1
#define ENERGY_EVSE_ENABLE_GET_TARGETS_CMD 1
#define ENERGY_EVSE_ENABLE_CLEAR_TARGETS_CMD 1
// EnergyEvseMode Cluster Commands
#define ENERGY_EVSE_MODE_ENABLE_CHANGE_TO_MODE_CMD 1
// EthernetNetworkDiagnostics Cluster Commands
#define ETHERNET_NETWORK_DIAGNOSTICS_ENABLE_RESET_COUNTS_CMD 1
// FanControl Cluster Commands
#define FAN_CONTROL_ENABLE_STEP_CMD 1
// FaultInjection Cluster Commands
#define FAULT_INJECTION_ENABLE_FAIL_AT_FAULT_CMD 1
#define FAULT_INJECTION_ENABLE_FAIL_RANDOMLY_AT_FAULT_CMD 1
// GeneralCommissioning Cluster Commands
#define GENERAL_COMMISSIONING_ENABLE_ARM_FAIL_SAFE_CMD 1
#define GENERAL_COMMISSIONING_ENABLE_SET_REGULATORY_CONFIG_CMD 1
#define GENERAL_COMMISSIONING_ENABLE_COMMISSIONING_COMPLETE_CMD 1
// GeneralDiagnostics Cluster Commands
#define GENERAL_DIAGNOSTICS_ENABLE_TEST_EVENT_TRIGGER_CMD 1
#define GENERAL_DIAGNOSTICS_ENABLE_TIME_SNAPSHOT_CMD 1
#define GENERAL_DIAGNOSTICS_ENABLE_PAYLOAD_TEST_REQUEST_CMD 1
// GroupKeyManagement Cluster Commands
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_WRITE_CMD 1
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_READ_CMD 1
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_REMOVE_CMD 1
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_READ_ALL_INDICES_CMD 1
// Groups Cluster Commands
#define GROUPS_ENABLE_ADD_GROUP_CMD 1
#define GROUPS_ENABLE_VIEW_GROUP_CMD 1
#define GROUPS_ENABLE_GET_GROUP_MEMBERSHIP_CMD 1
#define GROUPS_ENABLE_REMOVE_GROUP_CMD 1
#define GROUPS_ENABLE_REMOVE_ALL_GROUPS_CMD 1
#define GROUPS_ENABLE_ADD_GROUP_IF_IDENTIFYING_CMD 1
// HepaFilterMonitoring Cluster Commands
#define HEPA_FILTER_MONITORING_ENABLE_RESET_CONDITION_CMD 1
// Identify Cluster Commands
#define IDENTIFY_ENABLE_IDENTIFY_CMD 1
#define IDENTIFY_ENABLE_TRIGGER_EFFECT_CMD 1
// LaundryWasherMode Cluster Commands
#define LAUNDRY_WASHER_MODE_ENABLE_CHANGE_TO_MODE_CMD 1
// LevelControl Cluster Commands
#define LEVEL_CONTROL_ENABLE_MOVE_TO_LEVEL_CMD 1
#define LEVEL_CONTROL_ENABLE_MOVE_CMD 1
#define LEVEL_CONTROL_ENABLE_STEP_CMD 1
#define LEVEL_CONTROL_ENABLE_STOP_CMD 1
#define LEVEL_CONTROL_ENABLE_MOVE_TO_LEVEL_WITH_ON_OFF_CMD 1
#define LEVEL_CONTROL_ENABLE_MOVE_WITH_ON_OFF_CMD 1
#define LEVEL_CONTROL_ENABLE_STEP_WITH_ON_OFF_CMD 1
#define LEVEL_CONTROL_ENABLE_STOP_WITH_ON_OFF_CMD 1
// LowPower Cluster Commands
#define LOW_POWER_ENABLE_SLEEP_CMD 1
// ModeSelect Cluster Commands
#define MODE_SELECT_ENABLE_CHANGE_TO_MODE_CMD 1
// NetworkCommissioning Cluster Commands
#define NETWORK_COMMISSIONING_ENABLE_SCAN_NETWORKS_CMD 1
#define NETWORK_COMMISSIONING_ENABLE_ADD_OR_UPDATE_WI_FI_NETWORK_CMD 1
#define NETWORK_COMMISSIONING_ENABLE_ADD_OR_UPDATE_THREAD_NETWORK_CMD 1
#define NETWORK_COMMISSIONING_ENABLE_REMOVE_NETWORK_CMD 1
#define NETWORK_COMMISSIONING_ENABLE_CONNECT_NETWORK_CMD 1
#define NETWORK_COMMISSIONING_ENABLE_REORDER_NETWORK_CMD 1
// OtaSoftwareUpdateRequestor Cluster Commands
#define OTA_SOFTWARE_UPDATE_REQUESTOR_ENABLE_ANNOUNCE_OTA_PROVIDER_CMD 1
// OnOff Cluster Commands
#define ON_OFF_ENABLE_OFF_CMD 1
#define ON_OFF_ENABLE_ON_CMD 1
#define ON_OFF_ENABLE_TOGGLE_CMD 1
#define ON_OFF_ENABLE_OFF_WITH_EFFECT_CMD 1
#define ON_OFF_ENABLE_ON_WITH_RECALL_GLOBAL_SCENE_CMD 1
#define ON_OFF_ENABLE_ON_WITH_TIMED_OFF_CMD 1
// OperationalCredentials Cluster Commands
#define OPERATIONAL_CREDENTIALS_ENABLE_ATTESTATION_REQUEST_CMD 1
#define OPERATIONAL_CREDENTIALS_ENABLE_CERTIFICATE_CHAIN_REQUEST_CMD 1
#define OPERATIONAL_CREDENTIALS_ENABLE_CSR_REQUEST_CMD 1
#define OPERATIONAL_CREDENTIALS_ENABLE_ADD_NOC_CMD 1
#define OPERATIONAL_CREDENTIALS_ENABLE_UPDATE_NOC_CMD 1
#define OPERATIONAL_CREDENTIALS_ENABLE_UPDATE_FABRIC_LABEL_CMD 1
#define OPERATIONAL_CREDENTIALS_ENABLE_REMOVE_FABRIC_CMD 1
#define OPERATIONAL_CREDENTIALS_ENABLE_ADD_TRUSTED_ROOT_CERTIFICATE_CMD 1
// OperationalState Cluster Commands
#define OPERATIONAL_STATE_ENABLE_PAUSE_CMD 1
#define OPERATIONAL_STATE_ENABLE_STOP_CMD 1
#define OPERATIONAL_STATE_ENABLE_START_CMD 1
#define OPERATIONAL_STATE_ENABLE_RESUME_CMD 1
// OvenCavityOperationalState Cluster Commands
#define OVEN_CAVITY_OPERATIONAL_STATE_ENABLE_PAUSE_CMD 1
#define OVEN_CAVITY_OPERATIONAL_STATE_ENABLE_STOP_CMD 1
#define OVEN_CAVITY_OPERATIONAL_STATE_ENABLE_START_CMD 1
#define OVEN_CAVITY_OPERATIONAL_STATE_ENABLE_RESUME_CMD 1
// OvenMode Cluster Commands
#define OVEN_MODE_ENABLE_CHANGE_TO_MODE_CMD 1
// RvcCleanMode Cluster Commands
#define RVC_CLEAN_MODE_ENABLE_CHANGE_TO_MODE_CMD 1
// RvcOperationalState Cluster Commands
#define RVC_OPERATIONAL_STATE_ENABLE_PAUSE_CMD 1
#define RVC_OPERATIONAL_STATE_ENABLE_RESUME_CMD 1
#define RVC_OPERATIONAL_STATE_ENABLE_GO_HOME_CMD 1
// RvcRunMode Cluster Commands
#define RVC_RUN_MODE_ENABLE_CHANGE_TO_MODE_CMD 1
// RefrigeratorAndTemperatureControlledCabinetMode Cluster Commands
#define REFRIGERATOR_AND_TEMPERATURE_CONTROLLED_CABINET_MODE_ENABLE_CHANGE_TO_MODE_CMD 1
// ScenesManagement Cluster Commands
#define SCENES_MANAGEMENT_ENABLE_ADD_SCENE_CMD 1
#define SCENES_MANAGEMENT_ENABLE_VIEW_SCENE_CMD 1
#define SCENES_MANAGEMENT_ENABLE_REMOVE_SCENE_CMD 1
#define SCENES_MANAGEMENT_ENABLE_REMOVE_ALL_SCENES_CMD 1
#define SCENES_MANAGEMENT_ENABLE_STORE_SCENE_CMD 1
#define SCENES_MANAGEMENT_ENABLE_RECALL_SCENE_CMD 1
#define SCENES_MANAGEMENT_ENABLE_GET_SCENE_MEMBERSHIP_CMD 1
#define SCENES_MANAGEMENT_ENABLE_COPY_SCENE_CMD 1
// SmokeCoAlarm Cluster Commands
#define SMOKE_CO_ALARM_ENABLE_SELF_TEST_REQUEST_CMD 1
// SoftwareDiagnostics Cluster Commands
#define SOFTWARE_DIAGNOSTICS_ENABLE_RESET_WATERMARKS_CMD 1
// TemperatureControl Cluster Commands
#define TEMPERATURE_CONTROL_ENABLE_SET_TEMPERATURE_CMD 1
// Thermostat Cluster Commands
#define THERMOSTAT_ENABLE_SETPOINT_RAISE_LOWER_CMD 1
#define THERMOSTAT_ENABLE_SET_ACTIVE_SCHEDULE_REQUEST_CMD 1
#define THERMOSTAT_ENABLE_SET_ACTIVE_PRESET_REQUEST_CMD 1
#define THERMOSTAT_ENABLE_ATOMIC_REQUEST_CMD 1
// ThreadNetworkDiagnostics Cluster Commands
#define THREAD_NETWORK_DIAGNOSTICS_ENABLE_RESET_COUNTS_CMD 1
// TimeSynchronization Cluster Commands
#define TIME_SYNCHRONIZATION_ENABLE_SET_UTC_TIME_CMD 1
#define TIME_SYNCHRONIZATION_ENABLE_SET_TRUSTED_TIME_SOURCE_CMD 1
#define TIME_SYNCHRONIZATION_ENABLE_SET_TIME_ZONE_CMD 1
#define TIME_SYNCHRONIZATION_ENABLE_SET_DST_OFFSET_CMD 1
#define TIME_SYNCHRONIZATION_ENABLE_SET_DEFAULT_NTP_CMD 1
// UnitTesting Cluster Commands
#define UNIT_TESTING_ENABLE_TEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_NOT_HANDLED_CMD 1
#define UNIT_TESTING_ENABLE_TEST_SPECIFIC_CMD 1
#define UNIT_TESTING_ENABLE_TEST_ADD_ARGUMENTS_CMD 1
#define UNIT_TESTING_ENABLE_TEST_STRUCT_ARGUMENT_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_NESTED_STRUCT_ARGUMENT_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_LIST_STRUCT_ARGUMENT_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_LIST_INT8_U_ARGUMENT_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_NESTED_STRUCT_LIST_ARGUMENT_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_LIST_NESTED_STRUCT_LIST_ARGUMENT_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_LIST_INT8_U_REVERSE_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_ENUMS_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_NULLABLE_OPTIONAL_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_SIMPLE_STRUCT_ECHO_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TIMED_INVOKE_REQUEST_CMD 1
#define UNIT_TESTING_ENABLE_TEST_SIMPLE_OPTIONAL_ARGUMENT_REQUEST_CMD 1