blob: e32c5499af3b2c74e3e80ddb54e582035659b6b7 [file] [log] [blame]
Andrei Litvine5df2c92023-07-12 12:43:10 -04001{
2 "featureLevel": 96,
3 "creator": "zap",
4 "keyValuePairs": [
5 {
6 "key": "commandDiscovery",
7 "value": "1"
8 },
9 {
10 "key": "defaultResponsePolicy",
11 "value": "always"
12 },
13 {
14 "key": "manufacturerCodes",
15 "value": "0x1002"
16 }
17 ],
18 "package": [
19 {
20 "pathRelativity": "relativeToZap",
21 "path": "../../../src/app/zap-templates/zcl/zcl.json",
22 "type": "zcl-properties",
23 "category": "matter",
24 "version": 1,
25 "description": "Matter SDK ZCL data"
26 },
27 {
28 "pathRelativity": "relativeToZap",
29 "path": "../../../src/app/zap-templates/app-templates.json",
30 "type": "gen-templates-json",
31 "version": "chip-v1"
32 }
33 ],
34 "endpointTypes": [
35 {
36 "name": "MA-rootdevice",
37 "deviceTypeName": "MA-rootdevice",
38 "deviceTypeCode": 22,
39 "deviceTypeProfileId": 259,
40 "clusters": [
41 {
42 "name": "Identify",
43 "code": 3,
44 "mfgCode": null,
45 "define": "IDENTIFY_CLUSTER",
46 "side": "client",
47 "enabled": 0,
48 "commands": [
49 {
50 "name": "Identify",
51 "code": 0,
52 "mfgCode": null,
53 "source": "client",
54 "incoming": 1,
55 "outgoing": 0
56 }
57 ],
58 "attributes": [
59 {
60 "name": "ClusterRevision",
61 "code": 65533,
62 "mfgCode": null,
63 "side": "client",
64 "type": "int16u",
65 "included": 1,
66 "storageOption": "RAM",
67 "singleton": 0,
68 "bounded": 0,
69 "defaultValue": "2",
70 "reportable": 1,
71 "minInterval": 0,
72 "maxInterval": 65344,
73 "reportableChange": 0
74 }
75 ]
76 },
77 {
78 "name": "Identify",
79 "code": 3,
80 "mfgCode": null,
81 "define": "IDENTIFY_CLUSTER",
82 "side": "server",
83 "enabled": 0,
84 "attributes": [
85 {
86 "name": "IdentifyTime",
87 "code": 0,
88 "mfgCode": null,
89 "side": "server",
90 "type": "int16u",
91 "included": 1,
92 "storageOption": "RAM",
93 "singleton": 0,
94 "bounded": 0,
95 "defaultValue": "0x0000",
96 "reportable": 1,
97 "minInterval": 0,
98 "maxInterval": 65344,
99 "reportableChange": 0
100 },
101 {
102 "name": "ClusterRevision",
103 "code": 65533,
104 "mfgCode": null,
105 "side": "server",
106 "type": "int16u",
107 "included": 1,
108 "storageOption": "RAM",
109 "singleton": 0,
110 "bounded": 0,
111 "defaultValue": "2",
112 "reportable": 1,
113 "minInterval": 0,
114 "maxInterval": 65344,
115 "reportableChange": 0
116 }
117 ]
118 },
119 {
120 "name": "Groups",
121 "code": 4,
122 "mfgCode": null,
123 "define": "GROUPS_CLUSTER",
124 "side": "client",
125 "enabled": 0,
126 "commands": [
127 {
128 "name": "AddGroup",
129 "code": 0,
130 "mfgCode": null,
131 "source": "client",
132 "incoming": 1,
133 "outgoing": 0
134 },
135 {
136 "name": "ViewGroup",
137 "code": 1,
138 "mfgCode": null,
139 "source": "client",
140 "incoming": 1,
141 "outgoing": 0
142 },
143 {
144 "name": "GetGroupMembership",
145 "code": 2,
146 "mfgCode": null,
147 "source": "client",
148 "incoming": 1,
149 "outgoing": 0
150 },
151 {
152 "name": "RemoveGroup",
153 "code": 3,
154 "mfgCode": null,
155 "source": "client",
156 "incoming": 1,
157 "outgoing": 0
158 },
159 {
160 "name": "RemoveAllGroups",
161 "code": 4,
162 "mfgCode": null,
163 "source": "client",
164 "incoming": 1,
165 "outgoing": 0
166 },
167 {
168 "name": "AddGroupIfIdentifying",
169 "code": 5,
170 "mfgCode": null,
171 "source": "client",
172 "incoming": 1,
173 "outgoing": 0
174 }
175 ],
176 "attributes": [
177 {
178 "name": "ClusterRevision",
179 "code": 65533,
180 "mfgCode": null,
181 "side": "client",
182 "type": "int16u",
183 "included": 1,
184 "storageOption": "RAM",
185 "singleton": 0,
186 "bounded": 0,
187 "defaultValue": "3",
188 "reportable": 1,
189 "minInterval": 0,
190 "maxInterval": 65344,
191 "reportableChange": 0
192 }
193 ]
194 },
195 {
196 "name": "Groups",
197 "code": 4,
198 "mfgCode": null,
199 "define": "GROUPS_CLUSTER",
200 "side": "server",
201 "enabled": 1,
202 "commands": [
203 {
204 "name": "AddGroupResponse",
205 "code": 0,
206 "mfgCode": null,
207 "source": "server",
208 "incoming": 0,
209 "outgoing": 1
210 },
211 {
212 "name": "ViewGroupResponse",
213 "code": 1,
214 "mfgCode": null,
215 "source": "server",
216 "incoming": 0,
217 "outgoing": 1
218 },
219 {
220 "name": "GetGroupMembershipResponse",
221 "code": 2,
222 "mfgCode": null,
223 "source": "server",
224 "incoming": 0,
225 "outgoing": 1
226 },
227 {
228 "name": "RemoveGroupResponse",
229 "code": 3,
230 "mfgCode": null,
231 "source": "server",
232 "incoming": 0,
233 "outgoing": 1
234 }
235 ],
236 "attributes": [
237 {
238 "name": "NameSupport",
239 "code": 0,
240 "mfgCode": null,
241 "side": "server",
242 "type": "NameSupportBitmap",
243 "included": 1,
244 "storageOption": "RAM",
245 "singleton": 0,
246 "bounded": 0,
247 "defaultValue": "",
248 "reportable": 1,
249 "minInterval": 0,
250 "maxInterval": 65344,
251 "reportableChange": 0
252 },
253 {
254 "name": "FeatureMap",
255 "code": 65532,
256 "mfgCode": null,
257 "side": "server",
258 "type": "bitmap32",
259 "included": 1,
260 "storageOption": "RAM",
261 "singleton": 0,
262 "bounded": 0,
263 "defaultValue": "0",
264 "reportable": 1,
265 "minInterval": 1,
266 "maxInterval": 65534,
267 "reportableChange": 0
268 },
269 {
270 "name": "ClusterRevision",
271 "code": 65533,
272 "mfgCode": null,
273 "side": "server",
274 "type": "int16u",
275 "included": 1,
276 "storageOption": "RAM",
277 "singleton": 0,
278 "bounded": 0,
279 "defaultValue": "3",
280 "reportable": 1,
281 "minInterval": 0,
282 "maxInterval": 65344,
283 "reportableChange": 0
284 }
285 ]
286 },
287 {
288 "name": "Scenes",
289 "code": 5,
290 "mfgCode": null,
291 "define": "SCENES_CLUSTER",
292 "side": "client",
293 "enabled": 0,
294 "commands": [
295 {
296 "name": "AddScene",
297 "code": 0,
298 "mfgCode": null,
299 "source": "client",
300 "incoming": 1,
301 "outgoing": 0
302 },
303 {
304 "name": "ViewScene",
305 "code": 1,
306 "mfgCode": null,
307 "source": "client",
308 "incoming": 1,
309 "outgoing": 0
310 },
311 {
312 "name": "RemoveScene",
313 "code": 2,
314 "mfgCode": null,
315 "source": "client",
316 "incoming": 1,
317 "outgoing": 0
318 },
319 {
320 "name": "RemoveAllScenes",
321 "code": 3,
322 "mfgCode": null,
323 "source": "client",
324 "incoming": 1,
325 "outgoing": 0
326 },
327 {
328 "name": "StoreScene",
329 "code": 4,
330 "mfgCode": null,
331 "source": "client",
332 "incoming": 1,
333 "outgoing": 0
334 },
335 {
336 "name": "RecallScene",
337 "code": 5,
338 "mfgCode": null,
339 "source": "client",
340 "incoming": 1,
341 "outgoing": 0
342 },
343 {
344 "name": "GetSceneMembership",
345 "code": 6,
346 "mfgCode": null,
347 "source": "client",
348 "incoming": 1,
349 "outgoing": 0
350 }
351 ],
352 "attributes": [
353 {
354 "name": "ClusterRevision",
355 "code": 65533,
356 "mfgCode": null,
357 "side": "client",
358 "type": "int16u",
359 "included": 1,
360 "storageOption": "RAM",
361 "singleton": 0,
362 "bounded": 0,
363 "defaultValue": "3",
364 "reportable": 1,
365 "minInterval": 0,
366 "maxInterval": 65344,
367 "reportableChange": 0
368 }
369 ]
370 },
371 {
372 "name": "Scenes",
373 "code": 5,
374 "mfgCode": null,
375 "define": "SCENES_CLUSTER",
376 "side": "server",
377 "enabled": 0,
378 "commands": [
379 {
380 "name": "AddSceneResponse",
381 "code": 0,
382 "mfgCode": null,
383 "source": "server",
384 "incoming": 0,
385 "outgoing": 1
386 },
387 {
388 "name": "ViewSceneResponse",
389 "code": 1,
390 "mfgCode": null,
391 "source": "server",
392 "incoming": 0,
393 "outgoing": 1
394 },
395 {
396 "name": "RemoveSceneResponse",
397 "code": 2,
398 "mfgCode": null,
399 "source": "server",
400 "incoming": 0,
401 "outgoing": 1
402 },
403 {
404 "name": "RemoveAllScenesResponse",
405 "code": 3,
406 "mfgCode": null,
407 "source": "server",
408 "incoming": 0,
409 "outgoing": 1
410 },
411 {
412 "name": "StoreSceneResponse",
413 "code": 4,
414 "mfgCode": null,
415 "source": "server",
416 "incoming": 0,
417 "outgoing": 1
418 },
419 {
420 "name": "GetSceneMembershipResponse",
421 "code": 6,
422 "mfgCode": null,
423 "source": "server",
424 "incoming": 0,
425 "outgoing": 1
426 }
427 ],
428 "attributes": [
429 {
430 "name": "SceneCount",
431 "code": 0,
432 "mfgCode": null,
433 "side": "server",
434 "type": "int8u",
435 "included": 1,
436 "storageOption": "External",
437 "singleton": 0,
438 "bounded": 0,
439 "defaultValue": "0x00",
440 "reportable": 1,
441 "minInterval": 0,
442 "maxInterval": 65344,
443 "reportableChange": 0
444 },
445 {
446 "name": "CurrentScene",
447 "code": 1,
448 "mfgCode": null,
449 "side": "server",
450 "type": "int8u",
451 "included": 1,
452 "storageOption": "RAM",
453 "singleton": 0,
454 "bounded": 0,
455 "defaultValue": "0x00",
456 "reportable": 1,
457 "minInterval": 0,
458 "maxInterval": 65344,
459 "reportableChange": 0
460 },
461 {
462 "name": "CurrentGroup",
463 "code": 2,
464 "mfgCode": null,
465 "side": "server",
466 "type": "group_id",
467 "included": 1,
468 "storageOption": "RAM",
469 "singleton": 0,
470 "bounded": 0,
471 "defaultValue": "0x0000",
472 "reportable": 1,
473 "minInterval": 0,
474 "maxInterval": 65344,
475 "reportableChange": 0
476 },
477 {
478 "name": "SceneValid",
479 "code": 3,
480 "mfgCode": null,
481 "side": "server",
482 "type": "boolean",
483 "included": 1,
484 "storageOption": "RAM",
485 "singleton": 0,
486 "bounded": 0,
487 "defaultValue": "0x00",
488 "reportable": 1,
489 "minInterval": 0,
490 "maxInterval": 65344,
491 "reportableChange": 0
492 },
493 {
494 "name": "NameSupport",
495 "code": 4,
496 "mfgCode": null,
497 "side": "server",
498 "type": "bitmap8",
499 "included": 1,
500 "storageOption": "RAM",
501 "singleton": 0,
502 "bounded": 0,
503 "defaultValue": "",
504 "reportable": 1,
505 "minInterval": 0,
506 "maxInterval": 65344,
507 "reportableChange": 0
508 },
509 {
510 "name": "ClusterRevision",
511 "code": 65533,
512 "mfgCode": null,
513 "side": "server",
514 "type": "int16u",
515 "included": 1,
516 "storageOption": "RAM",
517 "singleton": 0,
518 "bounded": 0,
519 "defaultValue": "3",
520 "reportable": 1,
521 "minInterval": 0,
522 "maxInterval": 65344,
523 "reportableChange": 0
524 }
525 ]
526 },
527 {
528 "name": "On/Off",
529 "code": 6,
530 "mfgCode": null,
531 "define": "ON_OFF_CLUSTER",
532 "side": "client",
533 "enabled": 0,
534 "commands": [
535 {
536 "name": "Off",
537 "code": 0,
538 "mfgCode": null,
539 "source": "client",
540 "incoming": 1,
541 "outgoing": 0
542 },
543 {
544 "name": "On",
545 "code": 1,
546 "mfgCode": null,
547 "source": "client",
548 "incoming": 1,
549 "outgoing": 0
550 },
551 {
552 "name": "Toggle",
553 "code": 2,
554 "mfgCode": null,
555 "source": "client",
556 "incoming": 1,
557 "outgoing": 0
558 }
559 ],
560 "attributes": [
561 {
562 "name": "ClusterRevision",
563 "code": 65533,
564 "mfgCode": null,
565 "side": "client",
566 "type": "int16u",
567 "included": 1,
568 "storageOption": "RAM",
569 "singleton": 0,
570 "bounded": 0,
571 "defaultValue": "2",
572 "reportable": 1,
573 "minInterval": 0,
574 "maxInterval": 65344,
575 "reportableChange": 0
576 }
577 ]
578 },
579 {
580 "name": "On/Off",
581 "code": 6,
582 "mfgCode": null,
583 "define": "ON_OFF_CLUSTER",
584 "side": "server",
585 "enabled": 0,
586 "attributes": [
587 {
588 "name": "OnOff",
589 "code": 0,
590 "mfgCode": null,
591 "side": "server",
592 "type": "boolean",
593 "included": 1,
594 "storageOption": "RAM",
595 "singleton": 0,
596 "bounded": 0,
597 "defaultValue": "0x00",
598 "reportable": 1,
599 "minInterval": 0,
600 "maxInterval": 65344,
601 "reportableChange": 0
602 },
603 {
604 "name": "ClusterRevision",
605 "code": 65533,
606 "mfgCode": null,
607 "side": "server",
608 "type": "int16u",
609 "included": 1,
610 "storageOption": "RAM",
611 "singleton": 0,
612 "bounded": 0,
613 "defaultValue": "2",
614 "reportable": 1,
615 "minInterval": 0,
616 "maxInterval": 65344,
617 "reportableChange": 0
618 }
619 ]
620 },
621 {
622 "name": "On/off Switch Configuration",
623 "code": 7,
624 "mfgCode": null,
625 "define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER",
626 "side": "client",
627 "enabled": 0,
628 "attributes": [
629 {
630 "name": "ClusterRevision",
631 "code": 65533,
632 "mfgCode": null,
633 "side": "client",
634 "type": "int16u",
635 "included": 1,
636 "storageOption": "RAM",
637 "singleton": 0,
638 "bounded": 0,
639 "defaultValue": "0x0001",
640 "reportable": 1,
641 "minInterval": 0,
642 "maxInterval": 65344,
643 "reportableChange": 0
644 }
645 ]
646 },
647 {
648 "name": "On/off Switch Configuration",
649 "code": 7,
650 "mfgCode": null,
651 "define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER",
652 "side": "server",
653 "enabled": 0,
654 "attributes": [
655 {
656 "name": "switch type",
657 "code": 0,
658 "mfgCode": null,
659 "side": "server",
660 "type": "enum8",
661 "included": 1,
662 "storageOption": "RAM",
663 "singleton": 0,
664 "bounded": 0,
665 "defaultValue": "",
666 "reportable": 1,
667 "minInterval": 0,
668 "maxInterval": 65344,
669 "reportableChange": 0
670 },
671 {
672 "name": "switch actions",
673 "code": 16,
674 "mfgCode": null,
675 "side": "server",
676 "type": "enum8",
677 "included": 1,
678 "storageOption": "RAM",
679 "singleton": 0,
680 "bounded": 0,
681 "defaultValue": "0x00",
682 "reportable": 1,
683 "minInterval": 0,
684 "maxInterval": 65344,
685 "reportableChange": 0
686 },
687 {
688 "name": "ClusterRevision",
689 "code": 65533,
690 "mfgCode": null,
691 "side": "server",
692 "type": "int16u",
693 "included": 1,
694 "storageOption": "RAM",
695 "singleton": 0,
696 "bounded": 0,
697 "defaultValue": "0x0001",
698 "reportable": 1,
699 "minInterval": 0,
700 "maxInterval": 65344,
701 "reportableChange": 0
702 }
703 ]
704 },
705 {
706 "name": "Level Control",
707 "code": 8,
708 "mfgCode": null,
709 "define": "LEVEL_CONTROL_CLUSTER",
710 "side": "client",
711 "enabled": 0,
712 "commands": [
713 {
714 "name": "MoveToLevel",
715 "code": 0,
716 "mfgCode": null,
717 "source": "client",
718 "incoming": 1,
719 "outgoing": 0
720 },
721 {
722 "name": "Move",
723 "code": 1,
724 "mfgCode": null,
725 "source": "client",
726 "incoming": 1,
727 "outgoing": 0
728 },
729 {
730 "name": "Step",
731 "code": 2,
732 "mfgCode": null,
733 "source": "client",
734 "incoming": 1,
735 "outgoing": 0
736 },
737 {
738 "name": "Stop",
739 "code": 3,
740 "mfgCode": null,
741 "source": "client",
742 "incoming": 1,
743 "outgoing": 0
744 },
745 {
746 "name": "MoveToLevelWithOnOff",
747 "code": 4,
748 "mfgCode": null,
749 "source": "client",
750 "incoming": 1,
751 "outgoing": 0
752 },
753 {
754 "name": "MoveWithOnOff",
755 "code": 5,
756 "mfgCode": null,
757 "source": "client",
758 "incoming": 1,
759 "outgoing": 0
760 },
761 {
762 "name": "StepWithOnOff",
763 "code": 6,
764 "mfgCode": null,
765 "source": "client",
766 "incoming": 1,
767 "outgoing": 0
768 },
769 {
770 "name": "StopWithOnOff",
771 "code": 7,
772 "mfgCode": null,
773 "source": "client",
774 "incoming": 1,
775 "outgoing": 0
776 }
777 ],
778 "attributes": [
779 {
780 "name": "ClusterRevision",
781 "code": 65533,
782 "mfgCode": null,
783 "side": "client",
784 "type": "int16u",
785 "included": 1,
786 "storageOption": "RAM",
787 "singleton": 0,
788 "bounded": 0,
789 "defaultValue": "5",
790 "reportable": 1,
791 "minInterval": 0,
792 "maxInterval": 65344,
793 "reportableChange": 0
794 }
795 ]
796 },
797 {
798 "name": "Level Control",
799 "code": 8,
800 "mfgCode": null,
801 "define": "LEVEL_CONTROL_CLUSTER",
802 "side": "server",
803 "enabled": 0,
804 "attributes": [
805 {
806 "name": "CurrentLevel",
807 "code": 0,
808 "mfgCode": null,
809 "side": "server",
810 "type": "int8u",
811 "included": 1,
812 "storageOption": "RAM",
813 "singleton": 0,
814 "bounded": 0,
815 "defaultValue": "0x00",
816 "reportable": 1,
817 "minInterval": 0,
818 "maxInterval": 65344,
819 "reportableChange": 0
820 },
821 {
822 "name": "ClusterRevision",
823 "code": 65533,
824 "mfgCode": null,
825 "side": "server",
826 "type": "int16u",
827 "included": 1,
828 "storageOption": "RAM",
829 "singleton": 0,
830 "bounded": 0,
831 "defaultValue": "5",
832 "reportable": 1,
833 "minInterval": 0,
834 "maxInterval": 65344,
835 "reportableChange": 0
836 }
837 ]
838 },
839 {
840 "name": "Descriptor",
841 "code": 29,
842 "mfgCode": null,
843 "define": "DESCRIPTOR_CLUSTER",
844 "side": "client",
845 "enabled": 0,
846 "attributes": [
847 {
848 "name": "ClusterRevision",
849 "code": 65533,
850 "mfgCode": null,
851 "side": "client",
852 "type": "int16u",
853 "included": 1,
854 "storageOption": "RAM",
855 "singleton": 0,
856 "bounded": 0,
857 "defaultValue": "1",
858 "reportable": 1,
859 "minInterval": 1,
860 "maxInterval": 65534,
861 "reportableChange": 0
862 }
863 ]
864 },
865 {
866 "name": "Descriptor",
867 "code": 29,
868 "mfgCode": null,
869 "define": "DESCRIPTOR_CLUSTER",
870 "side": "server",
871 "enabled": 1,
872 "attributes": [
873 {
874 "name": "DeviceTypeList",
875 "code": 0,
876 "mfgCode": null,
877 "side": "server",
878 "type": "array",
879 "included": 1,
880 "storageOption": "External",
881 "singleton": 0,
882 "bounded": 0,
883 "defaultValue": "",
884 "reportable": 1,
885 "minInterval": 1,
886 "maxInterval": 65534,
887 "reportableChange": 0
888 },
889 {
890 "name": "ServerList",
891 "code": 1,
892 "mfgCode": null,
893 "side": "server",
894 "type": "array",
895 "included": 1,
896 "storageOption": "External",
897 "singleton": 0,
898 "bounded": 0,
899 "defaultValue": "",
900 "reportable": 1,
901 "minInterval": 1,
902 "maxInterval": 65534,
903 "reportableChange": 0
904 },
905 {
906 "name": "ClientList",
907 "code": 2,
908 "mfgCode": null,
909 "side": "server",
910 "type": "array",
911 "included": 1,
912 "storageOption": "External",
913 "singleton": 0,
914 "bounded": 0,
915 "defaultValue": "",
916 "reportable": 1,
917 "minInterval": 1,
918 "maxInterval": 65534,
919 "reportableChange": 0
920 },
921 {
922 "name": "PartsList",
923 "code": 3,
924 "mfgCode": null,
925 "side": "server",
926 "type": "array",
927 "included": 1,
928 "storageOption": "External",
929 "singleton": 0,
930 "bounded": 0,
931 "defaultValue": "",
932 "reportable": 1,
933 "minInterval": 1,
934 "maxInterval": 65534,
935 "reportableChange": 0
936 },
937 {
938 "name": "FeatureMap",
939 "code": 65532,
940 "mfgCode": null,
941 "side": "server",
942 "type": "bitmap32",
943 "included": 1,
944 "storageOption": "RAM",
945 "singleton": 0,
946 "bounded": 0,
947 "defaultValue": "0",
948 "reportable": 1,
949 "minInterval": 1,
950 "maxInterval": 65534,
951 "reportableChange": 0
952 },
953 {
954 "name": "ClusterRevision",
955 "code": 65533,
956 "mfgCode": null,
957 "side": "server",
958 "type": "int16u",
959 "included": 1,
960 "storageOption": "External",
961 "singleton": 0,
962 "bounded": 0,
963 "defaultValue": "1",
964 "reportable": 1,
965 "minInterval": 1,
966 "maxInterval": 65534,
967 "reportableChange": 0
968 }
969 ]
970 },
971 {
972 "name": "Access Control",
973 "code": 31,
974 "mfgCode": null,
975 "define": "ACCESS_CONTROL_CLUSTER",
976 "side": "client",
977 "enabled": 0,
978 "attributes": [
979 {
980 "name": "ClusterRevision",
981 "code": 65533,
982 "mfgCode": null,
983 "side": "client",
984 "type": "int16u",
985 "included": 1,
986 "storageOption": "RAM",
987 "singleton": 0,
988 "bounded": 0,
989 "defaultValue": "1",
990 "reportable": 1,
991 "minInterval": 1,
992 "maxInterval": 65534,
993 "reportableChange": 0
994 }
995 ]
996 },
997 {
998 "name": "Access Control",
999 "code": 31,
1000 "mfgCode": null,
1001 "define": "ACCESS_CONTROL_CLUSTER",
1002 "side": "server",
1003 "enabled": 1,
1004 "attributes": [
1005 {
1006 "name": "ACL",
1007 "code": 0,
1008 "mfgCode": null,
1009 "side": "server",
1010 "type": "array",
1011 "included": 1,
1012 "storageOption": "External",
1013 "singleton": 0,
1014 "bounded": 0,
1015 "defaultValue": "",
1016 "reportable": 1,
1017 "minInterval": 1,
1018 "maxInterval": 65534,
1019 "reportableChange": 0
1020 },
1021 {
1022 "name": "Extension",
1023 "code": 1,
1024 "mfgCode": null,
1025 "side": "server",
1026 "type": "array",
1027 "included": 1,
1028 "storageOption": "External",
1029 "singleton": 0,
1030 "bounded": 0,
1031 "defaultValue": "",
1032 "reportable": 1,
1033 "minInterval": 1,
1034 "maxInterval": 65534,
1035 "reportableChange": 0
1036 },
1037 {
1038 "name": "SubjectsPerAccessControlEntry",
1039 "code": 2,
1040 "mfgCode": null,
1041 "side": "server",
1042 "type": "int16u",
1043 "included": 1,
1044 "storageOption": "External",
1045 "singleton": 0,
1046 "bounded": 0,
1047 "defaultValue": "",
1048 "reportable": 1,
1049 "minInterval": 1,
1050 "maxInterval": 65534,
1051 "reportableChange": 0
1052 },
1053 {
1054 "name": "TargetsPerAccessControlEntry",
1055 "code": 3,
1056 "mfgCode": null,
1057 "side": "server",
1058 "type": "int16u",
1059 "included": 1,
1060 "storageOption": "External",
1061 "singleton": 0,
1062 "bounded": 0,
1063 "defaultValue": "",
1064 "reportable": 1,
1065 "minInterval": 1,
1066 "maxInterval": 65534,
1067 "reportableChange": 0
1068 },
1069 {
1070 "name": "AccessControlEntriesPerFabric",
1071 "code": 4,
1072 "mfgCode": null,
1073 "side": "server",
1074 "type": "int16u",
1075 "included": 1,
1076 "storageOption": "External",
1077 "singleton": 0,
1078 "bounded": 0,
1079 "defaultValue": "",
1080 "reportable": 1,
1081 "minInterval": 1,
1082 "maxInterval": 65534,
1083 "reportableChange": 0
1084 },
1085 {
1086 "name": "AttributeList",
1087 "code": 65531,
1088 "mfgCode": null,
1089 "side": "server",
1090 "type": "array",
1091 "included": 1,
1092 "storageOption": "External",
1093 "singleton": 0,
1094 "bounded": 0,
1095 "defaultValue": "",
1096 "reportable": 1,
1097 "minInterval": 1,
1098 "maxInterval": 65534,
1099 "reportableChange": 0
1100 },
1101 {
1102 "name": "FeatureMap",
1103 "code": 65532,
1104 "mfgCode": null,
1105 "side": "server",
1106 "type": "bitmap32",
1107 "included": 1,
1108 "storageOption": "RAM",
1109 "singleton": 0,
1110 "bounded": 0,
1111 "defaultValue": "0",
1112 "reportable": 1,
1113 "minInterval": 1,
1114 "maxInterval": 65534,
1115 "reportableChange": 0
1116 },
1117 {
1118 "name": "ClusterRevision",
1119 "code": 65533,
1120 "mfgCode": null,
1121 "side": "server",
1122 "type": "int16u",
1123 "included": 1,
1124 "storageOption": "RAM",
1125 "singleton": 0,
1126 "bounded": 0,
1127 "defaultValue": "1",
1128 "reportable": 1,
1129 "minInterval": 1,
1130 "maxInterval": 65534,
1131 "reportableChange": 0
1132 }
1133 ],
1134 "events": [
1135 {
1136 "name": "AccessControlEntryChanged",
1137 "code": 0,
1138 "mfgCode": null,
1139 "side": "server",
1140 "included": 1
1141 },
1142 {
1143 "name": "AccessControlExtensionChanged",
1144 "code": 1,
1145 "mfgCode": null,
1146 "side": "server",
1147 "included": 1
1148 }
1149 ]
1150 },
1151 {
1152 "name": "Basic Information",
1153 "code": 40,
1154 "mfgCode": null,
1155 "define": "BASIC_INFORMATION_CLUSTER",
1156 "side": "client",
1157 "enabled": 0,
1158 "attributes": [
1159 {
1160 "name": "ClusterRevision",
1161 "code": 65533,
1162 "mfgCode": null,
1163 "side": "client",
1164 "type": "int16u",
1165 "included": 1,
1166 "storageOption": "RAM",
1167 "singleton": 1,
1168 "bounded": 0,
1169 "defaultValue": "1",
1170 "reportable": 1,
1171 "minInterval": 0,
1172 "maxInterval": 65344,
1173 "reportableChange": 0
1174 }
1175 ]
1176 },
1177 {
1178 "name": "Basic Information",
1179 "code": 40,
1180 "mfgCode": null,
1181 "define": "BASIC_INFORMATION_CLUSTER",
1182 "side": "server",
1183 "enabled": 1,
1184 "attributes": [
1185 {
1186 "name": "DataModelRevision",
1187 "code": 0,
1188 "mfgCode": null,
1189 "side": "server",
1190 "type": "int16u",
1191 "included": 1,
1192 "storageOption": "External",
1193 "singleton": 1,
1194 "bounded": 0,
1195 "defaultValue": "10",
1196 "reportable": 1,
1197 "minInterval": 0,
1198 "maxInterval": 65344,
1199 "reportableChange": 0
1200 },
1201 {
1202 "name": "VendorName",
1203 "code": 1,
1204 "mfgCode": null,
1205 "side": "server",
1206 "type": "char_string",
1207 "included": 1,
1208 "storageOption": "External",
1209 "singleton": 1,
1210 "bounded": 0,
1211 "defaultValue": "",
1212 "reportable": 1,
1213 "minInterval": 0,
1214 "maxInterval": 65344,
1215 "reportableChange": 0
1216 },
1217 {
1218 "name": "VendorID",
1219 "code": 2,
1220 "mfgCode": null,
1221 "side": "server",
1222 "type": "vendor_id",
1223 "included": 1,
1224 "storageOption": "External",
1225 "singleton": 1,
1226 "bounded": 0,
1227 "defaultValue": "",
1228 "reportable": 1,
1229 "minInterval": 0,
1230 "maxInterval": 65344,
1231 "reportableChange": 0
1232 },
1233 {
1234 "name": "ProductName",
1235 "code": 3,
1236 "mfgCode": null,
1237 "side": "server",
1238 "type": "char_string",
1239 "included": 1,
1240 "storageOption": "External",
1241 "singleton": 1,
1242 "bounded": 0,
1243 "defaultValue": "",
1244 "reportable": 1,
1245 "minInterval": 0,
1246 "maxInterval": 65344,
1247 "reportableChange": 0
1248 },
1249 {
1250 "name": "ProductID",
1251 "code": 4,
1252 "mfgCode": null,
1253 "side": "server",
1254 "type": "int16u",
1255 "included": 1,
1256 "storageOption": "External",
1257 "singleton": 1,
1258 "bounded": 0,
1259 "defaultValue": "",
1260 "reportable": 1,
1261 "minInterval": 0,
1262 "maxInterval": 65344,
1263 "reportableChange": 0
1264 },
1265 {
1266 "name": "NodeLabel",
1267 "code": 5,
1268 "mfgCode": null,
1269 "side": "server",
1270 "type": "char_string",
1271 "included": 1,
1272 "storageOption": "NVM",
1273 "singleton": 1,
1274 "bounded": 0,
1275 "defaultValue": "",
1276 "reportable": 1,
1277 "minInterval": 0,
1278 "maxInterval": 65344,
1279 "reportableChange": 0
1280 },
1281 {
1282 "name": "Location",
1283 "code": 6,
1284 "mfgCode": null,
1285 "side": "server",
1286 "type": "char_string",
1287 "included": 1,
1288 "storageOption": "External",
1289 "singleton": 1,
1290 "bounded": 0,
1291 "defaultValue": "XX",
1292 "reportable": 1,
1293 "minInterval": 0,
1294 "maxInterval": 65344,
1295 "reportableChange": 0
1296 },
1297 {
1298 "name": "HardwareVersion",
1299 "code": 7,
1300 "mfgCode": null,
1301 "side": "server",
1302 "type": "int16u",
1303 "included": 1,
1304 "storageOption": "External",
1305 "singleton": 1,
1306 "bounded": 0,
1307 "defaultValue": "0",
1308 "reportable": 1,
1309 "minInterval": 0,
1310 "maxInterval": 65344,
1311 "reportableChange": 0
1312 },
1313 {
1314 "name": "HardwareVersionString",
1315 "code": 8,
1316 "mfgCode": null,
1317 "side": "server",
1318 "type": "char_string",
1319 "included": 1,
1320 "storageOption": "External",
1321 "singleton": 1,
1322 "bounded": 0,
1323 "defaultValue": "",
1324 "reportable": 1,
1325 "minInterval": 0,
1326 "maxInterval": 65344,
1327 "reportableChange": 0
1328 },
1329 {
1330 "name": "SoftwareVersion",
1331 "code": 9,
1332 "mfgCode": null,
1333 "side": "server",
1334 "type": "int32u",
1335 "included": 1,
1336 "storageOption": "External",
1337 "singleton": 1,
1338 "bounded": 0,
1339 "defaultValue": "0",
1340 "reportable": 1,
1341 "minInterval": 0,
1342 "maxInterval": 65344,
1343 "reportableChange": 0
1344 },
1345 {
1346 "name": "SoftwareVersionString",
1347 "code": 10,
1348 "mfgCode": null,
1349 "side": "server",
1350 "type": "char_string",
1351 "included": 1,
1352 "storageOption": "External",
1353 "singleton": 1,
1354 "bounded": 0,
1355 "defaultValue": "",
1356 "reportable": 1,
1357 "minInterval": 0,
1358 "maxInterval": 65344,
1359 "reportableChange": 0
1360 },
1361 {
1362 "name": "ManufacturingDate",
1363 "code": 11,
1364 "mfgCode": null,
1365 "side": "server",
1366 "type": "char_string",
1367 "included": 1,
1368 "storageOption": "External",
1369 "singleton": 1,
1370 "bounded": 0,
1371 "defaultValue": "20210614123456ZZ",
1372 "reportable": 1,
1373 "minInterval": 0,
1374 "maxInterval": 65344,
1375 "reportableChange": 0
1376 },
1377 {
1378 "name": "PartNumber",
1379 "code": 12,
1380 "mfgCode": null,
1381 "side": "server",
1382 "type": "char_string",
1383 "included": 1,
1384 "storageOption": "External",
1385 "singleton": 1,
1386 "bounded": 0,
1387 "defaultValue": "",
1388 "reportable": 1,
1389 "minInterval": 0,
1390 "maxInterval": 65344,
1391 "reportableChange": 0
1392 },
1393 {
1394 "name": "ProductURL",
1395 "code": 13,
1396 "mfgCode": null,
1397 "side": "server",
1398 "type": "long_char_string",
1399 "included": 1,
1400 "storageOption": "External",
1401 "singleton": 1,
1402 "bounded": 0,
1403 "defaultValue": "",
1404 "reportable": 1,
1405 "minInterval": 0,
1406 "maxInterval": 65344,
1407 "reportableChange": 0
1408 },
1409 {
1410 "name": "ProductLabel",
1411 "code": 14,
1412 "mfgCode": null,
1413 "side": "server",
1414 "type": "char_string",
1415 "included": 1,
1416 "storageOption": "External",
1417 "singleton": 1,
1418 "bounded": 0,
1419 "defaultValue": "",
1420 "reportable": 1,
1421 "minInterval": 0,
1422 "maxInterval": 65344,
1423 "reportableChange": 0
1424 },
1425 {
1426 "name": "SerialNumber",
1427 "code": 15,
1428 "mfgCode": null,
1429 "side": "server",
1430 "type": "char_string",
1431 "included": 1,
1432 "storageOption": "External",
1433 "singleton": 1,
1434 "bounded": 0,
1435 "defaultValue": "",
1436 "reportable": 1,
1437 "minInterval": 0,
1438 "maxInterval": 65344,
1439 "reportableChange": 0
1440 },
1441 {
1442 "name": "LocalConfigDisabled",
1443 "code": 16,
1444 "mfgCode": null,
1445 "side": "server",
1446 "type": "boolean",
1447 "included": 1,
1448 "storageOption": "NVM",
1449 "singleton": 1,
1450 "bounded": 0,
1451 "defaultValue": "0",
1452 "reportable": 1,
1453 "minInterval": 0,
1454 "maxInterval": 65344,
1455 "reportableChange": 0
1456 },
1457 {
1458 "name": "Reachable",
1459 "code": 17,
1460 "mfgCode": null,
1461 "side": "server",
1462 "type": "boolean",
1463 "included": 0,
1464 "storageOption": "RAM",
1465 "singleton": 1,
1466 "bounded": 0,
1467 "defaultValue": "1",
1468 "reportable": 1,
1469 "minInterval": 0,
1470 "maxInterval": 65344,
1471 "reportableChange": 0
1472 },
1473 {
1474 "name": "UniqueID",
1475 "code": 18,
1476 "mfgCode": null,
1477 "side": "server",
1478 "type": "char_string",
1479 "included": 1,
1480 "storageOption": "External",
1481 "singleton": 1,
1482 "bounded": 0,
1483 "defaultValue": "",
1484 "reportable": 1,
1485 "minInterval": 0,
1486 "maxInterval": 65344,
1487 "reportableChange": 0
1488 },
1489 {
1490 "name": "CapabilityMinima",
1491 "code": 19,
1492 "mfgCode": null,
1493 "side": "server",
1494 "type": "CapabilityMinimaStruct",
1495 "included": 1,
1496 "storageOption": "External",
1497 "singleton": 1,
1498 "bounded": 0,
1499 "defaultValue": "",
1500 "reportable": 1,
1501 "minInterval": 1,
1502 "maxInterval": 65534,
1503 "reportableChange": 0
1504 },
1505 {
1506 "name": "FeatureMap",
1507 "code": 65532,
1508 "mfgCode": null,
1509 "side": "server",
1510 "type": "bitmap32",
1511 "included": 1,
1512 "storageOption": "RAM",
1513 "singleton": 0,
1514 "bounded": 0,
1515 "defaultValue": "0",
1516 "reportable": 1,
1517 "minInterval": 1,
1518 "maxInterval": 65534,
1519 "reportableChange": 0
1520 },
1521 {
1522 "name": "ClusterRevision",
1523 "code": 65533,
1524 "mfgCode": null,
1525 "side": "server",
1526 "type": "int16u",
1527 "included": 1,
1528 "storageOption": "RAM",
1529 "singleton": 1,
1530 "bounded": 0,
1531 "defaultValue": "1",
1532 "reportable": 1,
1533 "minInterval": 0,
1534 "maxInterval": 65344,
1535 "reportableChange": 0
1536 }
1537 ],
1538 "events": [
1539 {
1540 "name": "StartUp",
1541 "code": 0,
1542 "mfgCode": null,
1543 "side": "server",
1544 "included": 1
1545 },
1546 {
1547 "name": "ShutDown",
1548 "code": 1,
1549 "mfgCode": null,
1550 "side": "server",
1551 "included": 1
1552 },
1553 {
1554 "name": "Leave",
1555 "code": 2,
1556 "mfgCode": null,
1557 "side": "server",
1558 "included": 1
1559 }
1560 ]
1561 },
1562 {
1563 "name": "OTA Software Update Provider",
1564 "code": 41,
1565 "mfgCode": null,
1566 "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER",
1567 "side": "client",
1568 "enabled": 0,
1569 "commands": [
1570 {
1571 "name": "QueryImage",
1572 "code": 0,
1573 "mfgCode": null,
1574 "source": "client",
1575 "incoming": 0,
1576 "outgoing": 1
1577 },
1578 {
1579 "name": "ApplyUpdateRequest",
1580 "code": 2,
1581 "mfgCode": null,
1582 "source": "client",
1583 "incoming": 0,
1584 "outgoing": 1
1585 },
1586 {
1587 "name": "NotifyUpdateApplied",
1588 "code": 4,
1589 "mfgCode": null,
1590 "source": "client",
1591 "incoming": 0,
1592 "outgoing": 1
1593 }
1594 ],
1595 "attributes": [
1596 {
1597 "name": "ClusterRevision",
1598 "code": 65533,
1599 "mfgCode": null,
1600 "side": "client",
1601 "type": "int16u",
1602 "included": 1,
1603 "storageOption": "RAM",
1604 "singleton": 0,
1605 "bounded": 0,
1606 "defaultValue": "0x0001",
1607 "reportable": 1,
1608 "minInterval": 0,
1609 "maxInterval": 65344,
1610 "reportableChange": 0
1611 }
1612 ]
1613 },
1614 {
1615 "name": "OTA Software Update Provider",
1616 "code": 41,
1617 "mfgCode": null,
1618 "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER",
1619 "side": "server",
1620 "enabled": 0,
1621 "commands": [
1622 {
1623 "name": "QueryImageResponse",
1624 "code": 1,
1625 "mfgCode": null,
1626 "source": "server",
1627 "incoming": 1,
1628 "outgoing": 0
1629 },
1630 {
1631 "name": "ApplyUpdateResponse",
1632 "code": 3,
1633 "mfgCode": null,
1634 "source": "server",
1635 "incoming": 1,
1636 "outgoing": 0
1637 }
1638 ],
1639 "attributes": [
1640 {
1641 "name": "AttributeList",
1642 "code": 65531,
1643 "mfgCode": null,
1644 "side": "server",
1645 "type": "array",
1646 "included": 0,
1647 "storageOption": "External",
1648 "singleton": 0,
1649 "bounded": 0,
1650 "defaultValue": "",
1651 "reportable": 1,
1652 "minInterval": 1,
1653 "maxInterval": 65534,
1654 "reportableChange": 0
1655 },
1656 {
1657 "name": "FeatureMap",
1658 "code": 65532,
1659 "mfgCode": null,
1660 "side": "server",
1661 "type": "bitmap32",
1662 "included": 0,
1663 "storageOption": "RAM",
1664 "singleton": 0,
1665 "bounded": 0,
1666 "defaultValue": "0",
1667 "reportable": 1,
1668 "minInterval": 1,
1669 "maxInterval": 65534,
1670 "reportableChange": 0
1671 },
1672 {
1673 "name": "ClusterRevision",
1674 "code": 65533,
1675 "mfgCode": null,
1676 "side": "server",
1677 "type": "int16u",
1678 "included": 1,
1679 "storageOption": "RAM",
1680 "singleton": 0,
1681 "bounded": 0,
1682 "defaultValue": "0x0001",
1683 "reportable": 1,
1684 "minInterval": 0,
1685 "maxInterval": 65344,
1686 "reportableChange": 0
1687 }
1688 ]
1689 },
1690 {
1691 "name": "OTA Software Update Requestor",
1692 "code": 42,
1693 "mfgCode": null,
1694 "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER",
1695 "side": "client",
1696 "enabled": 0,
1697 "commands": [
1698 {
1699 "name": "AnnounceOTAProvider",
1700 "code": 0,
1701 "mfgCode": null,
1702 "source": "client",
1703 "incoming": 1,
1704 "outgoing": 0
1705 }
1706 ],
1707 "attributes": [
1708 {
1709 "name": "ClusterRevision",
1710 "code": 65533,
1711 "mfgCode": null,
1712 "side": "client",
1713 "type": "int16u",
1714 "included": 1,
1715 "storageOption": "RAM",
1716 "singleton": 0,
1717 "bounded": 0,
1718 "defaultValue": "1",
1719 "reportable": 1,
1720 "minInterval": 0,
1721 "maxInterval": 65344,
1722 "reportableChange": 0
1723 }
1724 ]
1725 },
1726 {
1727 "name": "OTA Software Update Requestor",
1728 "code": 42,
1729 "mfgCode": null,
1730 "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER",
1731 "side": "server",
1732 "enabled": 0,
1733 "attributes": [
1734 {
1735 "name": "DefaultOTAProviders",
1736 "code": 0,
1737 "mfgCode": null,
1738 "side": "server",
1739 "type": "array",
1740 "included": 1,
1741 "storageOption": "External",
1742 "singleton": 0,
1743 "bounded": 0,
1744 "defaultValue": "",
1745 "reportable": 1,
1746 "minInterval": 1,
1747 "maxInterval": 65534,
1748 "reportableChange": 0
1749 },
1750 {
1751 "name": "UpdatePossible",
1752 "code": 1,
1753 "mfgCode": null,
1754 "side": "server",
1755 "type": "boolean",
1756 "included": 1,
1757 "storageOption": "RAM",
1758 "singleton": 0,
1759 "bounded": 0,
1760 "defaultValue": "1",
1761 "reportable": 1,
1762 "minInterval": 0,
1763 "maxInterval": 65344,
1764 "reportableChange": 0
1765 },
1766 {
1767 "name": "UpdateState",
1768 "code": 2,
1769 "mfgCode": null,
1770 "side": "server",
1771 "type": "OTAUpdateStateEnum",
1772 "included": 1,
1773 "storageOption": "RAM",
1774 "singleton": 0,
1775 "bounded": 0,
1776 "defaultValue": "0",
1777 "reportable": 1,
1778 "minInterval": 0,
1779 "maxInterval": 65344,
1780 "reportableChange": 0
1781 },
1782 {
1783 "name": "UpdateStateProgress",
1784 "code": 3,
1785 "mfgCode": null,
1786 "side": "server",
1787 "type": "int8u",
1788 "included": 1,
1789 "storageOption": "RAM",
1790 "singleton": 0,
1791 "bounded": 0,
1792 "defaultValue": "0",
1793 "reportable": 1,
1794 "minInterval": 1,
1795 "maxInterval": 65534,
1796 "reportableChange": 0
1797 },
1798 {
1799 "name": "AttributeList",
1800 "code": 65531,
1801 "mfgCode": null,
1802 "side": "server",
1803 "type": "array",
1804 "included": 0,
1805 "storageOption": "External",
1806 "singleton": 0,
1807 "bounded": 0,
1808 "defaultValue": "",
1809 "reportable": 1,
1810 "minInterval": 1,
1811 "maxInterval": 65534,
1812 "reportableChange": 0
1813 },
1814 {
1815 "name": "FeatureMap",
1816 "code": 65532,
1817 "mfgCode": null,
1818 "side": "server",
1819 "type": "bitmap32",
1820 "included": 1,
1821 "storageOption": "RAM",
1822 "singleton": 0,
1823 "bounded": 0,
1824 "defaultValue": "0",
1825 "reportable": 1,
1826 "minInterval": 1,
1827 "maxInterval": 65534,
1828 "reportableChange": 0
1829 },
1830 {
1831 "name": "ClusterRevision",
1832 "code": 65533,
1833 "mfgCode": null,
1834 "side": "server",
1835 "type": "int16u",
1836 "included": 1,
1837 "storageOption": "RAM",
1838 "singleton": 0,
1839 "bounded": 0,
1840 "defaultValue": "1",
1841 "reportable": 1,
1842 "minInterval": 0,
1843 "maxInterval": 65344,
1844 "reportableChange": 0
1845 }
1846 ],
1847 "events": [
1848 {
1849 "name": "StateTransition",
1850 "code": 0,
1851 "mfgCode": null,
1852 "side": "server",
1853 "included": 1
1854 },
1855 {
1856 "name": "VersionApplied",
1857 "code": 1,
1858 "mfgCode": null,
1859 "side": "server",
1860 "included": 1
1861 },
1862 {
1863 "name": "DownloadError",
1864 "code": 2,
1865 "mfgCode": null,
1866 "side": "server",
1867 "included": 1
1868 }
1869 ]
1870 },
1871 {
1872 "name": "Localization Configuration",
1873 "code": 43,
1874 "mfgCode": null,
1875 "define": "LOCALIZATION_CONFIGURATION_CLUSTER",
1876 "side": "client",
1877 "enabled": 0
1878 },
1879 {
1880 "name": "Localization Configuration",
1881 "code": 43,
1882 "mfgCode": null,
1883 "define": "LOCALIZATION_CONFIGURATION_CLUSTER",
1884 "side": "server",
1885 "enabled": 0,
1886 "attributes": [
1887 {
1888 "name": "ActiveLocale",
1889 "code": 0,
1890 "mfgCode": null,
1891 "side": "server",
1892 "type": "char_string",
1893 "included": 1,
1894 "storageOption": "RAM",
1895 "singleton": 0,
1896 "bounded": 0,
1897 "defaultValue": "",
1898 "reportable": 1,
1899 "minInterval": 1,
1900 "maxInterval": 65534,
1901 "reportableChange": 0
1902 },
1903 {
1904 "name": "SupportedLocales",
1905 "code": 1,
1906 "mfgCode": null,
1907 "side": "server",
1908 "type": "array",
1909 "included": 1,
1910 "storageOption": "External",
1911 "singleton": 0,
1912 "bounded": 0,
1913 "defaultValue": "",
1914 "reportable": 1,
1915 "minInterval": 1,
1916 "maxInterval": 65534,
1917 "reportableChange": 0
1918 },
1919 {
1920 "name": "FeatureMap",
1921 "code": 65532,
1922 "mfgCode": null,
1923 "side": "server",
1924 "type": "bitmap32",
1925 "included": 1,
1926 "storageOption": "RAM",
1927 "singleton": 0,
1928 "bounded": 0,
1929 "defaultValue": "0",
1930 "reportable": 1,
1931 "minInterval": 1,
1932 "maxInterval": 65534,
1933 "reportableChange": 0
1934 },
1935 {
1936 "name": "ClusterRevision",
1937 "code": 65533,
1938 "mfgCode": null,
1939 "side": "server",
1940 "type": "int16u",
1941 "included": 1,
1942 "storageOption": "RAM",
1943 "singleton": 0,
1944 "bounded": 0,
1945 "defaultValue": "1",
1946 "reportable": 1,
1947 "minInterval": 1,
1948 "maxInterval": 65534,
1949 "reportableChange": 0
1950 }
1951 ]
1952 },
1953 {
1954 "name": "Time Format Localization",
1955 "code": 44,
1956 "mfgCode": null,
1957 "define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
1958 "side": "client",
1959 "enabled": 0
1960 },
1961 {
1962 "name": "Time Format Localization",
1963 "code": 44,
1964 "mfgCode": null,
1965 "define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
1966 "side": "server",
1967 "enabled": 0,
1968 "attributes": [
1969 {
1970 "name": "HourFormat",
1971 "code": 0,
1972 "mfgCode": null,
1973 "side": "server",
1974 "type": "HourFormatEnum",
1975 "included": 1,
1976 "storageOption": "NVM",
1977 "singleton": 0,
1978 "bounded": 0,
1979 "defaultValue": "0",
1980 "reportable": 1,
1981 "minInterval": 1,
1982 "maxInterval": 65534,
1983 "reportableChange": 0
1984 },
1985 {
1986 "name": "ActiveCalendarType",
1987 "code": 1,
1988 "mfgCode": null,
1989 "side": "server",
1990 "type": "CalendarTypeEnum",
1991 "included": 1,
1992 "storageOption": "NVM",
1993 "singleton": 0,
1994 "bounded": 0,
1995 "defaultValue": "0",
1996 "reportable": 1,
1997 "minInterval": 1,
1998 "maxInterval": 65534,
1999 "reportableChange": 0
2000 },
2001 {
2002 "name": "SupportedCalendarTypes",
2003 "code": 2,
2004 "mfgCode": null,
2005 "side": "server",
2006 "type": "array",
2007 "included": 1,
2008 "storageOption": "External",
2009 "singleton": 0,
2010 "bounded": 0,
2011 "defaultValue": "",
2012 "reportable": 1,
2013 "minInterval": 1,
2014 "maxInterval": 65534,
2015 "reportableChange": 0
2016 },
2017 {
2018 "name": "FeatureMap",
2019 "code": 65532,
2020 "mfgCode": null,
2021 "side": "server",
2022 "type": "bitmap32",
2023 "included": 1,
2024 "storageOption": "RAM",
2025 "singleton": 0,
2026 "bounded": 0,
2027 "defaultValue": "0",
2028 "reportable": 1,
2029 "minInterval": 1,
2030 "maxInterval": 65534,
2031 "reportableChange": 0
2032 },
2033 {
2034 "name": "ClusterRevision",
2035 "code": 65533,
2036 "mfgCode": null,
2037 "side": "server",
2038 "type": "int16u",
2039 "included": 1,
2040 "storageOption": "RAM",
2041 "singleton": 0,
2042 "bounded": 0,
2043 "defaultValue": "1",
2044 "reportable": 1,
2045 "minInterval": 1,
2046 "maxInterval": 65534,
2047 "reportableChange": 0
2048 }
2049 ]
2050 },
2051 {
2052 "name": "Unit Localization",
2053 "code": 45,
2054 "mfgCode": null,
2055 "define": "UNIT_LOCALIZATION_CLUSTER",
2056 "side": "client",
2057 "enabled": 0
2058 },
2059 {
2060 "name": "Unit Localization",
2061 "code": 45,
2062 "mfgCode": null,
2063 "define": "UNIT_LOCALIZATION_CLUSTER",
2064 "side": "server",
2065 "enabled": 0,
2066 "attributes": [
2067 {
2068 "name": "TemperatureUnit",
2069 "code": 0,
2070 "mfgCode": null,
2071 "side": "server",
2072 "type": "TempUnitEnum",
2073 "included": 0,
2074 "storageOption": "NVM",
2075 "singleton": 0,
2076 "bounded": 0,
2077 "defaultValue": "",
2078 "reportable": 1,
2079 "minInterval": 1,
2080 "maxInterval": 65534,
2081 "reportableChange": 0
2082 },
2083 {
2084 "name": "FeatureMap",
2085 "code": 65532,
2086 "mfgCode": null,
2087 "side": "server",
2088 "type": "bitmap32",
2089 "included": 1,
2090 "storageOption": "RAM",
2091 "singleton": 0,
2092 "bounded": 0,
2093 "defaultValue": "0",
2094 "reportable": 1,
2095 "minInterval": 1,
2096 "maxInterval": 65534,
2097 "reportableChange": 0
2098 },
2099 {
2100 "name": "ClusterRevision",
2101 "code": 65533,
2102 "mfgCode": null,
2103 "side": "server",
2104 "type": "int16u",
2105 "included": 1,
2106 "storageOption": "RAM",
2107 "singleton": 0,
2108 "bounded": 0,
2109 "defaultValue": "1",
2110 "reportable": 1,
2111 "minInterval": 1,
2112 "maxInterval": 65534,
2113 "reportableChange": 0
2114 }
2115 ]
2116 },
2117 {
2118 "name": "General Commissioning",
2119 "code": 48,
2120 "mfgCode": null,
2121 "define": "GENERAL_COMMISSIONING_CLUSTER",
2122 "side": "client",
2123 "enabled": 0,
2124 "commands": [
2125 {
2126 "name": "ArmFailSafe",
2127 "code": 0,
2128 "mfgCode": null,
2129 "source": "client",
2130 "incoming": 1,
2131 "outgoing": 1
2132 },
2133 {
2134 "name": "SetRegulatoryConfig",
2135 "code": 2,
2136 "mfgCode": null,
2137 "source": "client",
2138 "incoming": 1,
2139 "outgoing": 0
2140 },
2141 {
2142 "name": "CommissioningComplete",
2143 "code": 4,
2144 "mfgCode": null,
2145 "source": "client",
2146 "incoming": 1,
2147 "outgoing": 1
2148 }
2149 ],
2150 "attributes": [
2151 {
2152 "name": "ClusterRevision",
2153 "code": 65533,
2154 "mfgCode": null,
2155 "side": "client",
2156 "type": "int16u",
2157 "included": 1,
2158 "storageOption": "RAM",
2159 "singleton": 0,
2160 "bounded": 0,
2161 "defaultValue": "0x0001",
2162 "reportable": 1,
2163 "minInterval": 0,
2164 "maxInterval": 65344,
2165 "reportableChange": 0
2166 }
2167 ]
2168 },
2169 {
2170 "name": "General Commissioning",
2171 "code": 48,
2172 "mfgCode": null,
2173 "define": "GENERAL_COMMISSIONING_CLUSTER",
2174 "side": "server",
2175 "enabled": 1,
2176 "commands": [
2177 {
2178 "name": "ArmFailSafeResponse",
2179 "code": 1,
2180 "mfgCode": null,
2181 "source": "server",
2182 "incoming": 1,
2183 "outgoing": 1
2184 },
2185 {
2186 "name": "SetRegulatoryConfigResponse",
2187 "code": 3,
2188 "mfgCode": null,
2189 "source": "server",
2190 "incoming": 0,
2191 "outgoing": 1
2192 },
2193 {
2194 "name": "CommissioningCompleteResponse",
2195 "code": 5,
2196 "mfgCode": null,
2197 "source": "server",
2198 "incoming": 1,
2199 "outgoing": 1
2200 }
2201 ],
2202 "attributes": [
2203 {
2204 "name": "Breadcrumb",
2205 "code": 0,
2206 "mfgCode": null,
2207 "side": "server",
2208 "type": "int64u",
2209 "included": 1,
2210 "storageOption": "RAM",
2211 "singleton": 0,
2212 "bounded": 0,
2213 "defaultValue": "0x0000000000000000",
2214 "reportable": 1,
2215 "minInterval": 0,
2216 "maxInterval": 65344,
2217 "reportableChange": 0
2218 },
2219 {
2220 "name": "BasicCommissioningInfo",
2221 "code": 1,
2222 "mfgCode": null,
2223 "side": "server",
2224 "type": "BasicCommissioningInfo",
2225 "included": 1,
2226 "storageOption": "External",
2227 "singleton": 0,
2228 "bounded": 0,
2229 "defaultValue": "",
2230 "reportable": 1,
2231 "minInterval": 0,
2232 "maxInterval": 65344,
2233 "reportableChange": 0
2234 },
2235 {
2236 "name": "RegulatoryConfig",
2237 "code": 2,
2238 "mfgCode": null,
2239 "side": "server",
2240 "type": "RegulatoryLocationTypeEnum",
2241 "included": 1,
2242 "storageOption": "External",
2243 "singleton": 0,
2244 "bounded": 0,
2245 "defaultValue": "0",
2246 "reportable": 1,
2247 "minInterval": 1,
2248 "maxInterval": 65534,
2249 "reportableChange": 0
2250 },
2251 {
2252 "name": "LocationCapability",
2253 "code": 3,
2254 "mfgCode": null,
2255 "side": "server",
2256 "type": "RegulatoryLocationTypeEnum",
2257 "included": 1,
2258 "storageOption": "External",
2259 "singleton": 0,
2260 "bounded": 0,
2261 "defaultValue": "0",
2262 "reportable": 1,
2263 "minInterval": 1,
2264 "maxInterval": 65534,
2265 "reportableChange": 0
2266 },
2267 {
2268 "name": "SupportsConcurrentConnection",
2269 "code": 4,
2270 "mfgCode": null,
2271 "side": "server",
2272 "type": "boolean",
2273 "included": 1,
2274 "storageOption": "External",
2275 "singleton": 0,
2276 "bounded": 0,
2277 "defaultValue": "1",
2278 "reportable": 1,
2279 "minInterval": 1,
2280 "maxInterval": 65534,
2281 "reportableChange": 0
2282 },
2283 {
2284 "name": "FeatureMap",
2285 "code": 65532,
2286 "mfgCode": null,
2287 "side": "server",
2288 "type": "bitmap32",
2289 "included": 1,
2290 "storageOption": "RAM",
2291 "singleton": 0,
2292 "bounded": 0,
2293 "defaultValue": "0",
2294 "reportable": 1,
2295 "minInterval": 1,
2296 "maxInterval": 65534,
2297 "reportableChange": 0
2298 },
2299 {
2300 "name": "ClusterRevision",
2301 "code": 65533,
2302 "mfgCode": null,
2303 "side": "server",
2304 "type": "int16u",
2305 "included": 1,
2306 "storageOption": "RAM",
2307 "singleton": 0,
2308 "bounded": 0,
2309 "defaultValue": "0x0001",
2310 "reportable": 1,
2311 "minInterval": 0,
2312 "maxInterval": 65344,
2313 "reportableChange": 0
2314 }
2315 ]
2316 },
2317 {
2318 "name": "Network Commissioning",
2319 "code": 49,
2320 "mfgCode": null,
2321 "define": "NETWORK_COMMISSIONING_CLUSTER",
2322 "side": "client",
2323 "enabled": 0,
2324 "commands": [
2325 {
2326 "name": "ScanNetworks",
2327 "code": 0,
2328 "mfgCode": null,
2329 "source": "client",
2330 "incoming": 1,
2331 "outgoing": 1
2332 },
2333 {
2334 "name": "AddOrUpdateWiFiNetwork",
2335 "code": 2,
2336 "mfgCode": null,
2337 "source": "client",
2338 "incoming": 1,
2339 "outgoing": 0
2340 },
2341 {
2342 "name": "AddOrUpdateThreadNetwork",
2343 "code": 3,
2344 "mfgCode": null,
2345 "source": "client",
2346 "incoming": 1,
2347 "outgoing": 0
2348 },
2349 {
2350 "name": "RemoveNetwork",
2351 "code": 4,
2352 "mfgCode": null,
2353 "source": "client",
2354 "incoming": 1,
2355 "outgoing": 0
2356 },
2357 {
2358 "name": "ConnectNetwork",
2359 "code": 6,
2360 "mfgCode": null,
2361 "source": "client",
2362 "incoming": 1,
2363 "outgoing": 0
2364 },
2365 {
2366 "name": "ReorderNetwork",
2367 "code": 8,
2368 "mfgCode": null,
2369 "source": "client",
2370 "incoming": 1,
2371 "outgoing": 0
2372 }
2373 ],
2374 "attributes": [
2375 {
2376 "name": "ClusterRevision",
2377 "code": 65533,
2378 "mfgCode": null,
2379 "side": "client",
2380 "type": "int16u",
2381 "included": 1,
2382 "storageOption": "RAM",
2383 "singleton": 0,
2384 "bounded": 0,
2385 "defaultValue": "0x0001",
2386 "reportable": 1,
2387 "minInterval": 0,
2388 "maxInterval": 65344,
2389 "reportableChange": 0
2390 }
2391 ]
2392 },
2393 {
2394 "name": "Network Commissioning",
2395 "code": 49,
2396 "mfgCode": null,
2397 "define": "NETWORK_COMMISSIONING_CLUSTER",
2398 "side": "server",
2399 "enabled": 1,
2400 "commands": [
2401 {
2402 "name": "ScanNetworksResponse",
2403 "code": 1,
2404 "mfgCode": null,
2405 "source": "server",
2406 "incoming": 1,
2407 "outgoing": 1
2408 },
2409 {
2410 "name": "NetworkConfigResponse",
2411 "code": 5,
2412 "mfgCode": null,
2413 "source": "server",
2414 "incoming": 0,
2415 "outgoing": 1
2416 },
2417 {
2418 "name": "ConnectNetworkResponse",
2419 "code": 7,
2420 "mfgCode": null,
2421 "source": "server",
2422 "incoming": 0,
2423 "outgoing": 1
2424 }
2425 ],
2426 "attributes": [
2427 {
2428 "name": "MaxNetworks",
2429 "code": 0,
2430 "mfgCode": null,
2431 "side": "server",
2432 "type": "int8u",
2433 "included": 1,
2434 "storageOption": "RAM",
2435 "singleton": 0,
2436 "bounded": 0,
2437 "defaultValue": "",
2438 "reportable": 1,
2439 "minInterval": 1,
2440 "maxInterval": 65534,
2441 "reportableChange": 0
2442 },
2443 {
2444 "name": "Networks",
2445 "code": 1,
2446 "mfgCode": null,
2447 "side": "server",
2448 "type": "array",
2449 "included": 1,
2450 "storageOption": "External",
2451 "singleton": 0,
2452 "bounded": 0,
2453 "defaultValue": "",
2454 "reportable": 1,
2455 "minInterval": 1,
2456 "maxInterval": 65534,
2457 "reportableChange": 0
2458 },
2459 {
2460 "name": "ScanMaxTimeSeconds",
2461 "code": 2,
2462 "mfgCode": null,
2463 "side": "server",
2464 "type": "int8u",
2465 "included": 1,
2466 "storageOption": "RAM",
2467 "singleton": 0,
2468 "bounded": 0,
2469 "defaultValue": "",
2470 "reportable": 1,
2471 "minInterval": 1,
2472 "maxInterval": 65534,
2473 "reportableChange": 0
2474 },
2475 {
2476 "name": "ConnectMaxTimeSeconds",
2477 "code": 3,
2478 "mfgCode": null,
2479 "side": "server",
2480 "type": "int8u",
2481 "included": 1,
2482 "storageOption": "RAM",
2483 "singleton": 0,
2484 "bounded": 0,
2485 "defaultValue": "",
2486 "reportable": 1,
2487 "minInterval": 1,
2488 "maxInterval": 65534,
2489 "reportableChange": 0
2490 },
2491 {
2492 "name": "InterfaceEnabled",
2493 "code": 4,
2494 "mfgCode": null,
2495 "side": "server",
2496 "type": "boolean",
2497 "included": 1,
2498 "storageOption": "RAM",
2499 "singleton": 0,
2500 "bounded": 0,
2501 "defaultValue": "",
2502 "reportable": 1,
2503 "minInterval": 1,
2504 "maxInterval": 65534,
2505 "reportableChange": 0
2506 },
2507 {
2508 "name": "LastNetworkingStatus",
2509 "code": 5,
2510 "mfgCode": null,
2511 "side": "server",
2512 "type": "NetworkCommissioningStatusEnum",
2513 "included": 1,
2514 "storageOption": "RAM",
2515 "singleton": 0,
2516 "bounded": 0,
2517 "defaultValue": "",
2518 "reportable": 1,
2519 "minInterval": 1,
2520 "maxInterval": 65534,
2521 "reportableChange": 0
2522 },
2523 {
2524 "name": "LastNetworkID",
2525 "code": 6,
2526 "mfgCode": null,
2527 "side": "server",
2528 "type": "octet_string",
2529 "included": 1,
2530 "storageOption": "RAM",
2531 "singleton": 0,
2532 "bounded": 0,
2533 "defaultValue": "",
2534 "reportable": 1,
2535 "minInterval": 1,
2536 "maxInterval": 65534,
2537 "reportableChange": 0
2538 },
2539 {
2540 "name": "LastConnectErrorValue",
2541 "code": 7,
2542 "mfgCode": null,
2543 "side": "server",
2544 "type": "int32s",
2545 "included": 1,
2546 "storageOption": "RAM",
2547 "singleton": 0,
2548 "bounded": 0,
2549 "defaultValue": "",
2550 "reportable": 1,
2551 "minInterval": 1,
2552 "maxInterval": 65534,
2553 "reportableChange": 0
2554 },
2555 {
2556 "name": "FeatureMap",
2557 "code": 65532,
2558 "mfgCode": null,
2559 "side": "server",
2560 "type": "bitmap32",
2561 "included": 1,
2562 "storageOption": "RAM",
2563 "singleton": 0,
2564 "bounded": 0,
2565 "defaultValue": "1",
2566 "reportable": 1,
2567 "minInterval": 1,
2568 "maxInterval": 65534,
2569 "reportableChange": 0
2570 },
2571 {
2572 "name": "ClusterRevision",
2573 "code": 65533,
2574 "mfgCode": null,
2575 "side": "server",
2576 "type": "int16u",
2577 "included": 1,
2578 "storageOption": "RAM",
2579 "singleton": 0,
2580 "bounded": 0,
2581 "defaultValue": "0x0001",
2582 "reportable": 1,
2583 "minInterval": 0,
2584 "maxInterval": 65344,
2585 "reportableChange": 0
2586 }
2587 ]
2588 },
2589 {
2590 "name": "Diagnostic Logs",
2591 "code": 50,
2592 "mfgCode": null,
2593 "define": "DIAGNOSTIC_LOGS_CLUSTER",
2594 "side": "server",
2595 "enabled": 1,
2596 "commands": [
2597 {
2598 "name": "RetrieveLogsRequest",
2599 "code": 0,
2600 "mfgCode": null,
2601 "source": "client",
2602 "incoming": 1,
2603 "outgoing": 0
2604 }
2605 ],
2606 "attributes": [
2607 {
2608 "name": "FeatureMap",
2609 "code": 65532,
2610 "mfgCode": null,
2611 "side": "server",
2612 "type": "bitmap32",
2613 "included": 1,
2614 "storageOption": "RAM",
2615 "singleton": 0,
2616 "bounded": 0,
2617 "defaultValue": "0",
2618 "reportable": 1,
2619 "minInterval": 1,
2620 "maxInterval": 65534,
2621 "reportableChange": 0
2622 },
2623 {
2624 "name": "ClusterRevision",
2625 "code": 65533,
2626 "mfgCode": null,
2627 "side": "server",
2628 "type": "int16u",
2629 "included": 1,
2630 "storageOption": "RAM",
2631 "singleton": 0,
2632 "bounded": 0,
2633 "defaultValue": "1",
2634 "reportable": 1,
2635 "minInterval": 1,
2636 "maxInterval": 65534,
2637 "reportableChange": 0
2638 }
2639 ]
2640 },
2641 {
2642 "name": "General Diagnostics",
2643 "code": 51,
2644 "mfgCode": null,
2645 "define": "GENERAL_DIAGNOSTICS_CLUSTER",
2646 "side": "client",
2647 "enabled": 0,
2648 "attributes": [
2649 {
2650 "name": "ClusterRevision",
2651 "code": 65533,
2652 "mfgCode": null,
2653 "side": "client",
2654 "type": "int16u",
2655 "included": 1,
2656 "storageOption": "RAM",
2657 "singleton": 0,
2658 "bounded": 0,
2659 "defaultValue": "0x0001",
2660 "reportable": 1,
2661 "minInterval": 0,
2662 "maxInterval": 65344,
2663 "reportableChange": 0
2664 }
2665 ]
2666 },
2667 {
2668 "name": "General Diagnostics",
2669 "code": 51,
2670 "mfgCode": null,
2671 "define": "GENERAL_DIAGNOSTICS_CLUSTER",
2672 "side": "server",
2673 "enabled": 1,
2674 "commands": [
2675 {
2676 "name": "TestEventTrigger",
2677 "code": 0,
2678 "mfgCode": null,
2679 "source": "client",
2680 "incoming": 1,
2681 "outgoing": 0
2682 }
2683 ],
2684 "attributes": [
2685 {
2686 "name": "NetworkInterfaces",
2687 "code": 0,
2688 "mfgCode": null,
2689 "side": "server",
2690 "type": "array",
2691 "included": 1,
2692 "storageOption": "External",
2693 "singleton": 0,
2694 "bounded": 0,
2695 "defaultValue": "",
2696 "reportable": 1,
2697 "minInterval": 0,
2698 "maxInterval": 65344,
2699 "reportableChange": 0
2700 },
2701 {
2702 "name": "RebootCount",
2703 "code": 1,
2704 "mfgCode": null,
2705 "side": "server",
2706 "type": "int16u",
2707 "included": 1,
2708 "storageOption": "External",
2709 "singleton": 0,
2710 "bounded": 0,
2711 "defaultValue": "0x0000",
2712 "reportable": 1,
2713 "minInterval": 0,
2714 "maxInterval": 65344,
2715 "reportableChange": 0
2716 },
2717 {
2718 "name": "UpTime",
2719 "code": 2,
2720 "mfgCode": null,
2721 "side": "server",
2722 "type": "int64u",
2723 "included": 1,
2724 "storageOption": "External",
2725 "singleton": 0,
2726 "bounded": 0,
2727 "defaultValue": "0x0000000000000000",
2728 "reportable": 1,
2729 "minInterval": 1,
2730 "maxInterval": 65534,
2731 "reportableChange": 0
2732 },
2733 {
2734 "name": "TotalOperationalHours",
2735 "code": 3,
2736 "mfgCode": null,
2737 "side": "server",
2738 "type": "int32u",
2739 "included": 1,
2740 "storageOption": "External",
2741 "singleton": 0,
2742 "bounded": 0,
2743 "defaultValue": "0x00000000",
2744 "reportable": 1,
2745 "minInterval": 1,
2746 "maxInterval": 65534,
2747 "reportableChange": 0
2748 },
2749 {
2750 "name": "BootReason",
2751 "code": 4,
2752 "mfgCode": null,
2753 "side": "server",
2754 "type": "BootReasonEnum",
2755 "included": 1,
2756 "storageOption": "External",
2757 "singleton": 0,
2758 "bounded": 0,
2759 "defaultValue": "",
2760 "reportable": 1,
2761 "minInterval": 1,
2762 "maxInterval": 65534,
2763 "reportableChange": 0
2764 },
2765 {
2766 "name": "ActiveHardwareFaults",
2767 "code": 5,
2768 "mfgCode": null,
2769 "side": "server",
2770 "type": "array",
2771 "included": 1,
2772 "storageOption": "External",
2773 "singleton": 0,
2774 "bounded": 0,
2775 "defaultValue": "",
2776 "reportable": 1,
2777 "minInterval": 1,
2778 "maxInterval": 65534,
2779 "reportableChange": 0
2780 },
2781 {
2782 "name": "ActiveRadioFaults",
2783 "code": 6,
2784 "mfgCode": null,
2785 "side": "server",
2786 "type": "array",
2787 "included": 1,
2788 "storageOption": "External",
2789 "singleton": 0,
2790 "bounded": 0,
2791 "defaultValue": "",
2792 "reportable": 1,
2793 "minInterval": 1,
2794 "maxInterval": 65534,
2795 "reportableChange": 0
2796 },
2797 {
2798 "name": "ActiveNetworkFaults",
2799 "code": 7,
2800 "mfgCode": null,
2801 "side": "server",
2802 "type": "array",
2803 "included": 1,
2804 "storageOption": "External",
2805 "singleton": 0,
2806 "bounded": 0,
2807 "defaultValue": "",
2808 "reportable": 1,
2809 "minInterval": 1,
2810 "maxInterval": 65534,
2811 "reportableChange": 0
2812 },
2813 {
2814 "name": "TestEventTriggersEnabled",
2815 "code": 8,
2816 "mfgCode": null,
2817 "side": "server",
2818 "type": "boolean",
2819 "included": 1,
2820 "storageOption": "External",
2821 "singleton": 0,
2822 "bounded": 0,
2823 "defaultValue": "false",
2824 "reportable": 1,
2825 "minInterval": 1,
2826 "maxInterval": 65534,
2827 "reportableChange": 0
2828 },
2829 {
2830 "name": "FeatureMap",
2831 "code": 65532,
2832 "mfgCode": null,
2833 "side": "server",
2834 "type": "bitmap32",
2835 "included": 1,
2836 "storageOption": "RAM",
2837 "singleton": 0,
2838 "bounded": 0,
2839 "defaultValue": "0",
2840 "reportable": 1,
2841 "minInterval": 1,
2842 "maxInterval": 65534,
2843 "reportableChange": 0
2844 },
2845 {
2846 "name": "ClusterRevision",
2847 "code": 65533,
2848 "mfgCode": null,
2849 "side": "server",
2850 "type": "int16u",
2851 "included": 1,
2852 "storageOption": "RAM",
2853 "singleton": 0,
2854 "bounded": 0,
2855 "defaultValue": "0x0001",
2856 "reportable": 1,
2857 "minInterval": 0,
2858 "maxInterval": 65344,
2859 "reportableChange": 0
2860 }
2861 ],
2862 "events": [
2863 {
2864 "name": "BootReason",
2865 "code": 3,
2866 "mfgCode": null,
2867 "side": "server",
2868 "included": 1
2869 }
2870 ]
2871 },
2872 {
2873 "name": "Software Diagnostics",
2874 "code": 52,
2875 "mfgCode": null,
2876 "define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
2877 "side": "client",
2878 "enabled": 0,
2879 "commands": [
2880 {
2881 "name": "ResetWatermarks",
2882 "code": 0,
2883 "mfgCode": null,
2884 "source": "client",
2885 "incoming": 1,
2886 "outgoing": 1
2887 }
2888 ],
2889 "attributes": [
2890 {
2891 "name": "ClusterRevision",
2892 "code": 65533,
2893 "mfgCode": null,
2894 "side": "client",
2895 "type": "int16u",
2896 "included": 1,
2897 "storageOption": "RAM",
2898 "singleton": 0,
2899 "bounded": 0,
2900 "defaultValue": "0x0001",
2901 "reportable": 1,
2902 "minInterval": 0,
2903 "maxInterval": 65344,
2904 "reportableChange": 0
2905 }
2906 ]
2907 },
2908 {
2909 "name": "Software Diagnostics",
2910 "code": 52,
2911 "mfgCode": null,
2912 "define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
2913 "side": "server",
2914 "enabled": 0,
2915 "attributes": [
2916 {
2917 "name": "ThreadMetrics",
2918 "code": 0,
2919 "mfgCode": null,
2920 "side": "server",
2921 "type": "array",
2922 "included": 1,
2923 "storageOption": "External",
2924 "singleton": 0,
2925 "bounded": 0,
2926 "defaultValue": "",
2927 "reportable": 1,
2928 "minInterval": 1,
2929 "maxInterval": 65534,
2930 "reportableChange": 0
2931 },
2932 {
2933 "name": "CurrentHeapFree",
2934 "code": 1,
2935 "mfgCode": null,
2936 "side": "server",
2937 "type": "int64u",
2938 "included": 1,
2939 "storageOption": "External",
2940 "singleton": 0,
2941 "bounded": 0,
2942 "defaultValue": "0x0000000000000000",
2943 "reportable": 1,
2944 "minInterval": 1,
2945 "maxInterval": 65534,
2946 "reportableChange": 0
2947 },
2948 {
2949 "name": "CurrentHeapUsed",
2950 "code": 2,
2951 "mfgCode": null,
2952 "side": "server",
2953 "type": "int64u",
2954 "included": 1,
2955 "storageOption": "External",
2956 "singleton": 0,
2957 "bounded": 0,
2958 "defaultValue": "0x0000000000000000",
2959 "reportable": 1,
2960 "minInterval": 1,
2961 "maxInterval": 65534,
2962 "reportableChange": 0
2963 },
2964 {
2965 "name": "CurrentHeapHighWatermark",
2966 "code": 3,
2967 "mfgCode": null,
2968 "side": "server",
2969 "type": "int64u",
2970 "included": 1,
2971 "storageOption": "External",
2972 "singleton": 0,
2973 "bounded": 0,
2974 "defaultValue": "0x0000000000000000",
2975 "reportable": 1,
2976 "minInterval": 0,
2977 "maxInterval": 65344,
2978 "reportableChange": 0
2979 },
2980 {
2981 "name": "FeatureMap",
2982 "code": 65532,
2983 "mfgCode": null,
2984 "side": "server",
2985 "type": "bitmap32",
2986 "included": 1,
2987 "storageOption": "RAM",
2988 "singleton": 0,
2989 "bounded": 0,
2990 "defaultValue": "1",
2991 "reportable": 1,
2992 "minInterval": 1,
2993 "maxInterval": 65534,
2994 "reportableChange": 0
2995 },
2996 {
2997 "name": "ClusterRevision",
2998 "code": 65533,
2999 "mfgCode": null,
3000 "side": "server",
3001 "type": "int16u",
3002 "included": 1,
3003 "storageOption": "RAM",
3004 "singleton": 0,
3005 "bounded": 0,
3006 "defaultValue": "0x0001",
3007 "reportable": 1,
3008 "minInterval": 0,
3009 "maxInterval": 65344,
3010 "reportableChange": 0
3011 }
3012 ]
3013 },
3014 {
3015 "name": "Thread Network Diagnostics",
3016 "code": 53,
3017 "mfgCode": null,
3018 "define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
3019 "side": "client",
3020 "enabled": 0,
3021 "commands": [
3022 {
3023 "name": "ResetCounts",
3024 "code": 0,
3025 "mfgCode": null,
3026 "source": "client",
3027 "incoming": 1,
3028 "outgoing": 0
3029 }
3030 ],
3031 "attributes": [
3032 {
3033 "name": "ClusterRevision",
3034 "code": 65533,
3035 "mfgCode": null,
3036 "side": "client",
3037 "type": "int16u",
3038 "included": 1,
3039 "storageOption": "RAM",
3040 "singleton": 0,
3041 "bounded": 0,
3042 "defaultValue": "0x0001",
3043 "reportable": 1,
3044 "minInterval": 0,
3045 "maxInterval": 65344,
3046 "reportableChange": 0
3047 }
3048 ]
3049 },
3050 {
3051 "name": "Thread Network Diagnostics",
3052 "code": 53,
3053 "mfgCode": null,
3054 "define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
3055 "side": "server",
3056 "enabled": 0,
3057 "attributes": [
3058 {
3059 "name": "Channel",
3060 "code": 0,
3061 "mfgCode": null,
3062 "side": "server",
3063 "type": "int16u",
3064 "included": 1,
3065 "storageOption": "External",
3066 "singleton": 0,
3067 "bounded": 0,
3068 "defaultValue": "",
3069 "reportable": 1,
3070 "minInterval": 0,
3071 "maxInterval": 65344,
3072 "reportableChange": 0
3073 },
3074 {
3075 "name": "RoutingRole",
3076 "code": 1,
3077 "mfgCode": null,
3078 "side": "server",
3079 "type": "RoutingRoleEnum",
3080 "included": 1,
3081 "storageOption": "External",
3082 "singleton": 0,
3083 "bounded": 0,
3084 "defaultValue": "",
3085 "reportable": 1,
3086 "minInterval": 0,
3087 "maxInterval": 65344,
3088 "reportableChange": 0
3089 },
3090 {
3091 "name": "NetworkName",
3092 "code": 2,
3093 "mfgCode": null,
3094 "side": "server",
3095 "type": "char_string",
3096 "included": 1,
3097 "storageOption": "External",
3098 "singleton": 0,
3099 "bounded": 0,
3100 "defaultValue": "0",
3101 "reportable": 1,
3102 "minInterval": 0,
3103 "maxInterval": 65344,
3104 "reportableChange": 0
3105 },
3106 {
3107 "name": "PanId",
3108 "code": 3,
3109 "mfgCode": null,
3110 "side": "server",
3111 "type": "int16u",
3112 "included": 1,
3113 "storageOption": "External",
3114 "singleton": 0,
3115 "bounded": 0,
3116 "defaultValue": "0x0000",
3117 "reportable": 1,
3118 "minInterval": 0,
3119 "maxInterval": 65344,
3120 "reportableChange": 0
3121 },
3122 {
3123 "name": "ExtendedPanId",
3124 "code": 4,
3125 "mfgCode": null,
3126 "side": "server",
3127 "type": "int64u",
3128 "included": 1,
3129 "storageOption": "External",
3130 "singleton": 0,
3131 "bounded": 0,
3132 "defaultValue": "0x0000000000000000",
3133 "reportable": 1,
3134 "minInterval": 0,
3135 "maxInterval": 65344,
3136 "reportableChange": 0
3137 },
3138 {
3139 "name": "MeshLocalPrefix",
3140 "code": 5,
3141 "mfgCode": null,
3142 "side": "server",
3143 "type": "octet_string",
3144 "included": 1,
3145 "storageOption": "External",
3146 "singleton": 0,
3147 "bounded": 0,
3148 "defaultValue": "",
3149 "reportable": 1,
3150 "minInterval": 0,
3151 "maxInterval": 65344,
3152 "reportableChange": 0
3153 },
3154 {
3155 "name": "OverrunCount",
3156 "code": 6,
3157 "mfgCode": null,
3158 "side": "server",
3159 "type": "int64u",
3160 "included": 1,
3161 "storageOption": "External",
3162 "singleton": 0,
3163 "bounded": 0,
3164 "defaultValue": "0x0000000000000000",
3165 "reportable": 1,
3166 "minInterval": 0,
3167 "maxInterval": 65344,
3168 "reportableChange": 0
3169 },
3170 {
3171 "name": "NeighborTable",
3172 "code": 7,
3173 "mfgCode": null,
3174 "side": "server",
3175 "type": "array",
3176 "included": 1,
3177 "storageOption": "External",
3178 "singleton": 0,
3179 "bounded": 0,
3180 "defaultValue": "",
3181 "reportable": 1,
3182 "minInterval": 0,
3183 "maxInterval": 65344,
3184 "reportableChange": 0
3185 },
3186 {
3187 "name": "RouteTable",
3188 "code": 8,
3189 "mfgCode": null,
3190 "side": "server",
3191 "type": "array",
3192 "included": 1,
3193 "storageOption": "External",
3194 "singleton": 0,
3195 "bounded": 0,
3196 "defaultValue": "",
3197 "reportable": 1,
3198 "minInterval": 0,
3199 "maxInterval": 65344,
3200 "reportableChange": 0
3201 },
3202 {
3203 "name": "PartitionId",
3204 "code": 9,
3205 "mfgCode": null,
3206 "side": "server",
3207 "type": "int32u",
3208 "included": 1,
3209 "storageOption": "External",
3210 "singleton": 0,
3211 "bounded": 0,
3212 "defaultValue": "",
3213 "reportable": 1,
3214 "minInterval": 0,
3215 "maxInterval": 65344,
3216 "reportableChange": 0
3217 },
3218 {
3219 "name": "Weighting",
3220 "code": 10,
3221 "mfgCode": null,
3222 "side": "server",
3223 "type": "int8u",
3224 "included": 1,
3225 "storageOption": "External",
3226 "singleton": 0,
3227 "bounded": 0,
3228 "defaultValue": "",
3229 "reportable": 1,
3230 "minInterval": 0,
3231 "maxInterval": 65344,
3232 "reportableChange": 0
3233 },
3234 {
3235 "name": "DataVersion",
3236 "code": 11,
3237 "mfgCode": null,
3238 "side": "server",
3239 "type": "int8u",
3240 "included": 1,
3241 "storageOption": "External",
3242 "singleton": 0,
3243 "bounded": 0,
3244 "defaultValue": "",
3245 "reportable": 1,
3246 "minInterval": 0,
3247 "maxInterval": 65344,
3248 "reportableChange": 0
3249 },
3250 {
3251 "name": "StableDataVersion",
3252 "code": 12,
3253 "mfgCode": null,
3254 "side": "server",
3255 "type": "int8u",
3256 "included": 1,
3257 "storageOption": "External",
3258 "singleton": 0,
3259 "bounded": 0,
3260 "defaultValue": "",
3261 "reportable": 1,
3262 "minInterval": 0,
3263 "maxInterval": 65344,
3264 "reportableChange": 0
3265 },
3266 {
3267 "name": "LeaderRouterId",
3268 "code": 13,
3269 "mfgCode": null,
3270 "side": "server",
3271 "type": "int8u",
3272 "included": 1,
3273 "storageOption": "External",
3274 "singleton": 0,
3275 "bounded": 0,
3276 "defaultValue": "",
3277 "reportable": 1,
3278 "minInterval": 0,
3279 "maxInterval": 65344,
3280 "reportableChange": 0
3281 },
3282 {
3283 "name": "DetachedRoleCount",
3284 "code": 14,
3285 "mfgCode": null,
3286 "side": "server",
3287 "type": "int16u",
3288 "included": 1,
3289 "storageOption": "External",
3290 "singleton": 0,
3291 "bounded": 0,
3292 "defaultValue": "0x0000",
3293 "reportable": 1,
3294 "minInterval": 0,
3295 "maxInterval": 65344,
3296 "reportableChange": 0
3297 },
3298 {
3299 "name": "ChildRoleCount",
3300 "code": 15,
3301 "mfgCode": null,
3302 "side": "server",
3303 "type": "int16u",
3304 "included": 1,
3305 "storageOption": "External",
3306 "singleton": 0,
3307 "bounded": 0,
3308 "defaultValue": "0x0000",
3309 "reportable": 1,
3310 "minInterval": 0,
3311 "maxInterval": 65344,
3312 "reportableChange": 0
3313 },
3314 {
3315 "name": "RouterRoleCount",
3316 "code": 16,
3317 "mfgCode": null,
3318 "side": "server",
3319 "type": "int16u",
3320 "included": 1,
3321 "storageOption": "External",
3322 "singleton": 0,
3323 "bounded": 0,
3324 "defaultValue": "0x0000",
3325 "reportable": 1,
3326 "minInterval": 0,
3327 "maxInterval": 65344,
3328 "reportableChange": 0
3329 },
3330 {
3331 "name": "LeaderRoleCount",
3332 "code": 17,
3333 "mfgCode": null,
3334 "side": "server",
3335 "type": "int16u",
3336 "included": 1,
3337 "storageOption": "External",
3338 "singleton": 0,
3339 "bounded": 0,
3340 "defaultValue": "0x0000",
3341 "reportable": 1,
3342 "minInterval": 0,
3343 "maxInterval": 65344,
3344 "reportableChange": 0
3345 },
3346 {
3347 "name": "AttachAttemptCount",
3348 "code": 18,
3349 "mfgCode": null,
3350 "side": "server",
3351 "type": "int16u",
3352 "included": 1,
3353 "storageOption": "External",
3354 "singleton": 0,
3355 "bounded": 0,
3356 "defaultValue": "0x0000",
3357 "reportable": 1,
3358 "minInterval": 0,
3359 "maxInterval": 65344,
3360 "reportableChange": 0
3361 },
3362 {
3363 "name": "PartitionIdChangeCount",
3364 "code": 19,
3365 "mfgCode": null,
3366 "side": "server",
3367 "type": "int16u",
3368 "included": 1,
3369 "storageOption": "External",
3370 "singleton": 0,
3371 "bounded": 0,
3372 "defaultValue": "0x0000",
3373 "reportable": 1,
3374 "minInterval": 0,
3375 "maxInterval": 65344,
3376 "reportableChange": 0
3377 },
3378 {
3379 "name": "BetterPartitionAttachAttemptCount",
3380 "code": 20,
3381 "mfgCode": null,
3382 "side": "server",
3383 "type": "int16u",
3384 "included": 1,
3385 "storageOption": "External",
3386 "singleton": 0,
3387 "bounded": 0,
3388 "defaultValue": "0x0000",
3389 "reportable": 1,
3390 "minInterval": 0,
3391 "maxInterval": 65344,
3392 "reportableChange": 0
3393 },
3394 {
3395 "name": "ParentChangeCount",
3396 "code": 21,
3397 "mfgCode": null,
3398 "side": "server",
3399 "type": "int16u",
3400 "included": 1,
3401 "storageOption": "External",
3402 "singleton": 0,
3403 "bounded": 0,
3404 "defaultValue": "0x0000",
3405 "reportable": 1,
3406 "minInterval": 0,
3407 "maxInterval": 65344,
3408 "reportableChange": 0
3409 },
3410 {
3411 "name": "TxTotalCount",
3412 "code": 22,
3413 "mfgCode": null,
3414 "side": "server",
3415 "type": "int32u",
3416 "included": 1,
3417 "storageOption": "External",
3418 "singleton": 0,
3419 "bounded": 0,
3420 "defaultValue": "0x0000",
3421 "reportable": 1,
3422 "minInterval": 0,
3423 "maxInterval": 65344,
3424 "reportableChange": 0
3425 },
3426 {
3427 "name": "TxUnicastCount",
3428 "code": 23,
3429 "mfgCode": null,
3430 "side": "server",
3431 "type": "int32u",
3432 "included": 1,
3433 "storageOption": "External",
3434 "singleton": 0,
3435 "bounded": 0,
3436 "defaultValue": "0x0000",
3437 "reportable": 1,
3438 "minInterval": 0,
3439 "maxInterval": 65344,
3440 "reportableChange": 0
3441 },
3442 {
3443 "name": "TxBroadcastCount",
3444 "code": 24,
3445 "mfgCode": null,
3446 "side": "server",
3447 "type": "int32u",
3448 "included": 1,
3449 "storageOption": "External",
3450 "singleton": 0,
3451 "bounded": 0,
3452 "defaultValue": "0x0000",
3453 "reportable": 1,
3454 "minInterval": 0,
3455 "maxInterval": 65344,
3456 "reportableChange": 0
3457 },
3458 {
3459 "name": "TxAckRequestedCount",
3460 "code": 25,
3461 "mfgCode": null,
3462 "side": "server",
3463 "type": "int32u",
3464 "included": 1,
3465 "storageOption": "External",
3466 "singleton": 0,
3467 "bounded": 0,
3468 "defaultValue": "0x0000",
3469 "reportable": 1,
3470 "minInterval": 0,
3471 "maxInterval": 65344,
3472 "reportableChange": 0
3473 },
3474 {
3475 "name": "TxAckedCount",
3476 "code": 26,
3477 "mfgCode": null,
3478 "side": "server",
3479 "type": "int32u",
3480 "included": 1,
3481 "storageOption": "External",
3482 "singleton": 0,
3483 "bounded": 0,
3484 "defaultValue": "0x0000",
3485 "reportable": 1,
3486 "minInterval": 0,
3487 "maxInterval": 65344,
3488 "reportableChange": 0
3489 },
3490 {
3491 "name": "TxNoAckRequestedCount",
3492 "code": 27,
3493 "mfgCode": null,
3494 "side": "server",
3495 "type": "int32u",
3496 "included": 1,
3497 "storageOption": "External",
3498 "singleton": 0,
3499 "bounded": 0,
3500 "defaultValue": "0x0000",
3501 "reportable": 1,
3502 "minInterval": 0,
3503 "maxInterval": 65344,
3504 "reportableChange": 0
3505 },
3506 {
3507 "name": "TxDataCount",
3508 "code": 28,
3509 "mfgCode": null,
3510 "side": "server",
3511 "type": "int32u",
3512 "included": 1,
3513 "storageOption": "External",
3514 "singleton": 0,
3515 "bounded": 0,
3516 "defaultValue": "0x0000",
3517 "reportable": 1,
3518 "minInterval": 0,
3519 "maxInterval": 65344,
3520 "reportableChange": 0
3521 },
3522 {
3523 "name": "TxDataPollCount",
3524 "code": 29,
3525 "mfgCode": null,
3526 "side": "server",
3527 "type": "int32u",
3528 "included": 1,
3529 "storageOption": "External",
3530 "singleton": 0,
3531 "bounded": 0,
3532 "defaultValue": "0x0000",
3533 "reportable": 1,
3534 "minInterval": 0,
3535 "maxInterval": 65344,
3536 "reportableChange": 0
3537 },
3538 {
3539 "name": "TxBeaconCount",
3540 "code": 30,
3541 "mfgCode": null,
3542 "side": "server",
3543 "type": "int32u",
3544 "included": 1,
3545 "storageOption": "External",
3546 "singleton": 0,
3547 "bounded": 0,
3548 "defaultValue": "0x0000",
3549 "reportable": 1,
3550 "minInterval": 0,
3551 "maxInterval": 65344,
3552 "reportableChange": 0
3553 },
3554 {
3555 "name": "TxBeaconRequestCount",
3556 "code": 31,
3557 "mfgCode": null,
3558 "side": "server",
3559 "type": "int32u",
3560 "included": 1,
3561 "storageOption": "External",
3562 "singleton": 0,
3563 "bounded": 0,
3564 "defaultValue": "0x0000",
3565 "reportable": 1,
3566 "minInterval": 0,
3567 "maxInterval": 65344,
3568 "reportableChange": 0
3569 },
3570 {
3571 "name": "TxOtherCount",
3572 "code": 32,
3573 "mfgCode": null,
3574 "side": "server",
3575 "type": "int32u",
3576 "included": 1,
3577 "storageOption": "External",
3578 "singleton": 0,
3579 "bounded": 0,
3580 "defaultValue": "0x0000",
3581 "reportable": 1,
3582 "minInterval": 0,
3583 "maxInterval": 65344,
3584 "reportableChange": 0
3585 },
3586 {
3587 "name": "TxRetryCount",
3588 "code": 33,
3589 "mfgCode": null,
3590 "side": "server",
3591 "type": "int32u",
3592 "included": 1,
3593 "storageOption": "External",
3594 "singleton": 0,
3595 "bounded": 0,
3596 "defaultValue": "0x0000",
3597 "reportable": 1,
3598 "minInterval": 0,
3599 "maxInterval": 65344,
3600 "reportableChange": 0
3601 },
3602 {
3603 "name": "TxDirectMaxRetryExpiryCount",
3604 "code": 34,
3605 "mfgCode": null,
3606 "side": "server",
3607 "type": "int32u",
3608 "included": 1,
3609 "storageOption": "External",
3610 "singleton": 0,
3611 "bounded": 0,
3612 "defaultValue": "0x0000",
3613 "reportable": 1,
3614 "minInterval": 0,
3615 "maxInterval": 65344,
3616 "reportableChange": 0
3617 },
3618 {
3619 "name": "TxIndirectMaxRetryExpiryCount",
3620 "code": 35,
3621 "mfgCode": null,
3622 "side": "server",
3623 "type": "int32u",
3624 "included": 1,
3625 "storageOption": "External",
3626 "singleton": 0,
3627 "bounded": 0,
3628 "defaultValue": "0x0000",
3629 "reportable": 1,
3630 "minInterval": 0,
3631 "maxInterval": 65344,
3632 "reportableChange": 0
3633 },
3634 {
3635 "name": "TxErrCcaCount",
3636 "code": 36,
3637 "mfgCode": null,
3638 "side": "server",
3639 "type": "int32u",
3640 "included": 1,
3641 "storageOption": "External",
3642 "singleton": 0,
3643 "bounded": 0,
3644 "defaultValue": "0x0000",
3645 "reportable": 1,
3646 "minInterval": 0,
3647 "maxInterval": 65344,
3648 "reportableChange": 0
3649 },
3650 {
3651 "name": "TxErrAbortCount",
3652 "code": 37,
3653 "mfgCode": null,
3654 "side": "server",
3655 "type": "int32u",
3656 "included": 1,
3657 "storageOption": "External",
3658 "singleton": 0,
3659 "bounded": 0,
3660 "defaultValue": "0x0000",
3661 "reportable": 1,
3662 "minInterval": 0,
3663 "maxInterval": 65344,
3664 "reportableChange": 0
3665 },
3666 {
3667 "name": "TxErrBusyChannelCount",
3668 "code": 38,
3669 "mfgCode": null,
3670 "side": "server",
3671 "type": "int32u",
3672 "included": 1,
3673 "storageOption": "External",
3674 "singleton": 0,
3675 "bounded": 0,
3676 "defaultValue": "0x0000",
3677 "reportable": 1,
3678 "minInterval": 0,
3679 "maxInterval": 65344,
3680 "reportableChange": 0
3681 },
3682 {
3683 "name": "RxTotalCount",
3684 "code": 39,
3685 "mfgCode": null,
3686 "side": "server",
3687 "type": "int32u",
3688 "included": 1,
3689 "storageOption": "External",
3690 "singleton": 0,
3691 "bounded": 0,
3692 "defaultValue": "0x0000",
3693 "reportable": 1,
3694 "minInterval": 0,
3695 "maxInterval": 65344,
3696 "reportableChange": 0
3697 },
3698 {
3699 "name": "RxUnicastCount",
3700 "code": 40,
3701 "mfgCode": null,
3702 "side": "server",
3703 "type": "int32u",
3704 "included": 1,
3705 "storageOption": "External",
3706 "singleton": 0,
3707 "bounded": 0,
3708 "defaultValue": "0x0000",
3709 "reportable": 1,
3710 "minInterval": 0,
3711 "maxInterval": 65344,
3712 "reportableChange": 0
3713 },
3714 {
3715 "name": "RxBroadcastCount",
3716 "code": 41,
3717 "mfgCode": null,
3718 "side": "server",
3719 "type": "int32u",
3720 "included": 1,
3721 "storageOption": "External",
3722 "singleton": 0,
3723 "bounded": 0,
3724 "defaultValue": "0x0000",
3725 "reportable": 1,
3726 "minInterval": 0,
3727 "maxInterval": 65344,
3728 "reportableChange": 0
3729 },
3730 {
3731 "name": "RxDataCount",
3732 "code": 42,
3733 "mfgCode": null,
3734 "side": "server",
3735 "type": "int32u",
3736 "included": 1,
3737 "storageOption": "External",
3738 "singleton": 0,
3739 "bounded": 0,
3740 "defaultValue": "0x0000",
3741 "reportable": 1,
3742 "minInterval": 0,
3743 "maxInterval": 65344,
3744 "reportableChange": 0
3745 },
3746 {
3747 "name": "RxDataPollCount",
3748 "code": 43,
3749 "mfgCode": null,
3750 "side": "server",
3751 "type": "int32u",
3752 "included": 1,
3753 "storageOption": "External",
3754 "singleton": 0,
3755 "bounded": 0,
3756 "defaultValue": "0x0000",
3757 "reportable": 1,
3758 "minInterval": 0,
3759 "maxInterval": 65344,
3760 "reportableChange": 0
3761 },
3762 {
3763 "name": "RxBeaconCount",
3764 "code": 44,
3765 "mfgCode": null,
3766 "side": "server",
3767 "type": "int32u",
3768 "included": 1,
3769 "storageOption": "External",
3770 "singleton": 0,
3771 "bounded": 0,
3772 "defaultValue": "0x0000",
3773 "reportable": 1,
3774 "minInterval": 0,
3775 "maxInterval": 65344,
3776 "reportableChange": 0
3777 },
3778 {
3779 "name": "RxBeaconRequestCount",
3780 "code": 45,
3781 "mfgCode": null,
3782 "side": "server",
3783 "type": "int32u",
3784 "included": 1,
3785 "storageOption": "External",
3786 "singleton": 0,
3787 "bounded": 0,
3788 "defaultValue": "0x0000",
3789 "reportable": 1,
3790 "minInterval": 0,
3791 "maxInterval": 65344,
3792 "reportableChange": 0
3793 },
3794 {
3795 "name": "RxOtherCount",
3796 "code": 46,
3797 "mfgCode": null,
3798 "side": "server",
3799 "type": "int32u",
3800 "included": 1,
3801 "storageOption": "External",
3802 "singleton": 0,
3803 "bounded": 0,
3804 "defaultValue": "0x0000",
3805 "reportable": 1,
3806 "minInterval": 0,
3807 "maxInterval": 65344,
3808 "reportableChange": 0
3809 },
3810 {
3811 "name": "RxAddressFilteredCount",
3812 "code": 47,
3813 "mfgCode": null,
3814 "side": "server",
3815 "type": "int32u",
3816 "included": 1,
3817 "storageOption": "External",
3818 "singleton": 0,
3819 "bounded": 0,
3820 "defaultValue": "0x0000",
3821 "reportable": 1,
3822 "minInterval": 0,
3823 "maxInterval": 65344,
3824 "reportableChange": 0
3825 },
3826 {
3827 "name": "RxDestAddrFilteredCount",
3828 "code": 48,
3829 "mfgCode": null,
3830 "side": "server",
3831 "type": "int32u",
3832 "included": 1,
3833 "storageOption": "External",
3834 "singleton": 0,
3835 "bounded": 0,
3836 "defaultValue": "0x0000",
3837 "reportable": 1,
3838 "minInterval": 0,
3839 "maxInterval": 65344,
3840 "reportableChange": 0
3841 },
3842 {
3843 "name": "RxDuplicatedCount",
3844 "code": 49,
3845 "mfgCode": null,
3846 "side": "server",
3847 "type": "int32u",
3848 "included": 1,
3849 "storageOption": "External",
3850 "singleton": 0,
3851 "bounded": 0,
3852 "defaultValue": "0x0000",
3853 "reportable": 1,
3854 "minInterval": 0,
3855 "maxInterval": 65344,
3856 "reportableChange": 0
3857 },
3858 {
3859 "name": "RxErrNoFrameCount",
3860 "code": 50,
3861 "mfgCode": null,
3862 "side": "server",
3863 "type": "int32u",
3864 "included": 1,
3865 "storageOption": "External",
3866 "singleton": 0,
3867 "bounded": 0,
3868 "defaultValue": "0x0000",
3869 "reportable": 1,
3870 "minInterval": 0,
3871 "maxInterval": 65344,
3872 "reportableChange": 0
3873 },
3874 {
3875 "name": "RxErrUnknownNeighborCount",
3876 "code": 51,
3877 "mfgCode": null,
3878 "side": "server",
3879 "type": "int32u",
3880 "included": 1,
3881 "storageOption": "External",
3882 "singleton": 0,
3883 "bounded": 0,
3884 "defaultValue": "0x0000",
3885 "reportable": 1,
3886 "minInterval": 0,
3887 "maxInterval": 65344,
3888 "reportableChange": 0
3889 },
3890 {
3891 "name": "RxErrInvalidSrcAddrCount",
3892 "code": 52,
3893 "mfgCode": null,
3894 "side": "server",
3895 "type": "int32u",
3896 "included": 1,
3897 "storageOption": "External",
3898 "singleton": 0,
3899 "bounded": 0,
3900 "defaultValue": "0x0000",
3901 "reportable": 1,
3902 "minInterval": 0,
3903 "maxInterval": 65344,
3904 "reportableChange": 0
3905 },
3906 {
3907 "name": "RxErrSecCount",
3908 "code": 53,
3909 "mfgCode": null,
3910 "side": "server",
3911 "type": "int32u",
3912 "included": 1,
3913 "storageOption": "External",
3914 "singleton": 0,
3915 "bounded": 0,
3916 "defaultValue": "0x0000",
3917 "reportable": 1,
3918 "minInterval": 0,
3919 "maxInterval": 65344,
3920 "reportableChange": 0
3921 },
3922 {
3923 "name": "RxErrFcsCount",
3924 "code": 54,
3925 "mfgCode": null,
3926 "side": "server",
3927 "type": "int32u",
3928 "included": 1,
3929 "storageOption": "External",
3930 "singleton": 0,
3931 "bounded": 0,
3932 "defaultValue": "0x0000",
3933 "reportable": 1,
3934 "minInterval": 0,
3935 "maxInterval": 65344,
3936 "reportableChange": 0
3937 },
3938 {
3939 "name": "RxErrOtherCount",
3940 "code": 55,
3941 "mfgCode": null,
3942 "side": "server",
3943 "type": "int32u",
3944 "included": 1,
3945 "storageOption": "External",
3946 "singleton": 0,
3947 "bounded": 0,
3948 "defaultValue": "0x0000",
3949 "reportable": 1,
3950 "minInterval": 0,
3951 "maxInterval": 65344,
3952 "reportableChange": 0
3953 },
3954 {
3955 "name": "ActiveTimestamp",
3956 "code": 56,
3957 "mfgCode": null,
3958 "side": "server",
3959 "type": "int64u",
3960 "included": 1,
3961 "storageOption": "External",
3962 "singleton": 0,
3963 "bounded": 0,
3964 "defaultValue": "0x0000000000000000",
3965 "reportable": 1,
3966 "minInterval": 1,
3967 "maxInterval": 65534,
3968 "reportableChange": 0
3969 },
3970 {
3971 "name": "PendingTimestamp",
3972 "code": 57,
3973 "mfgCode": null,
3974 "side": "server",
3975 "type": "int64u",
3976 "included": 1,
3977 "storageOption": "External",
3978 "singleton": 0,
3979 "bounded": 0,
3980 "defaultValue": "0x0000000000000000",
3981 "reportable": 1,
3982 "minInterval": 1,
3983 "maxInterval": 65534,
3984 "reportableChange": 0
3985 },
3986 {
3987 "name": "Delay",
3988 "code": 58,
3989 "mfgCode": null,
3990 "side": "server",
3991 "type": "int32u",
3992 "included": 1,
3993 "storageOption": "External",
3994 "singleton": 0,
3995 "bounded": 0,
3996 "defaultValue": "0x0000",
3997 "reportable": 1,
3998 "minInterval": 1,
3999 "maxInterval": 65534,
4000 "reportableChange": 0
4001 },
4002 {
4003 "name": "SecurityPolicy",
4004 "code": 59,
4005 "mfgCode": null,
4006 "side": "server",
4007 "type": "SecurityPolicy",
4008 "included": 1,
4009 "storageOption": "External",
4010 "singleton": 0,
4011 "bounded": 0,
4012 "defaultValue": "",
4013 "reportable": 1,
4014 "minInterval": 0,
4015 "maxInterval": 65344,
4016 "reportableChange": 0
4017 },
4018 {
4019 "name": "ChannelPage0Mask",
4020 "code": 60,
4021 "mfgCode": null,
4022 "side": "server",
4023 "type": "octet_string",
4024 "included": 1,
4025 "storageOption": "External",
4026 "singleton": 0,
4027 "bounded": 0,
4028 "defaultValue": "0x0000",
4029 "reportable": 1,
4030 "minInterval": 0,
4031 "maxInterval": 65344,
4032 "reportableChange": 0
4033 },
4034 {
4035 "name": "OperationalDatasetComponents",
4036 "code": 61,
4037 "mfgCode": null,
4038 "side": "server",
4039 "type": "OperationalDatasetComponents",
4040 "included": 1,
4041 "storageOption": "External",
4042 "singleton": 0,
4043 "bounded": 0,
4044 "defaultValue": "",
4045 "reportable": 1,
4046 "minInterval": 0,
4047 "maxInterval": 65344,
4048 "reportableChange": 0
4049 },
4050 {
4051 "name": "ActiveNetworkFaultsList",
4052 "code": 62,
4053 "mfgCode": null,
4054 "side": "server",
4055 "type": "array",
4056 "included": 1,
4057 "storageOption": "External",
4058 "singleton": 0,
4059 "bounded": 0,
4060 "defaultValue": "",
4061 "reportable": 1,
4062 "minInterval": 0,
4063 "maxInterval": 65344,
4064 "reportableChange": 0
4065 },
4066 {
4067 "name": "FeatureMap",
4068 "code": 65532,
4069 "mfgCode": null,
4070 "side": "server",
4071 "type": "bitmap32",
4072 "included": 1,
4073 "storageOption": "RAM",
4074 "singleton": 0,
4075 "bounded": 0,
4076 "defaultValue": "0x000F",
4077 "reportable": 1,
4078 "minInterval": 1,
4079 "maxInterval": 65534,
4080 "reportableChange": 0
4081 },
4082 {
4083 "name": "ClusterRevision",
4084 "code": 65533,
4085 "mfgCode": null,
4086 "side": "server",
4087 "type": "int16u",
4088 "included": 1,
4089 "storageOption": "RAM",
4090 "singleton": 0,
4091 "bounded": 0,
4092 "defaultValue": "0x0001",
4093 "reportable": 1,
4094 "minInterval": 0,
4095 "maxInterval": 65344,
4096 "reportableChange": 0
4097 }
4098 ]
4099 },
4100 {
4101 "name": "WiFi Network Diagnostics",
4102 "code": 54,
4103 "mfgCode": null,
4104 "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
4105 "side": "client",
4106 "enabled": 0,
4107 "commands": [
4108 {
4109 "name": "ResetCounts",
4110 "code": 0,
4111 "mfgCode": null,
4112 "source": "client",
4113 "incoming": 1,
4114 "outgoing": 0
4115 }
4116 ],
4117 "attributes": [
4118 {
4119 "name": "ClusterRevision",
4120 "code": 65533,
4121 "mfgCode": null,
4122 "side": "client",
4123 "type": "int16u",
4124 "included": 1,
4125 "storageOption": "RAM",
4126 "singleton": 0,
4127 "bounded": 0,
4128 "defaultValue": "0x0001",
4129 "reportable": 1,
4130 "minInterval": 0,
4131 "maxInterval": 65344,
4132 "reportableChange": 0
4133 }
4134 ]
4135 },
4136 {
4137 "name": "WiFi Network Diagnostics",
4138 "code": 54,
4139 "mfgCode": null,
4140 "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
4141 "side": "server",
4142 "enabled": 0,
4143 "attributes": [
4144 {
4145 "name": "BSSID",
4146 "code": 0,
4147 "mfgCode": null,
4148 "side": "server",
4149 "type": "octet_string",
4150 "included": 1,
4151 "storageOption": "External",
4152 "singleton": 0,
4153 "bounded": 0,
4154 "defaultValue": "",
4155 "reportable": 1,
4156 "minInterval": 0,
4157 "maxInterval": 65344,
4158 "reportableChange": 0
4159 },
4160 {
4161 "name": "SecurityType",
4162 "code": 1,
4163 "mfgCode": null,
4164 "side": "server",
4165 "type": "SecurityTypeEnum",
4166 "included": 1,
4167 "storageOption": "External",
4168 "singleton": 0,
4169 "bounded": 0,
4170 "defaultValue": "",
4171 "reportable": 1,
4172 "minInterval": 0,
4173 "maxInterval": 65344,
4174 "reportableChange": 0
4175 },
4176 {
4177 "name": "WiFiVersion",
4178 "code": 2,
4179 "mfgCode": null,
4180 "side": "server",
4181 "type": "WiFiVersionEnum",
4182 "included": 1,
4183 "storageOption": "External",
4184 "singleton": 0,
4185 "bounded": 0,
4186 "defaultValue": "",
4187 "reportable": 1,
4188 "minInterval": 0,
4189 "maxInterval": 65344,
4190 "reportableChange": 0
4191 },
4192 {
4193 "name": "ChannelNumber",
4194 "code": 3,
4195 "mfgCode": null,
4196 "side": "server",
4197 "type": "int16u",
4198 "included": 1,
4199 "storageOption": "External",
4200 "singleton": 0,
4201 "bounded": 0,
4202 "defaultValue": "0x0000",
4203 "reportable": 1,
4204 "minInterval": 0,
4205 "maxInterval": 65344,
4206 "reportableChange": 0
4207 },
4208 {
4209 "name": "RSSI",
4210 "code": 4,
4211 "mfgCode": null,
4212 "side": "server",
4213 "type": "int8s",
4214 "included": 1,
4215 "storageOption": "External",
4216 "singleton": 0,
4217 "bounded": 0,
4218 "defaultValue": "0x00",
4219 "reportable": 1,
4220 "minInterval": 0,
4221 "maxInterval": 65344,
4222 "reportableChange": 0
4223 },
4224 {
4225 "name": "BeaconLostCount",
4226 "code": 5,
4227 "mfgCode": null,
4228 "side": "server",
4229 "type": "int32u",
4230 "included": 1,
4231 "storageOption": "External",
4232 "singleton": 0,
4233 "bounded": 0,
4234 "defaultValue": "0x00000000",
4235 "reportable": 1,
4236 "minInterval": 1,
4237 "maxInterval": 65534,
4238 "reportableChange": 0
4239 },
4240 {
4241 "name": "BeaconRxCount",
4242 "code": 6,
4243 "mfgCode": null,
4244 "side": "server",
4245 "type": "int32u",
4246 "included": 1,
4247 "storageOption": "External",
4248 "singleton": 0,
4249 "bounded": 0,
4250 "defaultValue": "0x00000000",
4251 "reportable": 1,
4252 "minInterval": 1,
4253 "maxInterval": 65534,
4254 "reportableChange": 0
4255 },
4256 {
4257 "name": "PacketMulticastRxCount",
4258 "code": 7,
4259 "mfgCode": null,
4260 "side": "server",
4261 "type": "int32u",
4262 "included": 1,
4263 "storageOption": "External",
4264 "singleton": 0,
4265 "bounded": 0,
4266 "defaultValue": "0x00000000",
4267 "reportable": 1,
4268 "minInterval": 1,
4269 "maxInterval": 65534,
4270 "reportableChange": 0
4271 },
4272 {
4273 "name": "PacketMulticastTxCount",
4274 "code": 8,
4275 "mfgCode": null,
4276 "side": "server",
4277 "type": "int32u",
4278 "included": 1,
4279 "storageOption": "External",
4280 "singleton": 0,
4281 "bounded": 0,
4282 "defaultValue": "0x00000000",
4283 "reportable": 1,
4284 "minInterval": 1,
4285 "maxInterval": 65534,
4286 "reportableChange": 0
4287 },
4288 {
4289 "name": "PacketUnicastRxCount",
4290 "code": 9,
4291 "mfgCode": null,
4292 "side": "server",
4293 "type": "int32u",
4294 "included": 1,
4295 "storageOption": "External",
4296 "singleton": 0,
4297 "bounded": 0,
4298 "defaultValue": "0x00000000",
4299 "reportable": 1,
4300 "minInterval": 1,
4301 "maxInterval": 65534,
4302 "reportableChange": 0
4303 },
4304 {
4305 "name": "PacketUnicastTxCount",
4306 "code": 10,
4307 "mfgCode": null,
4308 "side": "server",
4309 "type": "int32u",
4310 "included": 1,
4311 "storageOption": "External",
4312 "singleton": 0,
4313 "bounded": 0,
4314 "defaultValue": "0x00000000",
4315 "reportable": 1,
4316 "minInterval": 1,
4317 "maxInterval": 65534,
4318 "reportableChange": 0
4319 },
4320 {
4321 "name": "CurrentMaxRate",
4322 "code": 11,
4323 "mfgCode": null,
4324 "side": "server",
4325 "type": "int64u",
4326 "included": 1,
4327 "storageOption": "External",
4328 "singleton": 0,
4329 "bounded": 0,
4330 "defaultValue": "0x0000000000000000",
4331 "reportable": 1,
4332 "minInterval": 1,
4333 "maxInterval": 65534,
4334 "reportableChange": 0
4335 },
4336 {
4337 "name": "OverrunCount",
4338 "code": 12,
4339 "mfgCode": null,
4340 "side": "server",
4341 "type": "int64u",
4342 "included": 1,
4343 "storageOption": "External",
4344 "singleton": 0,
4345 "bounded": 0,
4346 "defaultValue": "0x0000000000000000",
4347 "reportable": 1,
4348 "minInterval": 1,
4349 "maxInterval": 65534,
4350 "reportableChange": 0
4351 },
4352 {
4353 "name": "FeatureMap",
4354 "code": 65532,
4355 "mfgCode": null,
4356 "side": "server",
4357 "type": "bitmap32",
4358 "included": 1,
4359 "storageOption": "RAM",
4360 "singleton": 0,
4361 "bounded": 0,
4362 "defaultValue": "3",
4363 "reportable": 1,
4364 "minInterval": 1,
4365 "maxInterval": 65534,
4366 "reportableChange": 0
4367 },
4368 {
4369 "name": "ClusterRevision",
4370 "code": 65533,
4371 "mfgCode": null,
4372 "side": "server",
4373 "type": "int16u",
4374 "included": 1,
4375 "storageOption": "RAM",
4376 "singleton": 0,
4377 "bounded": 0,
4378 "defaultValue": "0x0001",
4379 "reportable": 1,
4380 "minInterval": 0,
4381 "maxInterval": 65344,
4382 "reportableChange": 0
4383 }
4384 ]
4385 },
4386 {
4387 "name": "Ethernet Network Diagnostics",
4388 "code": 55,
4389 "mfgCode": null,
4390 "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
4391 "side": "client",
4392 "enabled": 0,
4393 "commands": [
4394 {
4395 "name": "ResetCounts",
4396 "code": 0,
4397 "mfgCode": null,
4398 "source": "client",
4399 "incoming": 1,
4400 "outgoing": 1
4401 }
4402 ],
4403 "attributes": [
4404 {
4405 "name": "ClusterRevision",
4406 "code": 65533,
4407 "mfgCode": null,
4408 "side": "client",
4409 "type": "int16u",
4410 "included": 1,
4411 "storageOption": "RAM",
4412 "singleton": 0,
4413 "bounded": 0,
4414 "defaultValue": "0x0001",
4415 "reportable": 1,
4416 "minInterval": 0,
4417 "maxInterval": 65344,
4418 "reportableChange": 0
4419 }
4420 ]
4421 },
4422 {
4423 "name": "Ethernet Network Diagnostics",
4424 "code": 55,
4425 "mfgCode": null,
4426 "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
4427 "side": "server",
4428 "enabled": 0,
4429 "attributes": [
4430 {
4431 "name": "PHYRate",
4432 "code": 0,
4433 "mfgCode": null,
4434 "side": "server",
4435 "type": "PHYRateEnum",
4436 "included": 1,
4437 "storageOption": "External",
4438 "singleton": 0,
4439 "bounded": 0,
4440 "defaultValue": "",
4441 "reportable": 1,
4442 "minInterval": 1,
4443 "maxInterval": 65534,
4444 "reportableChange": 0
4445 },
4446 {
4447 "name": "FullDuplex",
4448 "code": 1,
4449 "mfgCode": null,
4450 "side": "server",
4451 "type": "boolean",
4452 "included": 1,
4453 "storageOption": "External",
4454 "singleton": 0,
4455 "bounded": 0,
4456 "defaultValue": "0x00",
4457 "reportable": 1,
4458 "minInterval": 1,
4459 "maxInterval": 65534,
4460 "reportableChange": 0
4461 },
4462 {
4463 "name": "PacketRxCount",
4464 "code": 2,
4465 "mfgCode": null,
4466 "side": "server",
4467 "type": "int64u",
4468 "included": 1,
4469 "storageOption": "External",
4470 "singleton": 0,
4471 "bounded": 0,
4472 "defaultValue": "0x0000000000000000",
4473 "reportable": 1,
4474 "minInterval": 0,
4475 "maxInterval": 65344,
4476 "reportableChange": 0
4477 },
4478 {
4479 "name": "PacketTxCount",
4480 "code": 3,
4481 "mfgCode": null,
4482 "side": "server",
4483 "type": "int64u",
4484 "included": 1,
4485 "storageOption": "External",
4486 "singleton": 0,
4487 "bounded": 0,
4488 "defaultValue": "0x0000000000000000",
4489 "reportable": 1,
4490 "minInterval": 0,
4491 "maxInterval": 65344,
4492 "reportableChange": 0
4493 },
4494 {
4495 "name": "TxErrCount",
4496 "code": 4,
4497 "mfgCode": null,
4498 "side": "server",
4499 "type": "int64u",
4500 "included": 1,
4501 "storageOption": "External",
4502 "singleton": 0,
4503 "bounded": 0,
4504 "defaultValue": "0x0000000000000000",
4505 "reportable": 1,
4506 "minInterval": 0,
4507 "maxInterval": 65344,
4508 "reportableChange": 0
4509 },
4510 {
4511 "name": "CollisionCount",
4512 "code": 5,
4513 "mfgCode": null,
4514 "side": "server",
4515 "type": "int64u",
4516 "included": 1,
4517 "storageOption": "External",
4518 "singleton": 0,
4519 "bounded": 0,
4520 "defaultValue": "0x0000000000000000",
4521 "reportable": 1,
4522 "minInterval": 0,
4523 "maxInterval": 65344,
4524 "reportableChange": 0
4525 },
4526 {
4527 "name": "OverrunCount",
4528 "code": 6,
4529 "mfgCode": null,
4530 "side": "server",
4531 "type": "int64u",
4532 "included": 1,
4533 "storageOption": "External",
4534 "singleton": 0,
4535 "bounded": 0,
4536 "defaultValue": "0x0000000000000000",
4537 "reportable": 1,
4538 "minInterval": 0,
4539 "maxInterval": 65344,
4540 "reportableChange": 0
4541 },
4542 {
4543 "name": "CarrierDetect",
4544 "code": 7,
4545 "mfgCode": null,
4546 "side": "server",
4547 "type": "boolean",
4548 "included": 1,
4549 "storageOption": "External",
4550 "singleton": 0,
4551 "bounded": 0,
4552 "defaultValue": "0x00",
4553 "reportable": 1,
4554 "minInterval": 1,
4555 "maxInterval": 65534,
4556 "reportableChange": 0
4557 },
4558 {
4559 "name": "TimeSinceReset",
4560 "code": 8,
4561 "mfgCode": null,
4562 "side": "server",
4563 "type": "int64u",
4564 "included": 1,
4565 "storageOption": "External",
4566 "singleton": 0,
4567 "bounded": 0,
4568 "defaultValue": "0x0000000000000000",
4569 "reportable": 1,
4570 "minInterval": 1,
4571 "maxInterval": 65534,
4572 "reportableChange": 0
4573 },
4574 {
4575 "name": "FeatureMap",
4576 "code": 65532,
4577 "mfgCode": null,
4578 "side": "server",
4579 "type": "bitmap32",
4580 "included": 1,
4581 "storageOption": "RAM",
4582 "singleton": 0,
4583 "bounded": 0,
4584 "defaultValue": "3",
4585 "reportable": 1,
4586 "minInterval": 1,
4587 "maxInterval": 65534,
4588 "reportableChange": 0
4589 },
4590 {
4591 "name": "ClusterRevision",
4592 "code": 65533,
4593 "mfgCode": null,
4594 "side": "server",
4595 "type": "int16u",
4596 "included": 1,
4597 "storageOption": "RAM",
4598 "singleton": 0,
4599 "bounded": 0,
4600 "defaultValue": "0x0001",
4601 "reportable": 1,
4602 "minInterval": 0,
4603 "maxInterval": 65344,
4604 "reportableChange": 0
4605 }
4606 ]
4607 },
4608 {
4609 "name": "Switch",
4610 "code": 59,
4611 "mfgCode": null,
4612 "define": "SWITCH_CLUSTER",
4613 "side": "client",
4614 "enabled": 0
4615 },
4616 {
4617 "name": "Switch",
4618 "code": 59,
4619 "mfgCode": null,
4620 "define": "SWITCH_CLUSTER",
4621 "side": "server",
4622 "enabled": 1,
4623 "attributes": [
4624 {
4625 "name": "NumberOfPositions",
4626 "code": 0,
4627 "mfgCode": null,
4628 "side": "server",
4629 "type": "int8u",
4630 "included": 1,
4631 "storageOption": "RAM",
4632 "singleton": 0,
4633 "bounded": 0,
4634 "defaultValue": "2",
4635 "reportable": 1,
4636 "minInterval": 1,
4637 "maxInterval": 65534,
4638 "reportableChange": 0
4639 },
4640 {
4641 "name": "CurrentPosition",
4642 "code": 1,
4643 "mfgCode": null,
4644 "side": "server",
4645 "type": "int8u",
4646 "included": 1,
4647 "storageOption": "RAM",
4648 "singleton": 0,
4649 "bounded": 0,
4650 "defaultValue": "",
4651 "reportable": 1,
4652 "minInterval": 1,
4653 "maxInterval": 65534,
4654 "reportableChange": 0
4655 },
4656 {
4657 "name": "FeatureMap",
4658 "code": 65532,
4659 "mfgCode": null,
4660 "side": "server",
4661 "type": "bitmap32",
4662 "included": 1,
4663 "storageOption": "RAM",
4664 "singleton": 0,
4665 "bounded": 0,
4666 "defaultValue": "0",
4667 "reportable": 1,
4668 "minInterval": 1,
4669 "maxInterval": 65534,
4670 "reportableChange": 0
4671 },
4672 {
4673 "name": "ClusterRevision",
4674 "code": 65533,
4675 "mfgCode": null,
4676 "side": "server",
4677 "type": "int16u",
4678 "included": 1,
4679 "storageOption": "RAM",
4680 "singleton": 0,
4681 "bounded": 0,
4682 "defaultValue": "1",
4683 "reportable": 1,
4684 "minInterval": 1,
4685 "maxInterval": 65534,
4686 "reportableChange": 0
4687 }
4688 ]
4689 },
4690 {
4691 "name": "Administrator Commissioning",
4692 "code": 60,
4693 "mfgCode": null,
4694 "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
4695 "side": "client",
4696 "enabled": 0,
4697 "commands": [
4698 {
4699 "name": "OpenCommissioningWindow",
4700 "code": 0,
4701 "mfgCode": null,
4702 "source": "client",
4703 "incoming": 1,
4704 "outgoing": 1
4705 },
4706 {
4707 "name": "OpenBasicCommissioningWindow",
4708 "code": 1,
4709 "mfgCode": null,
4710 "source": "client",
4711 "incoming": 1,
4712 "outgoing": 1
4713 },
4714 {
4715 "name": "RevokeCommissioning",
4716 "code": 2,
4717 "mfgCode": null,
4718 "source": "client",
4719 "incoming": 1,
4720 "outgoing": 1
4721 }
4722 ],
4723 "attributes": [
4724 {
4725 "name": "ClusterRevision",
4726 "code": 65533,
4727 "mfgCode": null,
4728 "side": "client",
4729 "type": "int16u",
4730 "included": 1,
4731 "storageOption": "RAM",
4732 "singleton": 0,
4733 "bounded": 0,
4734 "defaultValue": "0x0001",
4735 "reportable": 1,
4736 "minInterval": 0,
4737 "maxInterval": 65344,
4738 "reportableChange": 0
4739 }
4740 ]
4741 },
4742 {
4743 "name": "Administrator Commissioning",
4744 "code": 60,
4745 "mfgCode": null,
4746 "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
4747 "side": "server",
4748 "enabled": 1,
4749 "attributes": [
4750 {
4751 "name": "WindowStatus",
4752 "code": 0,
4753 "mfgCode": null,
4754 "side": "server",
4755 "type": "CommissioningWindowStatusEnum",
4756 "included": 1,
4757 "storageOption": "External",
4758 "singleton": 0,
4759 "bounded": 0,
4760 "defaultValue": "0",
4761 "reportable": 1,
4762 "minInterval": 1,
4763 "maxInterval": 65534,
4764 "reportableChange": 0
4765 },
4766 {
4767 "name": "AdminFabricIndex",
4768 "code": 1,
4769 "mfgCode": null,
4770 "side": "server",
4771 "type": "fabric_idx",
4772 "included": 1,
4773 "storageOption": "External",
4774 "singleton": 0,
4775 "bounded": 0,
4776 "defaultValue": "1",
4777 "reportable": 1,
4778 "minInterval": 1,
4779 "maxInterval": 65534,
4780 "reportableChange": 0
4781 },
4782 {
4783 "name": "AdminVendorId",
4784 "code": 2,
4785 "mfgCode": null,
4786 "side": "server",
4787 "type": "int16u",
4788 "included": 1,
4789 "storageOption": "External",
4790 "singleton": 0,
4791 "bounded": 0,
4792 "defaultValue": "0",
4793 "reportable": 1,
4794 "minInterval": 1,
4795 "maxInterval": 65534,
4796 "reportableChange": 0
4797 },
4798 {
4799 "name": "FeatureMap",
4800 "code": 65532,
4801 "mfgCode": null,
4802 "side": "server",
4803 "type": "bitmap32",
4804 "included": 1,
4805 "storageOption": "RAM",
4806 "singleton": 0,
4807 "bounded": 0,
4808 "defaultValue": "0",
4809 "reportable": 1,
4810 "minInterval": 1,
4811 "maxInterval": 65534,
4812 "reportableChange": 0
4813 },
4814 {
4815 "name": "ClusterRevision",
4816 "code": 65533,
4817 "mfgCode": null,
4818 "side": "server",
4819 "type": "int16u",
4820 "included": 1,
4821 "storageOption": "RAM",
4822 "singleton": 0,
4823 "bounded": 0,
4824 "defaultValue": "0x0001",
4825 "reportable": 1,
4826 "minInterval": 0,
4827 "maxInterval": 65344,
4828 "reportableChange": 0
4829 }
4830 ]
4831 },
4832 {
4833 "name": "Operational Credentials",
4834 "code": 62,
4835 "mfgCode": null,
4836 "define": "OPERATIONAL_CREDENTIALS_CLUSTER",
4837 "side": "client",
4838 "enabled": 0,
4839 "commands": [
4840 {
4841 "name": "AttestationRequest",
4842 "code": 0,
4843 "mfgCode": null,
4844 "source": "client",
4845 "incoming": 1,
4846 "outgoing": 1
4847 },
4848 {
4849 "name": "CertificateChainRequest",
4850 "code": 2,
4851 "mfgCode": null,
4852 "source": "client",
4853 "incoming": 1,
4854 "outgoing": 1
4855 },
4856 {
4857 "name": "CSRRequest",
4858 "code": 4,
4859 "mfgCode": null,
4860 "source": "client",
4861 "incoming": 1,
4862 "outgoing": 1
4863 },
4864 {
4865 "name": "AddNOC",
4866 "code": 6,
4867 "mfgCode": null,
4868 "source": "client",
4869 "incoming": 1,
4870 "outgoing": 1
4871 },
4872 {
4873 "name": "UpdateNOC",
4874 "code": 7,
4875 "mfgCode": null,
4876 "source": "client",
4877 "incoming": 1,
4878 "outgoing": 0
4879 },
4880 {
4881 "name": "UpdateFabricLabel",
4882 "code": 9,
4883 "mfgCode": null,
4884 "source": "client",
4885 "incoming": 1,
4886 "outgoing": 1
4887 },
4888 {
4889 "name": "RemoveFabric",
4890 "code": 10,
4891 "mfgCode": null,
4892 "source": "client",
4893 "incoming": 1,
4894 "outgoing": 1
4895 },
4896 {
4897 "name": "AddTrustedRootCertificate",
4898 "code": 11,
4899 "mfgCode": null,
4900 "source": "client",
4901 "incoming": 1,
4902 "outgoing": 1
4903 }
4904 ],
4905 "attributes": [
4906 {
4907 "name": "ClusterRevision",
4908 "code": 65533,
4909 "mfgCode": null,
4910 "side": "client",
4911 "type": "int16u",
4912 "included": 1,
4913 "storageOption": "RAM",
4914 "singleton": 0,
4915 "bounded": 0,
4916 "defaultValue": "0x0001",
4917 "reportable": 1,
4918 "minInterval": 0,
4919 "maxInterval": 65344,
4920 "reportableChange": 0
4921 }
4922 ]
4923 },
4924 {
4925 "name": "Operational Credentials",
4926 "code": 62,
4927 "mfgCode": null,
4928 "define": "OPERATIONAL_CREDENTIALS_CLUSTER",
4929 "side": "server",
4930 "enabled": 1,
4931 "commands": [
4932 {
4933 "name": "AttestationResponse",
4934 "code": 1,
4935 "mfgCode": null,
4936 "source": "server",
4937 "incoming": 1,
4938 "outgoing": 1
4939 },
4940 {
4941 "name": "CertificateChainResponse",
4942 "code": 3,
4943 "mfgCode": null,
4944 "source": "server",
4945 "incoming": 1,
4946 "outgoing": 1
4947 },
4948 {
4949 "name": "CSRResponse",
4950 "code": 5,
4951 "mfgCode": null,
4952 "source": "server",
4953 "incoming": 1,
4954 "outgoing": 1
4955 },
4956 {
4957 "name": "NOCResponse",
4958 "code": 8,
4959 "mfgCode": null,
4960 "source": "server",
4961 "incoming": 1,
4962 "outgoing": 1
4963 }
4964 ],
4965 "attributes": [
4966 {
4967 "name": "NOCs",
4968 "code": 0,
4969 "mfgCode": null,
4970 "side": "server",
4971 "type": "array",
4972 "included": 1,
4973 "storageOption": "External",
4974 "singleton": 0,
4975 "bounded": 0,
4976 "defaultValue": "",
4977 "reportable": 1,
4978 "minInterval": 1,
4979 "maxInterval": 65534,
4980 "reportableChange": 0
4981 },
4982 {
4983 "name": "Fabrics",
4984 "code": 1,
4985 "mfgCode": null,
4986 "side": "server",
4987 "type": "array",
4988 "included": 1,
4989 "storageOption": "External",
4990 "singleton": 0,
4991 "bounded": 0,
4992 "defaultValue": "",
4993 "reportable": 1,
4994 "minInterval": 0,
4995 "maxInterval": 65344,
4996 "reportableChange": 0
4997 },
4998 {
4999 "name": "SupportedFabrics",
5000 "code": 2,
5001 "mfgCode": null,
5002 "side": "server",
5003 "type": "int8u",
5004 "included": 1,
5005 "storageOption": "External",
5006 "singleton": 0,
5007 "bounded": 0,
5008 "defaultValue": "",
5009 "reportable": 1,
5010 "minInterval": 0,
5011 "maxInterval": 65344,
5012 "reportableChange": 0
5013 },
5014 {
5015 "name": "CommissionedFabrics",
5016 "code": 3,
5017 "mfgCode": null,
5018 "side": "server",
5019 "type": "int8u",
5020 "included": 1,
5021 "storageOption": "External",
5022 "singleton": 0,
5023 "bounded": 0,
5024 "defaultValue": "",
5025 "reportable": 1,
5026 "minInterval": 0,
5027 "maxInterval": 65344,
5028 "reportableChange": 0
5029 },
5030 {
5031 "name": "TrustedRootCertificates",
5032 "code": 4,
5033 "mfgCode": null,
5034 "side": "server",
5035 "type": "array",
5036 "included": 1,
5037 "storageOption": "External",
5038 "singleton": 0,
5039 "bounded": 0,
5040 "defaultValue": "",
5041 "reportable": 1,
5042 "minInterval": 0,
5043 "maxInterval": 65344,
5044 "reportableChange": 0
5045 },
5046 {
5047 "name": "CurrentFabricIndex",
5048 "code": 5,
5049 "mfgCode": null,
5050 "side": "server",
5051 "type": "int8u",
5052 "included": 1,
5053 "storageOption": "External",
5054 "singleton": 0,
5055 "bounded": 0,
5056 "defaultValue": "",
5057 "reportable": 1,
5058 "minInterval": 1,
5059 "maxInterval": 65534,
5060 "reportableChange": 0
5061 },
5062 {
5063 "name": "FeatureMap",
5064 "code": 65532,
5065 "mfgCode": null,
5066 "side": "server",
5067 "type": "bitmap32",
5068 "included": 1,
5069 "storageOption": "RAM",
5070 "singleton": 0,
5071 "bounded": 0,
5072 "defaultValue": "0",
5073 "reportable": 1,
5074 "minInterval": 1,
5075 "maxInterval": 65534,
5076 "reportableChange": 0
5077 },
5078 {
5079 "name": "ClusterRevision",
5080 "code": 65533,
5081 "mfgCode": null,
5082 "side": "server",
5083 "type": "int16u",
5084 "included": 1,
5085 "storageOption": "RAM",
5086 "singleton": 0,
5087 "bounded": 0,
5088 "defaultValue": "0x0001",
5089 "reportable": 1,
5090 "minInterval": 0,
5091 "maxInterval": 65344,
5092 "reportableChange": 0
5093 }
5094 ]
5095 },
5096 {
5097 "name": "Group Key Management",
5098 "code": 63,
5099 "mfgCode": null,
5100 "define": "GROUP_KEY_MANAGEMENT_CLUSTER",
5101 "side": "client",
5102 "enabled": 0,
5103 "commands": [
5104 {
5105 "name": "KeySetWrite",
5106 "code": 0,
5107 "mfgCode": null,
5108 "source": "client",
5109 "incoming": 1,
5110 "outgoing": 0
5111 },
5112 {
5113 "name": "KeySetRead",
5114 "code": 1,
5115 "mfgCode": null,
5116 "source": "client",
5117 "incoming": 1,
5118 "outgoing": 0
5119 },
5120 {
5121 "name": "KeySetRemove",
5122 "code": 3,
5123 "mfgCode": null,
5124 "source": "client",
5125 "incoming": 1,
5126 "outgoing": 0
5127 },
5128 {
5129 "name": "KeySetReadAllIndices",
5130 "code": 4,
5131 "mfgCode": null,
5132 "source": "client",
5133 "incoming": 1,
5134 "outgoing": 0
5135 }
5136 ]
5137 },
5138 {
5139 "name": "Group Key Management",
5140 "code": 63,
5141 "mfgCode": null,
5142 "define": "GROUP_KEY_MANAGEMENT_CLUSTER",
5143 "side": "server",
5144 "enabled": 1,
5145 "commands": [
5146 {
5147 "name": "KeySetReadResponse",
5148 "code": 2,
5149 "mfgCode": null,
5150 "source": "server",
5151 "incoming": 0,
5152 "outgoing": 1
5153 },
5154 {
5155 "name": "KeySetReadAllIndicesResponse",
5156 "code": 5,
5157 "mfgCode": null,
5158 "source": "server",
5159 "incoming": 0,
5160 "outgoing": 1
5161 }
5162 ],
5163 "attributes": [
5164 {
5165 "name": "GroupKeyMap",
5166 "code": 0,
5167 "mfgCode": null,
5168 "side": "server",
5169 "type": "array",
5170 "included": 1,
5171 "storageOption": "External",
5172 "singleton": 0,
5173 "bounded": 0,
5174 "defaultValue": "",
5175 "reportable": 1,
5176 "minInterval": 1,
5177 "maxInterval": 65534,
5178 "reportableChange": 0
5179 },
5180 {
5181 "name": "GroupTable",
5182 "code": 1,
5183 "mfgCode": null,
5184 "side": "server",
5185 "type": "array",
5186 "included": 1,
5187 "storageOption": "External",
5188 "singleton": 0,
5189 "bounded": 0,
5190 "defaultValue": "",
5191 "reportable": 1,
5192 "minInterval": 1,
5193 "maxInterval": 65534,
5194 "reportableChange": 0
5195 },
5196 {
5197 "name": "MaxGroupsPerFabric",
5198 "code": 2,
5199 "mfgCode": null,
5200 "side": "server",
5201 "type": "int16u",
5202 "included": 1,
5203 "storageOption": "External",
5204 "singleton": 0,
5205 "bounded": 0,
5206 "defaultValue": "",
5207 "reportable": 1,
5208 "minInterval": 1,
5209 "maxInterval": 65534,
5210 "reportableChange": 0
5211 },
5212 {
5213 "name": "MaxGroupKeysPerFabric",
5214 "code": 3,
5215 "mfgCode": null,
5216 "side": "server",
5217 "type": "int16u",
5218 "included": 1,
5219 "storageOption": "External",
5220 "singleton": 0,
5221 "bounded": 0,
5222 "defaultValue": "",
5223 "reportable": 1,
5224 "minInterval": 1,
5225 "maxInterval": 65534,
5226 "reportableChange": 0
5227 },
5228 {
5229 "name": "FeatureMap",
5230 "code": 65532,
5231 "mfgCode": null,
5232 "side": "server",
5233 "type": "bitmap32",
5234 "included": 1,
5235 "storageOption": "RAM",
5236 "singleton": 0,
5237 "bounded": 0,
5238 "defaultValue": "0",
5239 "reportable": 1,
5240 "minInterval": 1,
5241 "maxInterval": 65534,
5242 "reportableChange": 0
5243 },
5244 {
5245 "name": "ClusterRevision",
5246 "code": 65533,
5247 "mfgCode": null,
5248 "side": "server",
5249 "type": "int16u",
5250 "included": 1,
5251 "storageOption": "RAM",
5252 "singleton": 0,
5253 "bounded": 0,
5254 "defaultValue": "1",
5255 "reportable": 1,
5256 "minInterval": 1,
5257 "maxInterval": 65534,
5258 "reportableChange": 0
5259 }
5260 ]
5261 },
5262 {
5263 "name": "Fixed Label",
5264 "code": 64,
5265 "mfgCode": null,
5266 "define": "FIXED_LABEL_CLUSTER",
5267 "side": "client",
5268 "enabled": 0
5269 },
5270 {
5271 "name": "Fixed Label",
5272 "code": 64,
5273 "mfgCode": null,
5274 "define": "FIXED_LABEL_CLUSTER",
5275 "side": "server",
5276 "enabled": 0,
5277 "attributes": [
5278 {
5279 "name": "LabelList",
5280 "code": 0,
5281 "mfgCode": null,
5282 "side": "server",
5283 "type": "array",
5284 "included": 1,
5285 "storageOption": "External",
5286 "singleton": 0,
5287 "bounded": 0,
5288 "defaultValue": "",
5289 "reportable": 1,
5290 "minInterval": 1,
5291 "maxInterval": 65534,
5292 "reportableChange": 0
5293 },
5294 {
5295 "name": "FeatureMap",
5296 "code": 65532,
5297 "mfgCode": null,
5298 "side": "server",
5299 "type": "bitmap32",
5300 "included": 1,
5301 "storageOption": "RAM",
5302 "singleton": 0,
5303 "bounded": 0,
5304 "defaultValue": "0",
5305 "reportable": 1,
5306 "minInterval": 1,
5307 "maxInterval": 65534,
5308 "reportableChange": 0
5309 },
5310 {
5311 "name": "ClusterRevision",
5312 "code": 65533,
5313 "mfgCode": null,
5314 "side": "server",
5315 "type": "int16u",
5316 "included": 1,
5317 "storageOption": "RAM",
5318 "singleton": 0,
5319 "bounded": 0,
5320 "defaultValue": "1",
5321 "reportable": 1,
5322 "minInterval": 1,
5323 "maxInterval": 65534,
5324 "reportableChange": 0
5325 }
5326 ]
5327 },
5328 {
5329 "name": "User Label",
5330 "code": 65,
5331 "mfgCode": null,
5332 "define": "USER_LABEL_CLUSTER",
5333 "side": "client",
5334 "enabled": 0
5335 },
5336 {
5337 "name": "User Label",
5338 "code": 65,
5339 "mfgCode": null,
5340 "define": "USER_LABEL_CLUSTER",
5341 "side": "server",
5342 "enabled": 0,
5343 "attributes": [
5344 {
5345 "name": "LabelList",
5346 "code": 0,
5347 "mfgCode": null,
5348 "side": "server",
5349 "type": "array",
5350 "included": 1,
5351 "storageOption": "External",
5352 "singleton": 0,
5353 "bounded": 0,
5354 "defaultValue": "",
5355 "reportable": 1,
5356 "minInterval": 1,
5357 "maxInterval": 65534,
5358 "reportableChange": 0
5359 },
5360 {
5361 "name": "FeatureMap",
5362 "code": 65532,
5363 "mfgCode": null,
5364 "side": "server",
5365 "type": "bitmap32",
5366 "included": 1,
5367 "storageOption": "RAM",
5368 "singleton": 0,
5369 "bounded": 0,
5370 "defaultValue": "0",
5371 "reportable": 1,
5372 "minInterval": 1,
5373 "maxInterval": 65534,
5374 "reportableChange": 0
5375 },
5376 {
5377 "name": "ClusterRevision",
5378 "code": 65533,
5379 "mfgCode": null,
5380 "side": "server",
5381 "type": "int16u",
5382 "included": 1,
5383 "storageOption": "RAM",
5384 "singleton": 0,
5385 "bounded": 0,
5386 "defaultValue": "1",
5387 "reportable": 1,
5388 "minInterval": 1,
5389 "maxInterval": 65534,
5390 "reportableChange": 0
5391 }
5392 ]
5393 }
5394 ]
5395 },
5396 {
5397 "name": "Anonymous Endpoint Type",
5398 "deviceTypeName": "MA-all-clusters-app",
5399 "deviceTypeCode": 0,
5400 "deviceTypeProfileId": 259,
5401 "clusters": [
5402 {
5403 "name": "Identify",
5404 "code": 3,
5405 "mfgCode": null,
5406 "define": "IDENTIFY_CLUSTER",
5407 "side": "client",
5408 "enabled": 0,
5409 "commands": [
5410 {
5411 "name": "Identify",
5412 "code": 0,
5413 "mfgCode": null,
5414 "source": "client",
5415 "incoming": 1,
5416 "outgoing": 0
5417 },
5418 {
5419 "name": "TriggerEffect",
5420 "code": 64,
5421 "mfgCode": null,
5422 "source": "client",
5423 "incoming": 1,
5424 "outgoing": 0
5425 }
5426 ],
5427 "attributes": [
5428 {
5429 "name": "FeatureMap",
5430 "code": 65532,
5431 "mfgCode": null,
5432 "side": "client",
5433 "type": "bitmap32",
5434 "included": 1,
5435 "storageOption": "RAM",
5436 "singleton": 0,
5437 "bounded": 0,
5438 "defaultValue": "0",
5439 "reportable": 1,
5440 "minInterval": 1,
5441 "maxInterval": 65534,
5442 "reportableChange": 0
5443 },
5444 {
5445 "name": "ClusterRevision",
5446 "code": 65533,
5447 "mfgCode": null,
5448 "side": "client",
5449 "type": "int16u",
5450 "included": 1,
5451 "storageOption": "RAM",
5452 "singleton": 0,
5453 "bounded": 0,
5454 "defaultValue": "2",
5455 "reportable": 1,
5456 "minInterval": 1,
5457 "maxInterval": 65534,
5458 "reportableChange": 0
5459 }
5460 ]
5461 },
5462 {
5463 "name": "Identify",
5464 "code": 3,
5465 "mfgCode": null,
5466 "define": "IDENTIFY_CLUSTER",
5467 "side": "server",
5468 "enabled": 1,
5469 "attributes": [
5470 {
5471 "name": "IdentifyTime",
5472 "code": 0,
5473 "mfgCode": null,
5474 "side": "server",
5475 "type": "int16u",
5476 "included": 1,
5477 "storageOption": "RAM",
5478 "singleton": 0,
5479 "bounded": 0,
5480 "defaultValue": "0x0",
5481 "reportable": 0,
5482 "minInterval": 1,
5483 "maxInterval": 65534,
5484 "reportableChange": 0
5485 },
5486 {
5487 "name": "IdentifyType",
5488 "code": 1,
5489 "mfgCode": null,
5490 "side": "server",
5491 "type": "IdentifyTypeEnum",
5492 "included": 1,
5493 "storageOption": "RAM",
5494 "singleton": 0,
5495 "bounded": 0,
5496 "defaultValue": "0x0",
5497 "reportable": 0,
5498 "minInterval": 1,
5499 "maxInterval": 65534,
5500 "reportableChange": 0
5501 },
5502 {
5503 "name": "GeneratedCommandList",
5504 "code": 65528,
5505 "mfgCode": null,
5506 "side": "server",
5507 "type": "array",
5508 "included": 1,
5509 "storageOption": "External",
5510 "singleton": 0,
5511 "bounded": 0,
5512 "defaultValue": "0",
5513 "reportable": 1,
5514 "minInterval": 1,
5515 "maxInterval": 65534,
5516 "reportableChange": 0
5517 },
5518 {
5519 "name": "AcceptedCommandList",
5520 "code": 65529,
5521 "mfgCode": null,
5522 "side": "server",
5523 "type": "array",
5524 "included": 1,
5525 "storageOption": "External",
5526 "singleton": 0,
5527 "bounded": 0,
5528 "defaultValue": "0",
5529 "reportable": 1,
5530 "minInterval": 1,
5531 "maxInterval": 65534,
5532 "reportableChange": 0
5533 },
5534 {
5535 "name": "EventList",
5536 "code": 65530,
5537 "mfgCode": null,
5538 "side": "server",
5539 "type": "array",
5540 "included": 1,
5541 "storageOption": "RAM",
5542 "singleton": 0,
5543 "bounded": 0,
5544 "defaultValue": "",
5545 "reportable": 1,
5546 "minInterval": 1,
5547 "maxInterval": 65534,
5548 "reportableChange": 0
5549 },
5550 {
5551 "name": "AttributeList",
5552 "code": 65531,
5553 "mfgCode": null,
5554 "side": "server",
5555 "type": "array",
5556 "included": 1,
5557 "storageOption": "External",
5558 "singleton": 0,
5559 "bounded": 0,
5560 "defaultValue": "0",
5561 "reportable": 1,
5562 "minInterval": 1,
5563 "maxInterval": 65534,
5564 "reportableChange": 0
5565 },
5566 {
5567 "name": "FeatureMap",
5568 "code": 65532,
5569 "mfgCode": null,
5570 "side": "server",
5571 "type": "bitmap32",
5572 "included": 1,
5573 "storageOption": "RAM",
5574 "singleton": 0,
5575 "bounded": 0,
5576 "defaultValue": "0",
5577 "reportable": 1,
5578 "minInterval": 1,
5579 "maxInterval": 65534,
5580 "reportableChange": 0
5581 },
5582 {
5583 "name": "ClusterRevision",
5584 "code": 65533,
5585 "mfgCode": null,
5586 "side": "server",
5587 "type": "int16u",
5588 "included": 1,
5589 "storageOption": "RAM",
5590 "singleton": 0,
5591 "bounded": 0,
5592 "defaultValue": "2",
5593 "reportable": 1,
5594 "minInterval": 1,
5595 "maxInterval": 65534,
5596 "reportableChange": 0
5597 }
5598 ]
5599 },
5600 {
5601 "name": "Groups",
5602 "code": 4,
5603 "mfgCode": null,
5604 "define": "GROUPS_CLUSTER",
5605 "side": "client",
5606 "enabled": 0,
5607 "commands": [
5608 {
5609 "name": "AddGroup",
5610 "code": 0,
5611 "mfgCode": null,
5612 "source": "client",
5613 "incoming": 1,
5614 "outgoing": 0
5615 },
5616 {
5617 "name": "ViewGroup",
5618 "code": 1,
5619 "mfgCode": null,
5620 "source": "client",
5621 "incoming": 1,
5622 "outgoing": 0
5623 },
5624 {
5625 "name": "GetGroupMembership",
5626 "code": 2,
5627 "mfgCode": null,
5628 "source": "client",
5629 "incoming": 1,
5630 "outgoing": 0
5631 },
5632 {
5633 "name": "RemoveGroup",
5634 "code": 3,
5635 "mfgCode": null,
5636 "source": "client",
5637 "incoming": 1,
5638 "outgoing": 0
5639 },
5640 {
5641 "name": "RemoveAllGroups",
5642 "code": 4,
5643 "mfgCode": null,
5644 "source": "client",
5645 "incoming": 1,
5646 "outgoing": 0
5647 },
5648 {
5649 "name": "AddGroupIfIdentifying",
5650 "code": 5,
5651 "mfgCode": null,
5652 "source": "client",
5653 "incoming": 1,
5654 "outgoing": 0
5655 }
5656 ],
5657 "attributes": [
5658 {
5659 "name": "FeatureMap",
5660 "code": 65532,
5661 "mfgCode": null,
5662 "side": "client",
5663 "type": "bitmap32",
5664 "included": 1,
5665 "storageOption": "RAM",
5666 "singleton": 0,
5667 "bounded": 0,
5668 "defaultValue": "0",
5669 "reportable": 1,
5670 "minInterval": 1,
5671 "maxInterval": 65534,
5672 "reportableChange": 0
5673 },
5674 {
5675 "name": "ClusterRevision",
5676 "code": 65533,
5677 "mfgCode": null,
5678 "side": "client",
5679 "type": "int16u",
5680 "included": 1,
5681 "storageOption": "RAM",
5682 "singleton": 0,
5683 "bounded": 0,
5684 "defaultValue": "3",
5685 "reportable": 1,
5686 "minInterval": 1,
5687 "maxInterval": 65534,
5688 "reportableChange": 0
5689 }
5690 ]
5691 },
5692 {
5693 "name": "Groups",
5694 "code": 4,
5695 "mfgCode": null,
5696 "define": "GROUPS_CLUSTER",
5697 "side": "server",
5698 "enabled": 1,
5699 "commands": [
5700 {
5701 "name": "AddGroupResponse",
5702 "code": 0,
5703 "mfgCode": null,
5704 "source": "server",
5705 "incoming": 0,
5706 "outgoing": 1
5707 },
5708 {
5709 "name": "ViewGroupResponse",
5710 "code": 1,
5711 "mfgCode": null,
5712 "source": "server",
5713 "incoming": 0,
5714 "outgoing": 1
5715 },
5716 {
5717 "name": "GetGroupMembershipResponse",
5718 "code": 2,
5719 "mfgCode": null,
5720 "source": "server",
5721 "incoming": 0,
5722 "outgoing": 1
5723 },
5724 {
5725 "name": "RemoveGroupResponse",
5726 "code": 3,
5727 "mfgCode": null,
5728 "source": "server",
5729 "incoming": 0,
5730 "outgoing": 1
5731 }
5732 ],
5733 "attributes": [
5734 {
5735 "name": "NameSupport",
5736 "code": 0,
5737 "mfgCode": null,
5738 "side": "server",
5739 "type": "NameSupportBitmap",
5740 "included": 1,
5741 "storageOption": "RAM",
5742 "singleton": 0,
5743 "bounded": 0,
5744 "defaultValue": "",
5745 "reportable": 0,
5746 "minInterval": 1,
5747 "maxInterval": 65534,
5748 "reportableChange": 0
5749 },
5750 {
5751 "name": "GeneratedCommandList",
5752 "code": 65528,
5753 "mfgCode": null,
5754 "side": "server",
5755 "type": "array",
5756 "included": 1,
5757 "storageOption": "External",
5758 "singleton": 0,
5759 "bounded": 0,
5760 "defaultValue": "",
5761 "reportable": 1,
5762 "minInterval": 1,
5763 "maxInterval": 65534,
5764 "reportableChange": 0
5765 },
5766 {
5767 "name": "AcceptedCommandList",
5768 "code": 65529,
5769 "mfgCode": null,
5770 "side": "server",
5771 "type": "array",
5772 "included": 1,
5773 "storageOption": "External",
5774 "singleton": 0,
5775 "bounded": 0,
5776 "defaultValue": "",
5777 "reportable": 1,
5778 "minInterval": 1,
5779 "maxInterval": 65534,
5780 "reportableChange": 0
5781 },
5782 {
5783 "name": "EventList",
5784 "code": 65530,
5785 "mfgCode": null,
5786 "side": "server",
5787 "type": "array",
5788 "included": 1,
5789 "storageOption": "RAM",
5790 "singleton": 0,
5791 "bounded": 0,
5792 "defaultValue": "",
5793 "reportable": 1,
5794 "minInterval": 1,
5795 "maxInterval": 65534,
5796 "reportableChange": 0
5797 },
5798 {
5799 "name": "AttributeList",
5800 "code": 65531,
5801 "mfgCode": null,
5802 "side": "server",
5803 "type": "array",
5804 "included": 1,
5805 "storageOption": "External",
5806 "singleton": 0,
5807 "bounded": 0,
5808 "defaultValue": "",
5809 "reportable": 1,
5810 "minInterval": 1,
5811 "maxInterval": 65534,
5812 "reportableChange": 0
5813 },
5814 {
5815 "name": "FeatureMap",
5816 "code": 65532,
5817 "mfgCode": null,
5818 "side": "server",
5819 "type": "bitmap32",
5820 "included": 1,
5821 "storageOption": "RAM",
5822 "singleton": 0,
5823 "bounded": 0,
5824 "defaultValue": "0",
5825 "reportable": 1,
5826 "minInterval": 1,
5827 "maxInterval": 65534,
5828 "reportableChange": 0
5829 },
5830 {
5831 "name": "ClusterRevision",
5832 "code": 65533,
5833 "mfgCode": null,
5834 "side": "server",
5835 "type": "int16u",
5836 "included": 1,
5837 "storageOption": "RAM",
5838 "singleton": 0,
5839 "bounded": 0,
5840 "defaultValue": "3",
5841 "reportable": 1,
5842 "minInterval": 1,
5843 "maxInterval": 65534,
5844 "reportableChange": 0
5845 }
5846 ]
5847 },
5848 {
5849 "name": "Scenes",
5850 "code": 5,
5851 "mfgCode": null,
5852 "define": "SCENES_CLUSTER",
5853 "side": "client",
5854 "enabled": 0,
5855 "commands": [
5856 {
5857 "name": "AddScene",
5858 "code": 0,
5859 "mfgCode": null,
5860 "source": "client",
5861 "incoming": 1,
5862 "outgoing": 1
5863 },
5864 {
5865 "name": "ViewScene",
5866 "code": 1,
5867 "mfgCode": null,
5868 "source": "client",
5869 "incoming": 1,
5870 "outgoing": 1
5871 },
5872 {
5873 "name": "RemoveScene",
5874 "code": 2,
5875 "mfgCode": null,
5876 "source": "client",
5877 "incoming": 1,
5878 "outgoing": 1
5879 },
5880 {
5881 "name": "RemoveAllScenes",
5882 "code": 3,
5883 "mfgCode": null,
5884 "source": "client",
5885 "incoming": 1,
5886 "outgoing": 1
5887 },
5888 {
5889 "name": "StoreScene",
5890 "code": 4,
5891 "mfgCode": null,
5892 "source": "client",
5893 "incoming": 1,
5894 "outgoing": 1
5895 },
5896 {
5897 "name": "RecallScene",
5898 "code": 5,
5899 "mfgCode": null,
5900 "source": "client",
5901 "incoming": 1,
5902 "outgoing": 1
5903 },
5904 {
5905 "name": "GetSceneMembership",
5906 "code": 6,
5907 "mfgCode": null,
5908 "source": "client",
5909 "incoming": 1,
5910 "outgoing": 1
5911 }
5912 ],
5913 "attributes": [
5914 {
5915 "name": "FeatureMap",
5916 "code": 65532,
5917 "mfgCode": null,
5918 "side": "client",
5919 "type": "bitmap32",
5920 "included": 1,
5921 "storageOption": "RAM",
5922 "singleton": 0,
5923 "bounded": 0,
5924 "defaultValue": "0",
5925 "reportable": 1,
5926 "minInterval": 1,
5927 "maxInterval": 65534,
5928 "reportableChange": 0
5929 },
5930 {
5931 "name": "ClusterRevision",
5932 "code": 65533,
5933 "mfgCode": null,
5934 "side": "client",
5935 "type": "int16u",
5936 "included": 1,
5937 "storageOption": "RAM",
5938 "singleton": 0,
5939 "bounded": 0,
5940 "defaultValue": "5",
5941 "reportable": 1,
5942 "minInterval": 1,
5943 "maxInterval": 65534,
5944 "reportableChange": 0
5945 }
5946 ]
5947 },
5948 {
5949 "name": "Scenes",
5950 "code": 5,
5951 "mfgCode": null,
5952 "define": "SCENES_CLUSTER",
5953 "side": "server",
5954 "enabled": 1,
5955 "commands": [
5956 {
5957 "name": "AddSceneResponse",
5958 "code": 0,
5959 "mfgCode": null,
5960 "source": "server",
5961 "incoming": 1,
5962 "outgoing": 1
5963 },
5964 {
5965 "name": "ViewSceneResponse",
5966 "code": 1,
5967 "mfgCode": null,
5968 "source": "server",
5969 "incoming": 1,
5970 "outgoing": 1
5971 },
5972 {
5973 "name": "RemoveSceneResponse",
5974 "code": 2,
5975 "mfgCode": null,
5976 "source": "server",
5977 "incoming": 1,
5978 "outgoing": 1
5979 },
5980 {
5981 "name": "RemoveAllScenesResponse",
5982 "code": 3,
5983 "mfgCode": null,
5984 "source": "server",
5985 "incoming": 1,
5986 "outgoing": 1
5987 },
5988 {
5989 "name": "StoreSceneResponse",
5990 "code": 4,
5991 "mfgCode": null,
5992 "source": "server",
5993 "incoming": 1,
5994 "outgoing": 1
5995 },
5996 {
5997 "name": "GetSceneMembershipResponse",
5998 "code": 6,
5999 "mfgCode": null,
6000 "source": "server",
6001 "incoming": 1,
6002 "outgoing": 1
6003 }
6004 ],
6005 "attributes": [
6006 {
6007 "name": "SceneCount",
6008 "code": 0,
6009 "mfgCode": null,
6010 "side": "server",
6011 "type": "int8u",
6012 "included": 1,
6013 "storageOption": "RAM",
6014 "singleton": 0,
6015 "bounded": 0,
6016 "defaultValue": "0x00",
6017 "reportable": 0,
6018 "minInterval": 1,
6019 "maxInterval": 65534,
6020 "reportableChange": 0
6021 },
6022 {
6023 "name": "CurrentScene",
6024 "code": 1,
6025 "mfgCode": null,
6026 "side": "server",
6027 "type": "int8u",
6028 "included": 1,
6029 "storageOption": "RAM",
6030 "singleton": 0,
6031 "bounded": 0,
6032 "defaultValue": "0x00",
6033 "reportable": 0,
6034 "minInterval": 1,
6035 "maxInterval": 65534,
6036 "reportableChange": 0
6037 },
6038 {
6039 "name": "CurrentGroup",
6040 "code": 2,
6041 "mfgCode": null,
6042 "side": "server",
6043 "type": "group_id",
6044 "included": 1,
6045 "storageOption": "RAM",
6046 "singleton": 0,
6047 "bounded": 0,
6048 "defaultValue": "0x0000",
6049 "reportable": 0,
6050 "minInterval": 1,
6051 "maxInterval": 65534,
6052 "reportableChange": 0
6053 },
6054 {
6055 "name": "SceneValid",
6056 "code": 3,
6057 "mfgCode": null,
6058 "side": "server",
6059 "type": "boolean",
6060 "included": 1,
6061 "storageOption": "RAM",
6062 "singleton": 0,
6063 "bounded": 0,
6064 "defaultValue": "0x00",
6065 "reportable": 0,
6066 "minInterval": 1,
6067 "maxInterval": 65534,
6068 "reportableChange": 0
6069 },
6070 {
6071 "name": "NameSupport",
6072 "code": 4,
6073 "mfgCode": null,
6074 "side": "server",
6075 "type": "bitmap8",
6076 "included": 1,
6077 "storageOption": "RAM",
6078 "singleton": 0,
6079 "bounded": 0,
6080 "defaultValue": "0x00",
6081 "reportable": 0,
6082 "minInterval": 1,
6083 "maxInterval": 65534,
6084 "reportableChange": 0
6085 },
6086 {
6087 "name": "LastConfiguredBy",
6088 "code": 5,
6089 "mfgCode": null,
6090 "side": "server",
6091 "type": "node_id",
6092 "included": 0,
6093 "storageOption": "RAM",
6094 "singleton": 0,
6095 "bounded": 0,
6096 "defaultValue": "",
6097 "reportable": 1,
6098 "minInterval": 1,
6099 "maxInterval": 65534,
6100 "reportableChange": 0
6101 },
6102 {
6103 "name": "SceneTableSize",
6104 "code": 6,
6105 "mfgCode": null,
6106 "side": "server",
6107 "type": "int16u",
6108 "included": 1,
6109 "storageOption": "RAM",
6110 "singleton": 0,
6111 "bounded": 0,
6112 "defaultValue": "",
6113 "reportable": 1,
6114 "minInterval": 1,
6115 "maxInterval": 65534,
6116 "reportableChange": 0
6117 },
6118 {
6119 "name": "RemainingCapacity",
6120 "code": 7,
6121 "mfgCode": null,
6122 "side": "server",
6123 "type": "int8u",
6124 "included": 1,
6125 "storageOption": "RAM",
6126 "singleton": 0,
6127 "bounded": 0,
6128 "defaultValue": "",
6129 "reportable": 1,
6130 "minInterval": 1,
6131 "maxInterval": 65534,
6132 "reportableChange": 0
6133 },
6134 {
6135 "name": "GeneratedCommandList",
6136 "code": 65528,
6137 "mfgCode": null,
6138 "side": "server",
6139 "type": "array",
6140 "included": 1,
6141 "storageOption": "RAM",
6142 "singleton": 0,
6143 "bounded": 0,
6144 "defaultValue": "",
6145 "reportable": 1,
6146 "minInterval": 1,
6147 "maxInterval": 65534,
6148 "reportableChange": 0
6149 },
6150 {
6151 "name": "AcceptedCommandList",
6152 "code": 65529,
6153 "mfgCode": null,
6154 "side": "server",
6155 "type": "array",
6156 "included": 1,
6157 "storageOption": "RAM",
6158 "singleton": 0,
6159 "bounded": 0,
6160 "defaultValue": "",
6161 "reportable": 1,
6162 "minInterval": 1,
6163 "maxInterval": 65534,
6164 "reportableChange": 0
6165 },
6166 {
6167 "name": "EventList",
6168 "code": 65530,
6169 "mfgCode": null,
6170 "side": "server",
6171 "type": "array",
6172 "included": 1,
6173 "storageOption": "RAM",
6174 "singleton": 0,
6175 "bounded": 0,
6176 "defaultValue": "",
6177 "reportable": 1,
6178 "minInterval": 1,
6179 "maxInterval": 65534,
6180 "reportableChange": 0
6181 },
6182 {
6183 "name": "AttributeList",
6184 "code": 65531,
6185 "mfgCode": null,
6186 "side": "server",
6187 "type": "array",
6188 "included": 1,
6189 "storageOption": "RAM",
6190 "singleton": 0,
6191 "bounded": 0,
6192 "defaultValue": "",
6193 "reportable": 1,
6194 "minInterval": 1,
6195 "maxInterval": 65534,
6196 "reportableChange": 0
6197 },
6198 {
6199 "name": "FeatureMap",
6200 "code": 65532,
6201 "mfgCode": null,
6202 "side": "server",
6203 "type": "bitmap32",
6204 "included": 1,
6205 "storageOption": "RAM",
6206 "singleton": 0,
6207 "bounded": 0,
6208 "defaultValue": "0",
6209 "reportable": 1,
6210 "minInterval": 1,
6211 "maxInterval": 65534,
6212 "reportableChange": 0
6213 },
6214 {
6215 "name": "ClusterRevision",
6216 "code": 65533,
6217 "mfgCode": null,
6218 "side": "server",
6219 "type": "int16u",
6220 "included": 1,
6221 "storageOption": "RAM",
6222 "singleton": 0,
6223 "bounded": 0,
6224 "defaultValue": "5",
6225 "reportable": 1,
6226 "minInterval": 1,
6227 "maxInterval": 65534,
6228 "reportableChange": 0
6229 }
6230 ]
6231 },
6232 {
6233 "name": "On/Off",
6234 "code": 6,
6235 "mfgCode": null,
6236 "define": "ON_OFF_CLUSTER",
6237 "side": "client",
6238 "enabled": 0,
6239 "commands": [
6240 {
6241 "name": "Off",
6242 "code": 0,
6243 "mfgCode": null,
6244 "source": "client",
6245 "incoming": 1,
6246 "outgoing": 1
6247 },
6248 {
6249 "name": "On",
6250 "code": 1,
6251 "mfgCode": null,
6252 "source": "client",
6253 "incoming": 1,
6254 "outgoing": 1
6255 },
6256 {
6257 "name": "Toggle",
6258 "code": 2,
6259 "mfgCode": null,
6260 "source": "client",
6261 "incoming": 1,
6262 "outgoing": 1
6263 }
6264 ],
6265 "attributes": [
6266 {
6267 "name": "FeatureMap",
6268 "code": 65532,
6269 "mfgCode": null,
6270 "side": "client",
6271 "type": "bitmap32",
6272 "included": 1,
6273 "storageOption": "RAM",
6274 "singleton": 0,
6275 "bounded": 0,
6276 "defaultValue": "0",
6277 "reportable": 1,
6278 "minInterval": 1,
6279 "maxInterval": 65534,
6280 "reportableChange": 0
6281 },
6282 {
6283 "name": "ClusterRevision",
6284 "code": 65533,
6285 "mfgCode": null,
6286 "side": "client",
6287 "type": "int16u",
6288 "included": 1,
6289 "storageOption": "RAM",
6290 "singleton": 0,
6291 "bounded": 0,
6292 "defaultValue": "4",
6293 "reportable": 1,
6294 "minInterval": 1,
6295 "maxInterval": 65534,
6296 "reportableChange": 0
6297 }
6298 ]
6299 },
6300 {
6301 "name": "On/Off",
6302 "code": 6,
6303 "mfgCode": null,
6304 "define": "ON_OFF_CLUSTER",
6305 "side": "server",
6306 "enabled": 0,
6307 "attributes": [
6308 {
6309 "name": "OnOff",
6310 "code": 0,
6311 "mfgCode": null,
6312 "side": "server",
6313 "type": "boolean",
6314 "included": 1,
6315 "storageOption": "RAM",
6316 "singleton": 0,
6317 "bounded": 0,
6318 "defaultValue": "0",
6319 "reportable": 0,
6320 "minInterval": 1,
6321 "maxInterval": 65534,
6322 "reportableChange": 0
6323 },
6324 {
6325 "name": "GlobalSceneControl",
6326 "code": 16384,
6327 "mfgCode": null,
6328 "side": "server",
6329 "type": "boolean",
6330 "included": 0,
6331 "storageOption": "RAM",
6332 "singleton": 0,
6333 "bounded": 0,
6334 "defaultValue": "1",
6335 "reportable": 1,
6336 "minInterval": 1,
6337 "maxInterval": 65534,
6338 "reportableChange": 0
6339 },
6340 {
6341 "name": "OnTime",
6342 "code": 16385,
6343 "mfgCode": null,
6344 "side": "server",
6345 "type": "int16u",
6346 "included": 0,
6347 "storageOption": "RAM",
6348 "singleton": 0,
6349 "bounded": 0,
6350 "defaultValue": "0",
6351 "reportable": 1,
6352 "minInterval": 1,
6353 "maxInterval": 65534,
6354 "reportableChange": 0
6355 },
6356 {
6357 "name": "OffWaitTime",
6358 "code": 16386,
6359 "mfgCode": null,
6360 "side": "server",
6361 "type": "int16u",
6362 "included": 0,
6363 "storageOption": "RAM",
6364 "singleton": 0,
6365 "bounded": 0,
6366 "defaultValue": "0",
6367 "reportable": 1,
6368 "minInterval": 1,
6369 "maxInterval": 65534,
6370 "reportableChange": 0
6371 },
6372 {
6373 "name": "StartUpOnOff",
6374 "code": 16387,
6375 "mfgCode": null,
6376 "side": "server",
6377 "type": "OnOffStartUpOnOff",
6378 "included": 0,
6379 "storageOption": "RAM",
6380 "singleton": 0,
6381 "bounded": 0,
6382 "defaultValue": "",
6383 "reportable": 1,
6384 "minInterval": 1,
6385 "maxInterval": 65534,
6386 "reportableChange": 0
6387 },
6388 {
6389 "name": "GeneratedCommandList",
6390 "code": 65528,
6391 "mfgCode": null,
6392 "side": "server",
6393 "type": "array",
6394 "included": 1,
6395 "storageOption": "RAM",
6396 "singleton": 0,
6397 "bounded": 0,
6398 "defaultValue": "",
6399 "reportable": 1,
6400 "minInterval": 1,
6401 "maxInterval": 65534,
6402 "reportableChange": 0
6403 },
6404 {
6405 "name": "AcceptedCommandList",
6406 "code": 65529,
6407 "mfgCode": null,
6408 "side": "server",
6409 "type": "array",
6410 "included": 1,
6411 "storageOption": "RAM",
6412 "singleton": 0,
6413 "bounded": 0,
6414 "defaultValue": "",
6415 "reportable": 1,
6416 "minInterval": 1,
6417 "maxInterval": 65534,
6418 "reportableChange": 0
6419 },
6420 {
6421 "name": "EventList",
6422 "code": 65530,
6423 "mfgCode": null,
6424 "side": "server",
6425 "type": "array",
6426 "included": 1,
6427 "storageOption": "RAM",
6428 "singleton": 0,
6429 "bounded": 0,
6430 "defaultValue": "",
6431 "reportable": 1,
6432 "minInterval": 1,
6433 "maxInterval": 65534,
6434 "reportableChange": 0
6435 },
6436 {
6437 "name": "AttributeList",
6438 "code": 65531,
6439 "mfgCode": null,
6440 "side": "server",
6441 "type": "array",
6442 "included": 1,
6443 "storageOption": "RAM",
6444 "singleton": 0,
6445 "bounded": 0,
6446 "defaultValue": "",
6447 "reportable": 1,
6448 "minInterval": 1,
6449 "maxInterval": 65534,
6450 "reportableChange": 0
6451 },
6452 {
6453 "name": "FeatureMap",
6454 "code": 65532,
6455 "mfgCode": null,
6456 "side": "server",
6457 "type": "bitmap32",
6458 "included": 1,
6459 "storageOption": "RAM",
6460 "singleton": 0,
6461 "bounded": 0,
6462 "defaultValue": "0",
6463 "reportable": 1,
6464 "minInterval": 1,
6465 "maxInterval": 65534,
6466 "reportableChange": 0
6467 },
6468 {
6469 "name": "ClusterRevision",
6470 "code": 65533,
6471 "mfgCode": null,
6472 "side": "server",
6473 "type": "int16u",
6474 "included": 1,
6475 "storageOption": "RAM",
6476 "singleton": 0,
6477 "bounded": 0,
6478 "defaultValue": "4",
6479 "reportable": 1,
6480 "minInterval": 1,
6481 "maxInterval": 65534,
6482 "reportableChange": 0
6483 }
6484 ]
6485 },
6486 {
6487 "name": "Level Control",
6488 "code": 8,
6489 "mfgCode": null,
6490 "define": "LEVEL_CONTROL_CLUSTER",
6491 "side": "client",
6492 "enabled": 0,
6493 "commands": [
6494 {
6495 "name": "MoveToLevel",
6496 "code": 0,
6497 "mfgCode": null,
6498 "source": "client",
6499 "incoming": 1,
6500 "outgoing": 1
6501 },
6502 {
6503 "name": "Move",
6504 "code": 1,
6505 "mfgCode": null,
6506 "source": "client",
6507 "incoming": 1,
6508 "outgoing": 1
6509 },
6510 {
6511 "name": "Step",
6512 "code": 2,
6513 "mfgCode": null,
6514 "source": "client",
6515 "incoming": 1,
6516 "outgoing": 1
6517 },
6518 {
6519 "name": "Stop",
6520 "code": 3,
6521 "mfgCode": null,
6522 "source": "client",
6523 "incoming": 1,
6524 "outgoing": 1
6525 },
6526 {
6527 "name": "MoveToLevelWithOnOff",
6528 "code": 4,
6529 "mfgCode": null,
6530 "source": "client",
6531 "incoming": 1,
6532 "outgoing": 1
6533 },
6534 {
6535 "name": "MoveWithOnOff",
6536 "code": 5,
6537 "mfgCode": null,
6538 "source": "client",
6539 "incoming": 1,
6540 "outgoing": 1
6541 },
6542 {
6543 "name": "StepWithOnOff",
6544 "code": 6,
6545 "mfgCode": null,
6546 "source": "client",
6547 "incoming": 1,
6548 "outgoing": 1
6549 },
6550 {
6551 "name": "StopWithOnOff",
6552 "code": 7,
6553 "mfgCode": null,
6554 "source": "client",
6555 "incoming": 1,
6556 "outgoing": 1
6557 }
6558 ],
6559 "attributes": [
6560 {
6561 "name": "FeatureMap",
6562 "code": 65532,
6563 "mfgCode": null,
6564 "side": "client",
6565 "type": "bitmap32",
6566 "included": 1,
6567 "storageOption": "RAM",
6568 "singleton": 0,
6569 "bounded": 0,
6570 "defaultValue": "0",
6571 "reportable": 1,
6572 "minInterval": 1,
6573 "maxInterval": 65534,
6574 "reportableChange": 0
6575 },
6576 {
6577 "name": "ClusterRevision",
6578 "code": 65533,
6579 "mfgCode": null,
6580 "side": "client",
6581 "type": "int16u",
6582 "included": 1,
6583 "storageOption": "RAM",
6584 "singleton": 0,
6585 "bounded": 0,
6586 "defaultValue": "5",
6587 "reportable": 1,
6588 "minInterval": 1,
6589 "maxInterval": 65534,
6590 "reportableChange": 0
6591 }
6592 ]
6593 },
6594 {
6595 "name": "Level Control",
6596 "code": 8,
6597 "mfgCode": null,
6598 "define": "LEVEL_CONTROL_CLUSTER",
6599 "side": "server",
6600 "enabled": 0,
6601 "attributes": [
6602 {
6603 "name": "CurrentLevel",
6604 "code": 0,
6605 "mfgCode": null,
6606 "side": "server",
6607 "type": "int8u",
6608 "included": 1,
6609 "storageOption": "RAM",
6610 "singleton": 0,
6611 "bounded": 0,
6612 "defaultValue": "0x00",
6613 "reportable": 0,
6614 "minInterval": 1,
6615 "maxInterval": 65534,
6616 "reportableChange": 0
6617 },
6618 {
6619 "name": "RemainingTime",
6620 "code": 1,
6621 "mfgCode": null,
6622 "side": "server",
6623 "type": "int16u",
6624 "included": 0,
6625 "storageOption": "RAM",
6626 "singleton": 0,
6627 "bounded": 0,
6628 "defaultValue": "0x0000",
6629 "reportable": 1,
6630 "minInterval": 1,
6631 "maxInterval": 65534,
6632 "reportableChange": 0
6633 },
6634 {
6635 "name": "MinLevel",
6636 "code": 2,
6637 "mfgCode": null,
6638 "side": "server",
6639 "type": "int8u",
6640 "included": 0,
6641 "storageOption": "RAM",
6642 "singleton": 0,
6643 "bounded": 0,
6644 "defaultValue": "0x00",
6645 "reportable": 1,
6646 "minInterval": 1,
6647 "maxInterval": 65534,
6648 "reportableChange": 0
6649 },
6650 {
6651 "name": "MaxLevel",
6652 "code": 3,
6653 "mfgCode": null,
6654 "side": "server",
6655 "type": "int8u",
6656 "included": 0,
6657 "storageOption": "RAM",
6658 "singleton": 0,
6659 "bounded": 0,
6660 "defaultValue": "0xFE",
6661 "reportable": 1,
6662 "minInterval": 1,
6663 "maxInterval": 65534,
6664 "reportableChange": 0
6665 },
6666 {
6667 "name": "CurrentFrequency",
6668 "code": 4,
6669 "mfgCode": null,
6670 "side": "server",
6671 "type": "int16u",
6672 "included": 0,
6673 "storageOption": "RAM",
6674 "singleton": 0,
6675 "bounded": 0,
6676 "defaultValue": "0x0000",
6677 "reportable": 1,
6678 "minInterval": 1,
6679 "maxInterval": 65534,
6680 "reportableChange": 0
6681 },
6682 {
6683 "name": "MinFrequency",
6684 "code": 5,
6685 "mfgCode": null,
6686 "side": "server",
6687 "type": "int16u",
6688 "included": 0,
6689 "storageOption": "RAM",
6690 "singleton": 0,
6691 "bounded": 0,
6692 "defaultValue": "0x0000",
6693 "reportable": 1,
6694 "minInterval": 1,
6695 "maxInterval": 65534,
6696 "reportableChange": 0
6697 },
6698 {
6699 "name": "MaxFrequency",
6700 "code": 6,
6701 "mfgCode": null,
6702 "side": "server",
6703 "type": "int16u",
6704 "included": 0,
6705 "storageOption": "RAM",
6706 "singleton": 0,
6707 "bounded": 0,
6708 "defaultValue": "0x0000",
6709 "reportable": 1,
6710 "minInterval": 1,
6711 "maxInterval": 65534,
6712 "reportableChange": 0
6713 },
6714 {
6715 "name": "Options",
6716 "code": 15,
6717 "mfgCode": null,
6718 "side": "server",
6719 "type": "LevelControlOptions",
6720 "included": 1,
6721 "storageOption": "RAM",
6722 "singleton": 0,
6723 "bounded": 0,
6724 "defaultValue": "0x00",
6725 "reportable": 1,
6726 "minInterval": 1,
6727 "maxInterval": 65534,
6728 "reportableChange": 0
6729 },
6730 {
6731 "name": "OnOffTransitionTime",
6732 "code": 16,
6733 "mfgCode": null,
6734 "side": "server",
6735 "type": "int16u",
6736 "included": 0,
6737 "storageOption": "RAM",
6738 "singleton": 0,
6739 "bounded": 0,
6740 "defaultValue": "0x0000",
6741 "reportable": 1,
6742 "minInterval": 1,
6743 "maxInterval": 65534,
6744 "reportableChange": 0
6745 },
6746 {
6747 "name": "OnLevel",
6748 "code": 17,
6749 "mfgCode": null,
6750 "side": "server",
6751 "type": "int8u",
6752 "included": 1,
6753 "storageOption": "RAM",
6754 "singleton": 0,
6755 "bounded": 0,
6756 "defaultValue": "",
6757 "reportable": 1,
6758 "minInterval": 1,
6759 "maxInterval": 65534,
6760 "reportableChange": 0
6761 },
6762 {
6763 "name": "OnTransitionTime",
6764 "code": 18,
6765 "mfgCode": null,
6766 "side": "server",
6767 "type": "int16u",
6768 "included": 0,
6769 "storageOption": "RAM",
6770 "singleton": 0,
6771 "bounded": 0,
6772 "defaultValue": "",
6773 "reportable": 1,
6774 "minInterval": 1,
6775 "maxInterval": 65534,
6776 "reportableChange": 0
6777 },
6778 {
6779 "name": "OffTransitionTime",
6780 "code": 19,
6781 "mfgCode": null,
6782 "side": "server",
6783 "type": "int16u",
6784 "included": 0,
6785 "storageOption": "RAM",
6786 "singleton": 0,
6787 "bounded": 0,
6788 "defaultValue": "",
6789 "reportable": 1,
6790 "minInterval": 1,
6791 "maxInterval": 65534,
6792 "reportableChange": 0
6793 },
6794 {
6795 "name": "DefaultMoveRate",
6796 "code": 20,
6797 "mfgCode": null,
6798 "side": "server",
6799 "type": "int8u",
6800 "included": 0,
6801 "storageOption": "RAM",
6802 "singleton": 0,
6803 "bounded": 0,
6804 "defaultValue": "",
6805 "reportable": 1,
6806 "minInterval": 1,
6807 "maxInterval": 65534,
6808 "reportableChange": 0
6809 },
6810 {
6811 "name": "StartUpCurrentLevel",
6812 "code": 16384,
6813 "mfgCode": null,
6814 "side": "server",
6815 "type": "int8u",
6816 "included": 0,
6817 "storageOption": "RAM",
6818 "singleton": 0,
6819 "bounded": 0,
6820 "defaultValue": "",
6821 "reportable": 1,
6822 "minInterval": 1,
6823 "maxInterval": 65534,
6824 "reportableChange": 0
6825 },
6826 {
6827 "name": "GeneratedCommandList",
6828 "code": 65528,
6829 "mfgCode": null,
6830 "side": "server",
6831 "type": "array",
6832 "included": 1,
6833 "storageOption": "RAM",
6834 "singleton": 0,
6835 "bounded": 0,
6836 "defaultValue": "",
6837 "reportable": 1,
6838 "minInterval": 1,
6839 "maxInterval": 65534,
6840 "reportableChange": 0
6841 },
6842 {
6843 "name": "AcceptedCommandList",
6844 "code": 65529,
6845 "mfgCode": null,
6846 "side": "server",
6847 "type": "array",
6848 "included": 1,
6849 "storageOption": "RAM",
6850 "singleton": 0,
6851 "bounded": 0,
6852 "defaultValue": "",
6853 "reportable": 1,
6854 "minInterval": 1,
6855 "maxInterval": 65534,
6856 "reportableChange": 0
6857 },
6858 {
6859 "name": "EventList",
6860 "code": 65530,
6861 "mfgCode": null,
6862 "side": "server",
6863 "type": "array",
6864 "included": 1,
6865 "storageOption": "RAM",
6866 "singleton": 0,
6867 "bounded": 0,
6868 "defaultValue": "",
6869 "reportable": 1,
6870 "minInterval": 1,
6871 "maxInterval": 65534,
6872 "reportableChange": 0
6873 },
6874 {
6875 "name": "AttributeList",
6876 "code": 65531,
6877 "mfgCode": null,
6878 "side": "server",
6879 "type": "array",
6880 "included": 1,
6881 "storageOption": "RAM",
6882 "singleton": 0,
6883 "bounded": 0,
6884 "defaultValue": "",
6885 "reportable": 1,
6886 "minInterval": 1,
6887 "maxInterval": 65534,
6888 "reportableChange": 0
6889 },
6890 {
6891 "name": "FeatureMap",
6892 "code": 65532,
6893 "mfgCode": null,
6894 "side": "server",
6895 "type": "bitmap32",
6896 "included": 1,
6897 "storageOption": "RAM",
6898 "singleton": 0,
6899 "bounded": 0,
6900 "defaultValue": "0",
6901 "reportable": 1,
6902 "minInterval": 1,
6903 "maxInterval": 65534,
6904 "reportableChange": 0
6905 },
6906 {
6907 "name": "ClusterRevision",
6908 "code": 65533,
6909 "mfgCode": null,
6910 "side": "server",
6911 "type": "int16u",
6912 "included": 1,
6913 "storageOption": "RAM",
6914 "singleton": 0,
6915 "bounded": 0,
6916 "defaultValue": "5",
6917 "reportable": 1,
6918 "minInterval": 1,
6919 "maxInterval": 65534,
6920 "reportableChange": 0
6921 }
6922 ]
6923 },
6924 {
6925 "name": "Descriptor",
6926 "code": 29,
6927 "mfgCode": null,
6928 "define": "DESCRIPTOR_CLUSTER",
6929 "side": "client",
6930 "enabled": 0,
6931 "attributes": [
6932 {
6933 "name": "FeatureMap",
6934 "code": 65532,
6935 "mfgCode": null,
6936 "side": "client",
6937 "type": "bitmap32",
6938 "included": 1,
6939 "storageOption": "RAM",
6940 "singleton": 0,
6941 "bounded": 0,
6942 "defaultValue": "0",
6943 "reportable": 1,
6944 "minInterval": 1,
6945 "maxInterval": 65534,
6946 "reportableChange": 0
6947 },
6948 {
6949 "name": "ClusterRevision",
6950 "code": 65533,
6951 "mfgCode": null,
6952 "side": "client",
6953 "type": "int16u",
6954 "included": 1,
6955 "storageOption": "RAM",
6956 "singleton": 0,
6957 "bounded": 0,
6958 "defaultValue": "1",
6959 "reportable": 1,
6960 "minInterval": 1,
6961 "maxInterval": 65534,
6962 "reportableChange": 0
6963 }
6964 ]
6965 },
6966 {
6967 "name": "Descriptor",
6968 "code": 29,
6969 "mfgCode": null,
6970 "define": "DESCRIPTOR_CLUSTER",
6971 "side": "server",
6972 "enabled": 1,
6973 "attributes": [
6974 {
6975 "name": "DeviceTypeList",
6976 "code": 0,
6977 "mfgCode": null,
6978 "side": "server",
6979 "type": "array",
6980 "included": 1,
6981 "storageOption": "External",
6982 "singleton": 0,
6983 "bounded": 0,
6984 "defaultValue": "0",
6985 "reportable": 1,
6986 "minInterval": 1,
6987 "maxInterval": 65534,
6988 "reportableChange": 0
6989 },
6990 {
6991 "name": "ServerList",
6992 "code": 1,
6993 "mfgCode": null,
6994 "side": "server",
6995 "type": "array",
6996 "included": 1,
6997 "storageOption": "External",
6998 "singleton": 0,
6999 "bounded": 0,
7000 "defaultValue": "0",
7001 "reportable": 0,
7002 "minInterval": 1,
7003 "maxInterval": 65534,
7004 "reportableChange": 0
7005 },
7006 {
7007 "name": "ClientList",
7008 "code": 2,
7009 "mfgCode": null,
7010 "side": "server",
7011 "type": "array",
7012 "included": 1,
7013 "storageOption": "External",
7014 "singleton": 0,
7015 "bounded": 0,
7016 "defaultValue": "0",
7017 "reportable": 0,
7018 "minInterval": 1,
7019 "maxInterval": 65534,
7020 "reportableChange": 0
7021 },
7022 {
7023 "name": "PartsList",
7024 "code": 3,
7025 "mfgCode": null,
7026 "side": "server",
7027 "type": "array",
7028 "included": 1,
7029 "storageOption": "External",
7030 "singleton": 0,
7031 "bounded": 0,
7032 "defaultValue": "0",
7033 "reportable": 0,
7034 "minInterval": 1,
7035 "maxInterval": 65534,
7036 "reportableChange": 0
7037 },
7038 {
7039 "name": "GeneratedCommandList",
7040 "code": 65528,
7041 "mfgCode": null,
7042 "side": "server",
7043 "type": "array",
7044 "included": 1,
7045 "storageOption": "External",
7046 "singleton": 0,
7047 "bounded": 0,
7048 "defaultValue": "0",
7049 "reportable": 1,
7050 "minInterval": 1,
7051 "maxInterval": 65534,
7052 "reportableChange": 0
7053 },
7054 {
7055 "name": "AcceptedCommandList",
7056 "code": 65529,
7057 "mfgCode": null,
7058 "side": "server",
7059 "type": "array",
7060 "included": 1,
7061 "storageOption": "External",
7062 "singleton": 0,
7063 "bounded": 0,
7064 "defaultValue": "0",
7065 "reportable": 1,
7066 "minInterval": 1,
7067 "maxInterval": 65534,
7068 "reportableChange": 0
7069 },
7070 {
7071 "name": "EventList",
7072 "code": 65530,
7073 "mfgCode": null,
7074 "side": "server",
7075 "type": "array",
7076 "included": 1,
7077 "storageOption": "RAM",
7078 "singleton": 0,
7079 "bounded": 0,
7080 "defaultValue": "",
7081 "reportable": 1,
7082 "minInterval": 1,
7083 "maxInterval": 65534,
7084 "reportableChange": 0
7085 },
7086 {
7087 "name": "AttributeList",
7088 "code": 65531,
7089 "mfgCode": null,
7090 "side": "server",
7091 "type": "array",
7092 "included": 1,
7093 "storageOption": "External",
7094 "singleton": 0,
7095 "bounded": 0,
7096 "defaultValue": "0",
7097 "reportable": 1,
7098 "minInterval": 1,
7099 "maxInterval": 65534,
7100 "reportableChange": 0
7101 },
7102 {
7103 "name": "FeatureMap",
7104 "code": 65532,
7105 "mfgCode": null,
7106 "side": "server",
7107 "type": "bitmap32",
7108 "included": 1,
7109 "storageOption": "RAM",
7110 "singleton": 0,
7111 "bounded": 0,
7112 "defaultValue": "0",
7113 "reportable": 1,
7114 "minInterval": 1,
7115 "maxInterval": 65534,
7116 "reportableChange": 0
7117 },
7118 {
7119 "name": "ClusterRevision",
7120 "code": 65533,
7121 "mfgCode": null,
7122 "side": "server",
7123 "type": "int16u",
7124 "included": 1,
7125 "storageOption": "RAM",
7126 "singleton": 0,
7127 "bounded": 0,
7128 "defaultValue": "1",
7129 "reportable": 1,
7130 "minInterval": 1,
7131 "maxInterval": 65534,
7132 "reportableChange": 0
7133 }
7134 ]
7135 },
7136 {
7137 "name": "Binding",
7138 "code": 30,
7139 "mfgCode": null,
7140 "define": "BINDING_CLUSTER",
7141 "side": "client",
7142 "enabled": 0,
7143 "attributes": [
7144 {
7145 "name": "FeatureMap",
7146 "code": 65532,
7147 "mfgCode": null,
7148 "side": "client",
7149 "type": "bitmap32",
7150 "included": 1,
7151 "storageOption": "RAM",
7152 "singleton": 0,
7153 "bounded": 0,
7154 "defaultValue": "0",
7155 "reportable": 1,
7156 "minInterval": 1,
7157 "maxInterval": 65534,
7158 "reportableChange": 0
7159 },
7160 {
7161 "name": "ClusterRevision",
7162 "code": 65533,
7163 "mfgCode": null,
7164 "side": "client",
7165 "type": "int16u",
7166 "included": 1,
7167 "storageOption": "RAM",
7168 "singleton": 0,
7169 "bounded": 0,
7170 "defaultValue": "1",
7171 "reportable": 1,
7172 "minInterval": 1,
7173 "maxInterval": 65534,
7174 "reportableChange": 0
7175 }
7176 ]
7177 },
7178 {
7179 "name": "Binding",
7180 "code": 30,
7181 "mfgCode": null,
7182 "define": "BINDING_CLUSTER",
7183 "side": "server",
7184 "enabled": 0,
7185 "attributes": [
7186 {
7187 "name": "Binding",
7188 "code": 0,
7189 "mfgCode": null,
7190 "side": "server",
7191 "type": "array",
7192 "included": 1,
7193 "storageOption": "External",
7194 "singleton": 0,
7195 "bounded": 0,
7196 "defaultValue": "",
7197 "reportable": 1,
7198 "minInterval": 1,
7199 "maxInterval": 65534,
7200 "reportableChange": 0
7201 },
7202 {
7203 "name": "GeneratedCommandList",
7204 "code": 65528,
7205 "mfgCode": null,
7206 "side": "server",
7207 "type": "array",
7208 "included": 1,
7209 "storageOption": "External",
7210 "singleton": 0,
7211 "bounded": 0,
7212 "defaultValue": "",
7213 "reportable": 1,
7214 "minInterval": 1,
7215 "maxInterval": 65534,
7216 "reportableChange": 0
7217 },
7218 {
7219 "name": "AcceptedCommandList",
7220 "code": 65529,
7221 "mfgCode": null,
7222 "side": "server",
7223 "type": "array",
7224 "included": 1,
7225 "storageOption": "External",
7226 "singleton": 0,
7227 "bounded": 0,
7228 "defaultValue": "",
7229 "reportable": 1,
7230 "minInterval": 1,
7231 "maxInterval": 65534,
7232 "reportableChange": 0
7233 },
7234 {
7235 "name": "EventList",
7236 "code": 65530,
7237 "mfgCode": null,
7238 "side": "server",
7239 "type": "array",
7240 "included": 1,
7241 "storageOption": "RAM",
7242 "singleton": 0,
7243 "bounded": 0,
7244 "defaultValue": "",
7245 "reportable": 1,
7246 "minInterval": 1,
7247 "maxInterval": 65534,
7248 "reportableChange": 0
7249 },
7250 {
7251 "name": "AttributeList",
7252 "code": 65531,
7253 "mfgCode": null,
7254 "side": "server",
7255 "type": "array",
7256 "included": 1,
7257 "storageOption": "External",
7258 "singleton": 0,
7259 "bounded": 0,
7260 "defaultValue": "",
7261 "reportable": 1,
7262 "minInterval": 1,
7263 "maxInterval": 65534,
7264 "reportableChange": 0
7265 },
7266 {
7267 "name": "FeatureMap",
7268 "code": 65532,
7269 "mfgCode": null,
7270 "side": "server",
7271 "type": "bitmap32",
7272 "included": 1,
7273 "storageOption": "RAM",
7274 "singleton": 0,
7275 "bounded": 0,
7276 "defaultValue": "0",
7277 "reportable": 1,
7278 "minInterval": 1,
7279 "maxInterval": 65534,
7280 "reportableChange": 0
7281 },
7282 {
7283 "name": "ClusterRevision",
7284 "code": 65533,
7285 "mfgCode": null,
7286 "side": "server",
7287 "type": "int16u",
7288 "included": 1,
7289 "storageOption": "RAM",
7290 "singleton": 0,
7291 "bounded": 0,
7292 "defaultValue": "1",
7293 "reportable": 1,
7294 "minInterval": 1,
7295 "maxInterval": 65534,
7296 "reportableChange": 0
7297 }
7298 ]
7299 },
7300 {
7301 "name": "Door Lock",
7302 "code": 257,
7303 "mfgCode": null,
7304 "define": "DOOR_LOCK_CLUSTER",
7305 "side": "client",
7306 "enabled": 0,
7307 "commands": [
7308 {
7309 "name": "LockDoor",
7310 "code": 0,
7311 "mfgCode": null,
7312 "source": "client",
7313 "incoming": 1,
7314 "outgoing": 1
7315 },
7316 {
7317 "name": "UnlockDoor",
7318 "code": 1,
7319 "mfgCode": null,
7320 "source": "client",
7321 "incoming": 1,
7322 "outgoing": 1
7323 },
7324 {
7325 "name": "SetUser",
7326 "code": 26,
7327 "mfgCode": null,
7328 "source": "client",
7329 "incoming": 1,
7330 "outgoing": 1
7331 },
7332 {
7333 "name": "GetUser",
7334 "code": 27,
7335 "mfgCode": null,
7336 "source": "client",
7337 "incoming": 1,
7338 "outgoing": 1
7339 },
7340 {
7341 "name": "ClearUser",
7342 "code": 29,
7343 "mfgCode": null,
7344 "source": "client",
7345 "incoming": 1,
7346 "outgoing": 1
7347 },
7348 {
7349 "name": "SetCredential",
7350 "code": 34,
7351 "mfgCode": null,
7352 "source": "client",
7353 "incoming": 1,
7354 "outgoing": 1
7355 },
7356 {
7357 "name": "ClearCredential",
7358 "code": 38,
7359 "mfgCode": null,
7360 "source": "client",
7361 "incoming": 1,
7362 "outgoing": 1
7363 }
7364 ],
7365 "attributes": [
7366 {
7367 "name": "FeatureMap",
7368 "code": 65532,
7369 "mfgCode": null,
7370 "side": "client",
7371 "type": "bitmap32",
7372 "included": 1,
7373 "storageOption": "RAM",
7374 "singleton": 0,
7375 "bounded": 0,
7376 "defaultValue": "0",
7377 "reportable": 1,
7378 "minInterval": 1,
7379 "maxInterval": 65534,
7380 "reportableChange": 0
7381 },
7382 {
7383 "name": "ClusterRevision",
7384 "code": 65533,
7385 "mfgCode": null,
7386 "side": "client",
7387 "type": "int16u",
7388 "included": 1,
7389 "storageOption": "RAM",
7390 "singleton": 0,
7391 "bounded": 0,
7392 "defaultValue": "7",
7393 "reportable": 1,
7394 "minInterval": 1,
7395 "maxInterval": 65534,
7396 "reportableChange": 0
7397 }
7398 ]
7399 },
7400 {
7401 "name": "Door Lock",
7402 "code": 257,
7403 "mfgCode": null,
7404 "define": "DOOR_LOCK_CLUSTER",
7405 "side": "server",
7406 "enabled": 0,
7407 "commands": [
7408 {
7409 "name": "GetUserResponse",
7410 "code": 28,
7411 "mfgCode": null,
7412 "source": "server",
7413 "incoming": 1,
7414 "outgoing": 1
7415 },
7416 {
7417 "name": "SetCredentialResponse",
7418 "code": 35,
7419 "mfgCode": null,
7420 "source": "server",
7421 "incoming": 1,
7422 "outgoing": 1
7423 }
7424 ],
7425 "attributes": [
7426 {
7427 "name": "LockState",
7428 "code": 0,
7429 "mfgCode": null,
7430 "side": "server",
7431 "type": "DlLockState",
7432 "included": 1,
7433 "storageOption": "RAM",
7434 "singleton": 0,
7435 "bounded": 0,
7436 "defaultValue": "",
7437 "reportable": 1,
7438 "minInterval": 1,
7439 "maxInterval": 65534,
7440 "reportableChange": 0
7441 },
7442 {
7443 "name": "LockType",
7444 "code": 1,
7445 "mfgCode": null,
7446 "side": "server",
7447 "type": "DlLockType",
7448 "included": 1,
7449 "storageOption": "RAM",
7450 "singleton": 0,
7451 "bounded": 0,
7452 "defaultValue": "",
7453 "reportable": 1,
7454 "minInterval": 1,
7455 "maxInterval": 65534,
7456 "reportableChange": 0
7457 },
7458 {
7459 "name": "ActuatorEnabled",
7460 "code": 2,
7461 "mfgCode": null,
7462 "side": "server",
7463 "type": "boolean",
7464 "included": 1,
7465 "storageOption": "RAM",
7466 "singleton": 0,
7467 "bounded": 0,
7468 "defaultValue": "",
7469 "reportable": 1,
7470 "minInterval": 1,
7471 "maxInterval": 65534,
7472 "reportableChange": 0
7473 },
7474 {
7475 "name": "DoorState",
7476 "code": 3,
7477 "mfgCode": null,
7478 "side": "server",
7479 "type": "DoorStateEnum",
7480 "included": 0,
7481 "storageOption": "RAM",
7482 "singleton": 0,
7483 "bounded": 0,
7484 "defaultValue": "",
7485 "reportable": 1,
7486 "minInterval": 1,
7487 "maxInterval": 65534,
7488 "reportableChange": 0
7489 },
7490 {
7491 "name": "DoorOpenEvents",
7492 "code": 4,
7493 "mfgCode": null,
7494 "side": "server",
7495 "type": "int32u",
7496 "included": 0,
7497 "storageOption": "RAM",
7498 "singleton": 0,
7499 "bounded": 0,
7500 "defaultValue": "",
7501 "reportable": 1,
7502 "minInterval": 1,
7503 "maxInterval": 65534,
7504 "reportableChange": 0
7505 },
7506 {
7507 "name": "DoorClosedEvents",
7508 "code": 5,
7509 "mfgCode": null,
7510 "side": "server",
7511 "type": "int32u",
7512 "included": 0,
7513 "storageOption": "RAM",
7514 "singleton": 0,
7515 "bounded": 0,
7516 "defaultValue": "",
7517 "reportable": 1,
7518 "minInterval": 1,
7519 "maxInterval": 65534,
7520 "reportableChange": 0
7521 },
7522 {
7523 "name": "OpenPeriod",
7524 "code": 6,
7525 "mfgCode": null,
7526 "side": "server",
7527 "type": "int16u",
7528 "included": 0,
7529 "storageOption": "RAM",
7530 "singleton": 0,
7531 "bounded": 0,
7532 "defaultValue": "",
7533 "reportable": 1,
7534 "minInterval": 1,
7535 "maxInterval": 65534,
7536 "reportableChange": 0
7537 },
7538 {
7539 "name": "NumberOfTotalUsersSupported",
7540 "code": 17,
7541 "mfgCode": null,
7542 "side": "server",
7543 "type": "int16u",
7544 "included": 0,
7545 "storageOption": "RAM",
7546 "singleton": 0,
7547 "bounded": 0,
7548 "defaultValue": "0",
7549 "reportable": 1,
7550 "minInterval": 1,
7551 "maxInterval": 65534,
7552 "reportableChange": 0
7553 },
7554 {
7555 "name": "NumberOfPINUsersSupported",
7556 "code": 18,
7557 "mfgCode": null,
7558 "side": "server",
7559 "type": "int16u",
7560 "included": 0,
7561 "storageOption": "RAM",
7562 "singleton": 0,
7563 "bounded": 0,
7564 "defaultValue": "0",
7565 "reportable": 1,
7566 "minInterval": 1,
7567 "maxInterval": 65534,
7568 "reportableChange": 0
7569 },
7570 {
7571 "name": "NumberOfRFIDUsersSupported",
7572 "code": 19,
7573 "mfgCode": null,
7574 "side": "server",
7575 "type": "int16u",
7576 "included": 0,
7577 "storageOption": "RAM",
7578 "singleton": 0,
7579 "bounded": 0,
7580 "defaultValue": "0",
7581 "reportable": 1,
7582 "minInterval": 1,
7583 "maxInterval": 65534,
7584 "reportableChange": 0
7585 },
7586 {
7587 "name": "NumberOfWeekDaySchedulesSupportedPerUser",
7588 "code": 20,
7589 "mfgCode": null,
7590 "side": "server",
7591 "type": "int8u",
7592 "included": 0,
7593 "storageOption": "RAM",
7594 "singleton": 0,
7595 "bounded": 0,
7596 "defaultValue": "0",
7597 "reportable": 1,
7598 "minInterval": 1,
7599 "maxInterval": 65534,
7600 "reportableChange": 0
7601 },
7602 {
7603 "name": "NumberOfYearDaySchedulesSupportedPerUser",
7604 "code": 21,
7605 "mfgCode": null,
7606 "side": "server",
7607 "type": "int8u",
7608 "included": 0,
7609 "storageOption": "RAM",
7610 "singleton": 0,
7611 "bounded": 0,
7612 "defaultValue": "0",
7613 "reportable": 1,
7614 "minInterval": 1,
7615 "maxInterval": 65534,
7616 "reportableChange": 0
7617 },
7618 {
7619 "name": "NumberOfHolidaySchedulesSupported",
7620 "code": 22,
7621 "mfgCode": null,
7622 "side": "server",
7623 "type": "int8u",
7624 "included": 0,
7625 "storageOption": "RAM",
7626 "singleton": 0,
7627 "bounded": 0,
7628 "defaultValue": "0",
7629 "reportable": 1,
7630 "minInterval": 1,
7631 "maxInterval": 65534,
7632 "reportableChange": 0
7633 },
7634 {
7635 "name": "MaxPINCodeLength",
7636 "code": 23,
7637 "mfgCode": null,
7638 "side": "server",
7639 "type": "int8u",
7640 "included": 0,
7641 "storageOption": "RAM",
7642 "singleton": 0,
7643 "bounded": 0,
7644 "defaultValue": "",
7645 "reportable": 1,
7646 "minInterval": 1,
7647 "maxInterval": 65534,
7648 "reportableChange": 0
7649 },
7650 {
7651 "name": "MinPINCodeLength",
7652 "code": 24,
7653 "mfgCode": null,
7654 "side": "server",
7655 "type": "int8u",
7656 "included": 0,
7657 "storageOption": "RAM",
7658 "singleton": 0,
7659 "bounded": 0,
7660 "defaultValue": "",
7661 "reportable": 1,
7662 "minInterval": 1,
7663 "maxInterval": 65534,
7664 "reportableChange": 0
7665 },
7666 {
7667 "name": "MaxRFIDCodeLength",
7668 "code": 25,
7669 "mfgCode": null,
7670 "side": "server",
7671 "type": "int8u",
7672 "included": 0,
7673 "storageOption": "RAM",
7674 "singleton": 0,
7675 "bounded": 0,
7676 "defaultValue": "",
7677 "reportable": 1,
7678 "minInterval": 1,
7679 "maxInterval": 65534,
7680 "reportableChange": 0
7681 },
7682 {
7683 "name": "MinRFIDCodeLength",
7684 "code": 26,
7685 "mfgCode": null,
7686 "side": "server",
7687 "type": "int8u",
7688 "included": 0,
7689 "storageOption": "RAM",
7690 "singleton": 0,
7691 "bounded": 0,
7692 "defaultValue": "",
7693 "reportable": 1,
7694 "minInterval": 1,
7695 "maxInterval": 65534,
7696 "reportableChange": 0
7697 },
7698 {
7699 "name": "CredentialRulesSupport",
7700 "code": 27,
7701 "mfgCode": null,
7702 "side": "server",
7703 "type": "DlCredentialRuleMask",
7704 "included": 0,
7705 "storageOption": "RAM",
7706 "singleton": 0,
7707 "bounded": 0,
7708 "defaultValue": "1",
7709 "reportable": 1,
7710 "minInterval": 1,
7711 "maxInterval": 65534,
7712 "reportableChange": 0
7713 },
7714 {
7715 "name": "NumberOfCredentialsSupportedPerUser",
7716 "code": 28,
7717 "mfgCode": null,
7718 "side": "server",
7719 "type": "int8u",
7720 "included": 0,
7721 "storageOption": "RAM",
7722 "singleton": 0,
7723 "bounded": 0,
7724 "defaultValue": "0",
7725 "reportable": 1,
7726 "minInterval": 1,
7727 "maxInterval": 65534,
7728 "reportableChange": 0
7729 },
7730 {
7731 "name": "Language",
7732 "code": 33,
7733 "mfgCode": null,
7734 "side": "server",
7735 "type": "char_string",
7736 "included": 0,
7737 "storageOption": "RAM",
7738 "singleton": 0,
7739 "bounded": 0,
7740 "defaultValue": "",
7741 "reportable": 1,
7742 "minInterval": 1,
7743 "maxInterval": 65534,
7744 "reportableChange": 0
7745 },
7746 {
7747 "name": "LEDSettings",
7748 "code": 34,
7749 "mfgCode": null,
7750 "side": "server",
7751 "type": "int8u",
7752 "included": 0,
7753 "storageOption": "RAM",
7754 "singleton": 0,
7755 "bounded": 0,
7756 "defaultValue": "0",
7757 "reportable": 1,
7758 "minInterval": 1,
7759 "maxInterval": 65534,
7760 "reportableChange": 0
7761 },
7762 {
7763 "name": "AutoRelockTime",
7764 "code": 35,
7765 "mfgCode": null,
7766 "side": "server",
7767 "type": "int32u",
7768 "included": 1,
7769 "storageOption": "RAM",
7770 "singleton": 0,
7771 "bounded": 0,
7772 "defaultValue": "",
7773 "reportable": 1,
7774 "minInterval": 1,
7775 "maxInterval": 65534,
7776 "reportableChange": 0
7777 },
7778 {
7779 "name": "SoundVolume",
7780 "code": 36,
7781 "mfgCode": null,
7782 "side": "server",
7783 "type": "int8u",
7784 "included": 0,
7785 "storageOption": "RAM",
7786 "singleton": 0,
7787 "bounded": 0,
7788 "defaultValue": "0",
7789 "reportable": 1,
7790 "minInterval": 1,
7791 "maxInterval": 65534,
7792 "reportableChange": 0
7793 },
7794 {
7795 "name": "OperatingMode",
7796 "code": 37,
7797 "mfgCode": null,
7798 "side": "server",
7799 "type": "OperatingModeEnum",
7800 "included": 1,
7801 "storageOption": "RAM",
7802 "singleton": 0,
7803 "bounded": 0,
7804 "defaultValue": "",
7805 "reportable": 1,
7806 "minInterval": 1,
7807 "maxInterval": 65534,
7808 "reportableChange": 0
7809 },
7810 {
7811 "name": "SupportedOperatingModes",
7812 "code": 38,
7813 "mfgCode": null,
7814 "side": "server",
7815 "type": "DlSupportedOperatingModes",
7816 "included": 1,
7817 "storageOption": "RAM",
7818 "singleton": 0,
7819 "bounded": 0,
7820 "defaultValue": "0xFFF6",
7821 "reportable": 1,
7822 "minInterval": 1,
7823 "maxInterval": 65534,
7824 "reportableChange": 0
7825 },
7826 {
7827 "name": "DefaultConfigurationRegister",
7828 "code": 39,
7829 "mfgCode": null,
7830 "side": "server",
7831 "type": "DlDefaultConfigurationRegister",
7832 "included": 0,
7833 "storageOption": "RAM",
7834 "singleton": 0,
7835 "bounded": 0,
7836 "defaultValue": "0",
7837 "reportable": 1,
7838 "minInterval": 1,
7839 "maxInterval": 65534,
7840 "reportableChange": 0
7841 },
7842 {
7843 "name": "EnableLocalProgramming",
7844 "code": 40,
7845 "mfgCode": null,
7846 "side": "server",
7847 "type": "boolean",
7848 "included": 0,
7849 "storageOption": "RAM",
7850 "singleton": 0,
7851 "bounded": 0,
7852 "defaultValue": "1",
7853 "reportable": 1,
7854 "minInterval": 1,
7855 "maxInterval": 65534,
7856 "reportableChange": 0
7857 },
7858 {
7859 "name": "EnableOneTouchLocking",
7860 "code": 41,
7861 "mfgCode": null,
7862 "side": "server",
7863 "type": "boolean",
7864 "included": 0,
7865 "storageOption": "RAM",
7866 "singleton": 0,
7867 "bounded": 0,
7868 "defaultValue": "0",
7869 "reportable": 1,
7870 "minInterval": 1,
7871 "maxInterval": 65534,
7872 "reportableChange": 0
7873 },
7874 {
7875 "name": "EnableInsideStatusLED",
7876 "code": 42,
7877 "mfgCode": null,
7878 "side": "server",
7879 "type": "boolean",
7880 "included": 0,
7881 "storageOption": "RAM",
7882 "singleton": 0,
7883 "bounded": 0,
7884 "defaultValue": "0",
7885 "reportable": 1,
7886 "minInterval": 1,
7887 "maxInterval": 65534,
7888 "reportableChange": 0
7889 },
7890 {
7891 "name": "EnablePrivacyModeButton",
7892 "code": 43,
7893 "mfgCode": null,
7894 "side": "server",
7895 "type": "boolean",
7896 "included": 0,
7897 "storageOption": "RAM",
7898 "singleton": 0,
7899 "bounded": 0,
7900 "defaultValue": "0",
7901 "reportable": 1,
7902 "minInterval": 1,
7903 "maxInterval": 65534,
7904 "reportableChange": 0
7905 },
7906 {
7907 "name": "LocalProgrammingFeatures",
7908 "code": 44,
7909 "mfgCode": null,
7910 "side": "server",
7911 "type": "DlLocalProgrammingFeatures",
7912 "included": 0,
7913 "storageOption": "RAM",
7914 "singleton": 0,
7915 "bounded": 0,
7916 "defaultValue": "0",
7917 "reportable": 1,
7918 "minInterval": 1,
7919 "maxInterval": 65534,
7920 "reportableChange": 0
7921 },
7922 {
7923 "name": "WrongCodeEntryLimit",
7924 "code": 48,
7925 "mfgCode": null,
7926 "side": "server",
7927 "type": "int8u",
7928 "included": 0,
7929 "storageOption": "RAM",
7930 "singleton": 0,
7931 "bounded": 0,
7932 "defaultValue": "",
7933 "reportable": 1,
7934 "minInterval": 1,
7935 "maxInterval": 65534,
7936 "reportableChange": 0
7937 },
7938 {
7939 "name": "UserCodeTemporaryDisableTime",
7940 "code": 49,
7941 "mfgCode": null,
7942 "side": "server",
7943 "type": "int8u",
7944 "included": 0,
7945 "storageOption": "RAM",
7946 "singleton": 0,
7947 "bounded": 0,
7948 "defaultValue": "",
7949 "reportable": 1,
7950 "minInterval": 1,
7951 "maxInterval": 65534,
7952 "reportableChange": 0
7953 },
7954 {
7955 "name": "SendPINOverTheAir",
7956 "code": 50,
7957 "mfgCode": null,
7958 "side": "server",
7959 "type": "boolean",
7960 "included": 0,
7961 "storageOption": "RAM",
7962 "singleton": 0,
7963 "bounded": 0,
7964 "defaultValue": "0",
7965 "reportable": 1,
7966 "minInterval": 1,
7967 "maxInterval": 65534,
7968 "reportableChange": 0
7969 },
7970 {
7971 "name": "RequirePINforRemoteOperation",
7972 "code": 51,
7973 "mfgCode": null,
7974 "side": "server",
7975 "type": "boolean",
7976 "included": 0,
7977 "storageOption": "RAM",
7978 "singleton": 0,
7979 "bounded": 0,
7980 "defaultValue": "0",
7981 "reportable": 1,
7982 "minInterval": 1,
7983 "maxInterval": 65534,
7984 "reportableChange": 0
7985 },
7986 {
7987 "name": "ExpiringUserTimeout",
7988 "code": 53,
7989 "mfgCode": null,
7990 "side": "server",
7991 "type": "int16u",
7992 "included": 0,
7993 "storageOption": "RAM",
7994 "singleton": 0,
7995 "bounded": 0,
7996 "defaultValue": "",
7997 "reportable": 1,
7998 "minInterval": 1,
7999 "maxInterval": 65534,
8000 "reportableChange": 0
8001 },
8002 {
8003 "name": "GeneratedCommandList",
8004 "code": 65528,
8005 "mfgCode": null,
8006 "side": "server",
8007 "type": "array",
8008 "included": 1,
8009 "storageOption": "RAM",
8010 "singleton": 0,
8011 "bounded": 0,
8012 "defaultValue": "",
8013 "reportable": 1,
8014 "minInterval": 1,
8015 "maxInterval": 65534,
8016 "reportableChange": 0
8017 },
8018 {
8019 "name": "AcceptedCommandList",
8020 "code": 65529,
8021 "mfgCode": null,
8022 "side": "server",
8023 "type": "array",
8024 "included": 1,
8025 "storageOption": "RAM",
8026 "singleton": 0,
8027 "bounded": 0,
8028 "defaultValue": "",
8029 "reportable": 1,
8030 "minInterval": 1,
8031 "maxInterval": 65534,
8032 "reportableChange": 0
8033 },
8034 {
8035 "name": "EventList",
8036 "code": 65530,
8037 "mfgCode": null,
8038 "side": "server",
8039 "type": "array",
8040 "included": 1,
8041 "storageOption": "RAM",
8042 "singleton": 0,
8043 "bounded": 0,
8044 "defaultValue": "",
8045 "reportable": 1,
8046 "minInterval": 1,
8047 "maxInterval": 65534,
8048 "reportableChange": 0
8049 },
8050 {
8051 "name": "AttributeList",
8052 "code": 65531,
8053 "mfgCode": null,
8054 "side": "server",
8055 "type": "array",
8056 "included": 1,
8057 "storageOption": "RAM",
8058 "singleton": 0,
8059 "bounded": 0,
8060 "defaultValue": "",
8061 "reportable": 1,
8062 "minInterval": 1,
8063 "maxInterval": 65534,
8064 "reportableChange": 0
8065 },
8066 {
8067 "name": "FeatureMap",
8068 "code": 65532,
8069 "mfgCode": null,
8070 "side": "server",
8071 "type": "bitmap32",
8072 "included": 1,
8073 "storageOption": "RAM",
8074 "singleton": 0,
8075 "bounded": 0,
8076 "defaultValue": "0x0001",
8077 "reportable": 1,
8078 "minInterval": 1,
8079 "maxInterval": 65534,
8080 "reportableChange": 0
8081 },
8082 {
8083 "name": "ClusterRevision",
8084 "code": 65533,
8085 "mfgCode": null,
8086 "side": "server",
8087 "type": "int16u",
8088 "included": 1,
8089 "storageOption": "RAM",
8090 "singleton": 0,
8091 "bounded": 0,
8092 "defaultValue": "7",
8093 "reportable": 1,
8094 "minInterval": 1,
8095 "maxInterval": 65534,
8096 "reportableChange": 0
8097 }
8098 ]
8099 },
8100 {
8101 "name": "Barrier Control",
8102 "code": 259,
8103 "mfgCode": null,
8104 "define": "BARRIER_CONTROL_CLUSTER",
8105 "side": "client",
8106 "enabled": 0,
8107 "commands": [
8108 {
8109 "name": "BarrierControlGoToPercent",
8110 "code": 0,
8111 "mfgCode": null,
8112 "source": "client",
8113 "incoming": 1,
8114 "outgoing": 1
8115 },
8116 {
8117 "name": "BarrierControlStop",
8118 "code": 1,
8119 "mfgCode": null,
8120 "source": "client",
8121 "incoming": 1,
8122 "outgoing": 1
8123 }
8124 ],
8125 "attributes": [
8126 {
8127 "name": "FeatureMap",
8128 "code": 65532,
8129 "mfgCode": null,
8130 "side": "client",
8131 "type": "bitmap32",
8132 "included": 1,
8133 "storageOption": "RAM",
8134 "singleton": 0,
8135 "bounded": 0,
8136 "defaultValue": "0",
8137 "reportable": 1,
8138 "minInterval": 1,
8139 "maxInterval": 65534,
8140 "reportableChange": 0
8141 },
8142 {
8143 "name": "ClusterRevision",
8144 "code": 65533,
8145 "mfgCode": null,
8146 "side": "client",
8147 "type": "int16u",
8148 "included": 1,
8149 "storageOption": "RAM",
8150 "singleton": 0,
8151 "bounded": 0,
8152 "defaultValue": "1",
8153 "reportable": 1,
8154 "minInterval": 1,
8155 "maxInterval": 65534,
8156 "reportableChange": 0
8157 }
8158 ]
8159 },
8160 {
8161 "name": "Barrier Control",
8162 "code": 259,
8163 "mfgCode": null,
8164 "define": "BARRIER_CONTROL_CLUSTER",
8165 "side": "server",
8166 "enabled": 0,
8167 "attributes": [
8168 {
8169 "name": "barrier moving state",
8170 "code": 1,
8171 "mfgCode": null,
8172 "side": "server",
8173 "type": "enum8",
8174 "included": 1,
8175 "storageOption": "RAM",
8176 "singleton": 0,
8177 "bounded": 0,
8178 "defaultValue": "",
8179 "reportable": 1,
8180 "minInterval": 1,
8181 "maxInterval": 65534,
8182 "reportableChange": 0
8183 },
8184 {
8185 "name": "barrier safety status",
8186 "code": 2,
8187 "mfgCode": null,
8188 "side": "server",
8189 "type": "bitmap16",
8190 "included": 1,
8191 "storageOption": "RAM",
8192 "singleton": 0,
8193 "bounded": 0,
8194 "defaultValue": "",
8195 "reportable": 1,
8196 "minInterval": 1,
8197 "maxInterval": 65534,
8198 "reportableChange": 0
8199 },
8200 {
8201 "name": "barrier capabilities",
8202 "code": 3,
8203 "mfgCode": null,
8204 "side": "server",
8205 "type": "bitmap8",
8206 "included": 1,
8207 "storageOption": "RAM",
8208 "singleton": 0,
8209 "bounded": 0,
8210 "defaultValue": "",
8211 "reportable": 1,
8212 "minInterval": 1,
8213 "maxInterval": 65534,
8214 "reportableChange": 0
8215 },
8216 {
8217 "name": "barrier open events",
8218 "code": 4,
8219 "mfgCode": null,
8220 "side": "server",
8221 "type": "int16u",
8222 "included": 0,
8223 "storageOption": "RAM",
8224 "singleton": 0,
8225 "bounded": 0,
8226 "defaultValue": "0x0000",
8227 "reportable": 1,
8228 "minInterval": 1,
8229 "maxInterval": 65534,
8230 "reportableChange": 0
8231 },
8232 {
8233 "name": "barrier close events",
8234 "code": 5,
8235 "mfgCode": null,
8236 "side": "server",
8237 "type": "int16u",
8238 "included": 0,
8239 "storageOption": "RAM",
8240 "singleton": 0,
8241 "bounded": 0,
8242 "defaultValue": "0x0000",
8243 "reportable": 1,
8244 "minInterval": 1,
8245 "maxInterval": 65534,
8246 "reportableChange": 0
8247 },
8248 {
8249 "name": "barrier command open events",
8250 "code": 6,
8251 "mfgCode": null,
8252 "side": "server",
8253 "type": "int16u",
8254 "included": 0,
8255 "storageOption": "RAM",
8256 "singleton": 0,
8257 "bounded": 0,
8258 "defaultValue": "0x0000",
8259 "reportable": 1,
8260 "minInterval": 1,
8261 "maxInterval": 65534,
8262 "reportableChange": 0
8263 },
8264 {
8265 "name": "barrier command close events",
8266 "code": 7,
8267 "mfgCode": null,
8268 "side": "server",
8269 "type": "int16u",
8270 "included": 0,
8271 "storageOption": "RAM",
8272 "singleton": 0,
8273 "bounded": 0,
8274 "defaultValue": "0x0000",
8275 "reportable": 1,
8276 "minInterval": 1,
8277 "maxInterval": 65534,
8278 "reportableChange": 0
8279 },
8280 {
8281 "name": "barrier open period",
8282 "code": 8,
8283 "mfgCode": null,
8284 "side": "server",
8285 "type": "int16u",
8286 "included": 0,
8287 "storageOption": "RAM",
8288 "singleton": 0,
8289 "bounded": 0,
8290 "defaultValue": "",
8291 "reportable": 1,
8292 "minInterval": 1,
8293 "maxInterval": 65534,
8294 "reportableChange": 0
8295 },
8296 {
8297 "name": "barrier close period",
8298 "code": 9,
8299 "mfgCode": null,
8300 "side": "server",
8301 "type": "int16u",
8302 "included": 0,
8303 "storageOption": "RAM",
8304 "singleton": 0,
8305 "bounded": 0,
8306 "defaultValue": "",
8307 "reportable": 1,
8308 "minInterval": 1,
8309 "maxInterval": 65534,
8310 "reportableChange": 0
8311 },
8312 {
8313 "name": "barrier position",
8314 "code": 10,
8315 "mfgCode": null,
8316 "side": "server",
8317 "type": "int8u",
8318 "included": 1,
8319 "storageOption": "RAM",
8320 "singleton": 0,
8321 "bounded": 0,
8322 "defaultValue": "",
8323 "reportable": 1,
8324 "minInterval": 1,
8325 "maxInterval": 65534,
8326 "reportableChange": 0
8327 },
8328 {
8329 "name": "GeneratedCommandList",
8330 "code": 65528,
8331 "mfgCode": null,
8332 "side": "server",
8333 "type": "array",
8334 "included": 1,
8335 "storageOption": "RAM",
8336 "singleton": 0,
8337 "bounded": 0,
8338 "defaultValue": "",
8339 "reportable": 1,
8340 "minInterval": 1,
8341 "maxInterval": 65534,
8342 "reportableChange": 0
8343 },
8344 {
8345 "name": "AcceptedCommandList",
8346 "code": 65529,
8347 "mfgCode": null,
8348 "side": "server",
8349 "type": "array",
8350 "included": 1,
8351 "storageOption": "RAM",
8352 "singleton": 0,
8353 "bounded": 0,
8354 "defaultValue": "",
8355 "reportable": 1,
8356 "minInterval": 1,
8357 "maxInterval": 65534,
8358 "reportableChange": 0
8359 },
8360 {
8361 "name": "EventList",
8362 "code": 65530,
8363 "mfgCode": null,
8364 "side": "server",
8365 "type": "array",
8366 "included": 1,
8367 "storageOption": "RAM",
8368 "singleton": 0,
8369 "bounded": 0,
8370 "defaultValue": "",
8371 "reportable": 1,
8372 "minInterval": 1,
8373 "maxInterval": 65534,
8374 "reportableChange": 0
8375 },
8376 {
8377 "name": "AttributeList",
8378 "code": 65531,
8379 "mfgCode": null,
8380 "side": "server",
8381 "type": "array",
8382 "included": 1,
8383 "storageOption": "RAM",
8384 "singleton": 0,
8385 "bounded": 0,
8386 "defaultValue": "",
8387 "reportable": 1,
8388 "minInterval": 1,
8389 "maxInterval": 65534,
8390 "reportableChange": 0
8391 },
8392 {
8393 "name": "FeatureMap",
8394 "code": 65532,
8395 "mfgCode": null,
8396 "side": "server",
8397 "type": "bitmap32",
8398 "included": 1,
8399 "storageOption": "RAM",
8400 "singleton": 0,
8401 "bounded": 0,
8402 "defaultValue": "0",
8403 "reportable": 1,
8404 "minInterval": 1,
8405 "maxInterval": 65534,
8406 "reportableChange": 0
8407 },
8408 {
8409 "name": "ClusterRevision",
8410 "code": 65533,
8411 "mfgCode": null,
8412 "side": "server",
8413 "type": "int16u",
8414 "included": 1,
8415 "storageOption": "RAM",
8416 "singleton": 0,
8417 "bounded": 0,
8418 "defaultValue": "1",
8419 "reportable": 1,
8420 "minInterval": 1,
8421 "maxInterval": 65534,
8422 "reportableChange": 0
8423 }
8424 ]
8425 },
8426 {
8427 "name": "Color Control",
8428 "code": 768,
8429 "mfgCode": null,
8430 "define": "COLOR_CONTROL_CLUSTER",
8431 "side": "client",
8432 "enabled": 0,
8433 "commands": [
8434 {
8435 "name": "MoveToHue",
8436 "code": 0,
8437 "mfgCode": null,
8438 "source": "client",
8439 "incoming": 1,
8440 "outgoing": 1
8441 },
8442 {
8443 "name": "MoveHue",
8444 "code": 1,
8445 "mfgCode": null,
8446 "source": "client",
8447 "incoming": 1,
8448 "outgoing": 1
8449 },
8450 {
8451 "name": "StepHue",
8452 "code": 2,
8453 "mfgCode": null,
8454 "source": "client",
8455 "incoming": 1,
8456 "outgoing": 1
8457 },
8458 {
8459 "name": "MoveToSaturation",
8460 "code": 3,
8461 "mfgCode": null,
8462 "source": "client",
8463 "incoming": 1,
8464 "outgoing": 1
8465 },
8466 {
8467 "name": "MoveSaturation",
8468 "code": 4,
8469 "mfgCode": null,
8470 "source": "client",
8471 "incoming": 1,
8472 "outgoing": 1
8473 },
8474 {
8475 "name": "StepSaturation",
8476 "code": 5,
8477 "mfgCode": null,
8478 "source": "client",
8479 "incoming": 1,
8480 "outgoing": 1
8481 },
8482 {
8483 "name": "MoveToHueAndSaturation",
8484 "code": 6,
8485 "mfgCode": null,
8486 "source": "client",
8487 "incoming": 1,
8488 "outgoing": 1
8489 },
8490 {
8491 "name": "MoveToColor",
8492 "code": 7,
8493 "mfgCode": null,
8494 "source": "client",
8495 "incoming": 1,
8496 "outgoing": 1
8497 },
8498 {
8499 "name": "MoveColor",
8500 "code": 8,
8501 "mfgCode": null,
8502 "source": "client",
8503 "incoming": 1,
8504 "outgoing": 1
8505 },
8506 {
8507 "name": "StepColor",
8508 "code": 9,
8509 "mfgCode": null,
8510 "source": "client",
8511 "incoming": 1,
8512 "outgoing": 1
8513 },
8514 {
8515 "name": "MoveToColorTemperature",
8516 "code": 10,
8517 "mfgCode": null,
8518 "source": "client",
8519 "incoming": 1,
8520 "outgoing": 1
8521 },
8522 {
8523 "name": "StopMoveStep",
8524 "code": 71,
8525 "mfgCode": null,
8526 "source": "client",
8527 "incoming": 1,
8528 "outgoing": 1
8529 },
8530 {
8531 "name": "MoveColorTemperature",
8532 "code": 75,
8533 "mfgCode": null,
8534 "source": "client",
8535 "incoming": 1,
8536 "outgoing": 1
8537 },
8538 {
8539 "name": "StepColorTemperature",
8540 "code": 76,
8541 "mfgCode": null,
8542 "source": "client",
8543 "incoming": 1,
8544 "outgoing": 1
8545 }
8546 ],
8547 "attributes": [
8548 {
8549 "name": "FeatureMap",
8550 "code": 65532,
8551 "mfgCode": null,
8552 "side": "client",
8553 "type": "bitmap32",
8554 "included": 1,
8555 "storageOption": "RAM",
8556 "singleton": 0,
8557 "bounded": 0,
8558 "defaultValue": "0",
8559 "reportable": 1,
8560 "minInterval": 1,
8561 "maxInterval": 65534,
8562 "reportableChange": 0
8563 },
8564 {
8565 "name": "ClusterRevision",
8566 "code": 65533,
8567 "mfgCode": null,
8568 "side": "client",
8569 "type": "int16u",
8570 "included": 1,
8571 "storageOption": "RAM",
8572 "singleton": 0,
8573 "bounded": 0,
8574 "defaultValue": "5",
8575 "reportable": 1,
8576 "minInterval": 1,
8577 "maxInterval": 65534,
8578 "reportableChange": 0
8579 }
8580 ]
8581 },
8582 {
8583 "name": "Color Control",
8584 "code": 768,
8585 "mfgCode": null,
8586 "define": "COLOR_CONTROL_CLUSTER",
8587 "side": "server",
8588 "enabled": 0,
8589 "attributes": [
8590 {
8591 "name": "CurrentHue",
8592 "code": 0,
8593 "mfgCode": null,
8594 "side": "server",
8595 "type": "int8u",
8596 "included": 1,
8597 "storageOption": "RAM",
8598 "singleton": 0,
8599 "bounded": 0,
8600 "defaultValue": "0x00",
8601 "reportable": 0,
8602 "minInterval": 1,
8603 "maxInterval": 65534,
8604 "reportableChange": 0
8605 },
8606 {
8607 "name": "CurrentSaturation",
8608 "code": 1,
8609 "mfgCode": null,
8610 "side": "server",
8611 "type": "int8u",
8612 "included": 1,
8613 "storageOption": "RAM",
8614 "singleton": 0,
8615 "bounded": 0,
8616 "defaultValue": "0x00",
8617 "reportable": 0,
8618 "minInterval": 1,
8619 "maxInterval": 65534,
8620 "reportableChange": 0
8621 },
8622 {
8623 "name": "RemainingTime",
8624 "code": 2,
8625 "mfgCode": null,
8626 "side": "server",
8627 "type": "int16u",
8628 "included": 1,
8629 "storageOption": "RAM",
8630 "singleton": 0,
8631 "bounded": 0,
8632 "defaultValue": "0x0000",
8633 "reportable": 0,
8634 "minInterval": 1,
8635 "maxInterval": 65534,
8636 "reportableChange": 0
8637 },
8638 {
8639 "name": "CurrentX",
8640 "code": 3,
8641 "mfgCode": null,
8642 "side": "server",
8643 "type": "int16u",
8644 "included": 1,
8645 "storageOption": "RAM",
8646 "singleton": 0,
8647 "bounded": 0,
8648 "defaultValue": "0x616B",
8649 "reportable": 0,
8650 "minInterval": 1,
8651 "maxInterval": 65534,
8652 "reportableChange": 0
8653 },
8654 {
8655 "name": "CurrentY",
8656 "code": 4,
8657 "mfgCode": null,
8658 "side": "server",
8659 "type": "int16u",
8660 "included": 1,
8661 "storageOption": "RAM",
8662 "singleton": 0,
8663 "bounded": 0,
8664 "defaultValue": "0x607D",
8665 "reportable": 0,
8666 "minInterval": 1,
8667 "maxInterval": 65534,
8668 "reportableChange": 0
8669 },
8670 {
8671 "name": "DriftCompensation",
8672 "code": 5,
8673 "mfgCode": null,
8674 "side": "server",
8675 "type": "enum8",
8676 "included": 1,
8677 "storageOption": "RAM",
8678 "singleton": 0,
8679 "bounded": 0,
8680 "defaultValue": "",
8681 "reportable": 0,
8682 "minInterval": 1,
8683 "maxInterval": 65534,
8684 "reportableChange": 0
8685 },
8686 {
8687 "name": "CompensationText",
8688 "code": 6,
8689 "mfgCode": null,
8690 "side": "server",
8691 "type": "char_string",
8692 "included": 1,
8693 "storageOption": "RAM",
8694 "singleton": 0,
8695 "bounded": 0,
8696 "defaultValue": "",
8697 "reportable": 0,
8698 "minInterval": 1,
8699 "maxInterval": 65534,
8700 "reportableChange": 0
8701 },
8702 {
8703 "name": "ColorTemperatureMireds",
8704 "code": 7,
8705 "mfgCode": null,
8706 "side": "server",
8707 "type": "int16u",
8708 "included": 1,
8709 "storageOption": "RAM",
8710 "singleton": 0,
8711 "bounded": 0,
8712 "defaultValue": "0x00FA",
8713 "reportable": 0,
8714 "minInterval": 1,
8715 "maxInterval": 65534,
8716 "reportableChange": 0
8717 },
8718 {
8719 "name": "ColorMode",
8720 "code": 8,
8721 "mfgCode": null,
8722 "side": "server",
8723 "type": "enum8",
8724 "included": 1,
8725 "storageOption": "RAM",
8726 "singleton": 0,
8727 "bounded": 0,
8728 "defaultValue": "0x01",
8729 "reportable": 0,
8730 "minInterval": 1,
8731 "maxInterval": 65534,
8732 "reportableChange": 0
8733 },
8734 {
8735 "name": "Options",
8736 "code": 15,
8737 "mfgCode": null,
8738 "side": "server",
8739 "type": "bitmap8",
8740 "included": 1,
8741 "storageOption": "RAM",
8742 "singleton": 0,
8743 "bounded": 0,
8744 "defaultValue": "0x00",
8745 "reportable": 0,
8746 "minInterval": 1,
8747 "maxInterval": 65534,
8748 "reportableChange": 0
8749 },
8750 {
8751 "name": "NumberOfPrimaries",
8752 "code": 16,
8753 "mfgCode": null,
8754 "side": "server",
8755 "type": "int8u",
8756 "included": 1,
8757 "storageOption": "RAM",
8758 "singleton": 0,
8759 "bounded": 0,
8760 "defaultValue": "",
8761 "reportable": 0,
8762 "minInterval": 1,
8763 "maxInterval": 65534,
8764 "reportableChange": 0
8765 },
8766 {
8767 "name": "Primary1X",
8768 "code": 17,
8769 "mfgCode": null,
8770 "side": "server",
8771 "type": "int16u",
8772 "included": 1,
8773 "storageOption": "RAM",
8774 "singleton": 0,
8775 "bounded": 0,
8776 "defaultValue": "",
8777 "reportable": 0,
8778 "minInterval": 1,
8779 "maxInterval": 65534,
8780 "reportableChange": 0
8781 },
8782 {
8783 "name": "Primary1Y",
8784 "code": 18,
8785 "mfgCode": null,
8786 "side": "server",
8787 "type": "int16u",
8788 "included": 1,
8789 "storageOption": "RAM",
8790 "singleton": 0,
8791 "bounded": 0,
8792 "defaultValue": "",
8793 "reportable": 0,
8794 "minInterval": 1,
8795 "maxInterval": 65534,
8796 "reportableChange": 0
8797 },
8798 {
8799 "name": "Primary1Intensity",
8800 "code": 19,
8801 "mfgCode": null,
8802 "side": "server",
8803 "type": "int8u",
8804 "included": 1,
8805 "storageOption": "RAM",
8806 "singleton": 0,
8807 "bounded": 0,
8808 "defaultValue": "",
8809 "reportable": 0,
8810 "minInterval": 1,
8811 "maxInterval": 65534,
8812 "reportableChange": 0
8813 },
8814 {
8815 "name": "Primary2X",
8816 "code": 21,
8817 "mfgCode": null,
8818 "side": "server",
8819 "type": "int16u",
8820 "included": 1,
8821 "storageOption": "RAM",
8822 "singleton": 0,
8823 "bounded": 0,
8824 "defaultValue": "",
8825 "reportable": 0,
8826 "minInterval": 1,
8827 "maxInterval": 65534,
8828 "reportableChange": 0
8829 },
8830 {
8831 "name": "Primary2Y",
8832 "code": 22,
8833 "mfgCode": null,
8834 "side": "server",
8835 "type": "int16u",
8836 "included": 1,
8837 "storageOption": "RAM",
8838 "singleton": 0,
8839 "bounded": 0,
8840 "defaultValue": "",
8841 "reportable": 0,
8842 "minInterval": 1,
8843 "maxInterval": 65534,
8844 "reportableChange": 0
8845 },
8846 {
8847 "name": "Primary2Intensity",
8848 "code": 23,
8849 "mfgCode": null,
8850 "side": "server",
8851 "type": "int8u",
8852 "included": 1,
8853 "storageOption": "RAM",
8854 "singleton": 0,
8855 "bounded": 0,
8856 "defaultValue": "",
8857 "reportable": 0,
8858 "minInterval": 1,
8859 "maxInterval": 65534,
8860 "reportableChange": 0
8861 },
8862 {
8863 "name": "Primary3X",
8864 "code": 25,
8865 "mfgCode": null,
8866 "side": "server",
8867 "type": "int16u",
8868 "included": 1,
8869 "storageOption": "RAM",
8870 "singleton": 0,
8871 "bounded": 0,
8872 "defaultValue": "",
8873 "reportable": 0,
8874 "minInterval": 1,
8875 "maxInterval": 65534,
8876 "reportableChange": 0
8877 },
8878 {
8879 "name": "Primary3Y",
8880 "code": 26,
8881 "mfgCode": null,
8882 "side": "server",
8883 "type": "int16u",
8884 "included": 1,
8885 "storageOption": "RAM",
8886 "singleton": 0,
8887 "bounded": 0,
8888 "defaultValue": "",
8889 "reportable": 0,
8890 "minInterval": 1,
8891 "maxInterval": 65534,
8892 "reportableChange": 0
8893 },
8894 {
8895 "name": "Primary3Intensity",
8896 "code": 27,
8897 "mfgCode": null,
8898 "side": "server",
8899 "type": "int8u",
8900 "included": 1,
8901 "storageOption": "RAM",
8902 "singleton": 0,
8903 "bounded": 0,
8904 "defaultValue": "",
8905 "reportable": 0,
8906 "minInterval": 1,
8907 "maxInterval": 65534,
8908 "reportableChange": 0
8909 },
8910 {
8911 "name": "Primary4X",
8912 "code": 32,
8913 "mfgCode": null,
8914 "side": "server",
8915 "type": "int16u",
8916 "included": 1,
8917 "storageOption": "RAM",
8918 "singleton": 0,
8919 "bounded": 0,
8920 "defaultValue": "",
8921 "reportable": 0,
8922 "minInterval": 1,
8923 "maxInterval": 65534,
8924 "reportableChange": 0
8925 },
8926 {
8927 "name": "Primary4Y",
8928 "code": 33,
8929 "mfgCode": null,
8930 "side": "server",
8931 "type": "int16u",
8932 "included": 1,
8933 "storageOption": "RAM",
8934 "singleton": 0,
8935 "bounded": 0,
8936 "defaultValue": "",
8937 "reportable": 0,
8938 "minInterval": 1,
8939 "maxInterval": 65534,
8940 "reportableChange": 0
8941 },
8942 {
8943 "name": "Primary4Intensity",
8944 "code": 34,
8945 "mfgCode": null,
8946 "side": "server",
8947 "type": "int8u",
8948 "included": 1,
8949 "storageOption": "RAM",
8950 "singleton": 0,
8951 "bounded": 0,
8952 "defaultValue": "",
8953 "reportable": 0,
8954 "minInterval": 1,
8955 "maxInterval": 65534,
8956 "reportableChange": 0
8957 },
8958 {
8959 "name": "Primary5X",
8960 "code": 36,
8961 "mfgCode": null,
8962 "side": "server",
8963 "type": "int16u",
8964 "included": 1,
8965 "storageOption": "RAM",
8966 "singleton": 0,
8967 "bounded": 0,
8968 "defaultValue": "",
8969 "reportable": 0,
8970 "minInterval": 1,
8971 "maxInterval": 65534,
8972 "reportableChange": 0
8973 },
8974 {
8975 "name": "Primary5Y",
8976 "code": 37,
8977 "mfgCode": null,
8978 "side": "server",
8979 "type": "int16u",
8980 "included": 1,
8981 "storageOption": "RAM",
8982 "singleton": 0,
8983 "bounded": 0,
8984 "defaultValue": "",
8985 "reportable": 0,
8986 "minInterval": 1,
8987 "maxInterval": 65534,
8988 "reportableChange": 0
8989 },
8990 {
8991 "name": "Primary5Intensity",
8992 "code": 38,
8993 "mfgCode": null,
8994 "side": "server",
8995 "type": "int8u",
8996 "included": 1,
8997 "storageOption": "RAM",
8998 "singleton": 0,
8999 "bounded": 0,
9000 "defaultValue": "",
9001 "reportable": 0,
9002 "minInterval": 1,
9003 "maxInterval": 65534,
9004 "reportableChange": 0
9005 },
9006 {
9007 "name": "Primary6X",
9008 "code": 40,
9009 "mfgCode": null,
9010 "side": "server",
9011 "type": "int16u",
9012 "included": 1,
9013 "storageOption": "RAM",
9014 "singleton": 0,
9015 "bounded": 0,
9016 "defaultValue": "",
9017 "reportable": 0,
9018 "minInterval": 1,
9019 "maxInterval": 65534,
9020 "reportableChange": 0
9021 },
9022 {
9023 "name": "Primary6Y",
9024 "code": 41,
9025 "mfgCode": null,
9026 "side": "server",
9027 "type": "int16u",
9028 "included": 1,
9029 "storageOption": "RAM",
9030 "singleton": 0,
9031 "bounded": 0,
9032 "defaultValue": "",
9033 "reportable": 0,
9034 "minInterval": 1,
9035 "maxInterval": 65534,
9036 "reportableChange": 0
9037 },
9038 {
9039 "name": "Primary6Intensity",
9040 "code": 42,
9041 "mfgCode": null,
9042 "side": "server",
9043 "type": "int8u",
9044 "included": 1,
9045 "storageOption": "RAM",
9046 "singleton": 0,
9047 "bounded": 0,
9048 "defaultValue": "",
9049 "reportable": 0,
9050 "minInterval": 1,
9051 "maxInterval": 65534,
9052 "reportableChange": 0
9053 },
9054 {
9055 "name": "WhitePointX",
9056 "code": 48,
9057 "mfgCode": null,
9058 "side": "server",
9059 "type": "int16u",
9060 "included": 1,
9061 "storageOption": "RAM",
9062 "singleton": 0,
9063 "bounded": 0,
9064 "defaultValue": "",
9065 "reportable": 0,
9066 "minInterval": 1,
9067 "maxInterval": 65534,
9068 "reportableChange": 0
9069 },
9070 {
9071 "name": "WhitePointY",
9072 "code": 49,
9073 "mfgCode": null,
9074 "side": "server",
9075 "type": "int16u",
9076 "included": 1,
9077 "storageOption": "RAM",
9078 "singleton": 0,
9079 "bounded": 0,
9080 "defaultValue": "",
9081 "reportable": 0,
9082 "minInterval": 1,
9083 "maxInterval": 65534,
9084 "reportableChange": 0
9085 },
9086 {
9087 "name": "ColorPointRX",
9088 "code": 50,
9089 "mfgCode": null,
9090 "side": "server",
9091 "type": "int16u",
9092 "included": 1,
9093 "storageOption": "RAM",
9094 "singleton": 0,
9095 "bounded": 0,
9096 "defaultValue": "",
9097 "reportable": 0,
9098 "minInterval": 1,
9099 "maxInterval": 65534,
9100 "reportableChange": 0
9101 },
9102 {
9103 "name": "ColorPointRY",
9104 "code": 51,
9105 "mfgCode": null,
9106 "side": "server",
9107 "type": "int16u",
9108 "included": 1,
9109 "storageOption": "RAM",
9110 "singleton": 0,
9111 "bounded": 0,
9112 "defaultValue": "",
9113 "reportable": 0,
9114 "minInterval": 1,
9115 "maxInterval": 65534,
9116 "reportableChange": 0
9117 },
9118 {
9119 "name": "ColorPointRIntensity",
9120 "code": 52,
9121 "mfgCode": null,
9122 "side": "server",
9123 "type": "int8u",
9124 "included": 1,
9125 "storageOption": "RAM",
9126 "singleton": 0,
9127 "bounded": 0,
9128 "defaultValue": "",
9129 "reportable": 0,
9130 "minInterval": 1,
9131 "maxInterval": 65534,
9132 "reportableChange": 0
9133 },
9134 {
9135 "name": "ColorPointGX",
9136 "code": 54,
9137 "mfgCode": null,
9138 "side": "server",
9139 "type": "int16u",
9140 "included": 1,
9141 "storageOption": "RAM",
9142 "singleton": 0,
9143 "bounded": 0,
9144 "defaultValue": "",
9145 "reportable": 0,
9146 "minInterval": 1,
9147 "maxInterval": 65534,
9148 "reportableChange": 0
9149 },
9150 {
9151 "name": "ColorPointGY",
9152 "code": 55,
9153 "mfgCode": null,
9154 "side": "server",
9155 "type": "int16u",
9156 "included": 1,
9157 "storageOption": "RAM",
9158 "singleton": 0,
9159 "bounded": 0,
9160 "defaultValue": "",
9161 "reportable": 0,
9162 "minInterval": 1,
9163 "maxInterval": 65534,
9164 "reportableChange": 0
9165 },
9166 {
9167 "name": "ColorPointGIntensity",
9168 "code": 56,
9169 "mfgCode": null,
9170 "side": "server",
9171 "type": "int8u",
9172 "included": 1,
9173 "storageOption": "RAM",
9174 "singleton": 0,
9175 "bounded": 0,
9176 "defaultValue": "",
9177 "reportable": 0,
9178 "minInterval": 1,
9179 "maxInterval": 65534,
9180 "reportableChange": 0
9181 },
9182 {
9183 "name": "ColorPointBX",
9184 "code": 58,
9185 "mfgCode": null,
9186 "side": "server",
9187 "type": "int16u",
9188 "included": 1,
9189 "storageOption": "RAM",
9190 "singleton": 0,
9191 "bounded": 0,
9192 "defaultValue": "",
9193 "reportable": 0,
9194 "minInterval": 1,
9195 "maxInterval": 65534,
9196 "reportableChange": 0
9197 },
9198 {
9199 "name": "ColorPointBY",
9200 "code": 59,
9201 "mfgCode": null,
9202 "side": "server",
9203 "type": "int16u",
9204 "included": 1,
9205 "storageOption": "RAM",
9206 "singleton": 0,
9207 "bounded": 0,
9208 "defaultValue": "",
9209 "reportable": 0,
9210 "minInterval": 1,
9211 "maxInterval": 65534,
9212 "reportableChange": 0
9213 },
9214 {
9215 "name": "ColorPointBIntensity",
9216 "code": 60,
9217 "mfgCode": null,
9218 "side": "server",
9219 "type": "int8u",
9220 "included": 1,
9221 "storageOption": "RAM",
9222 "singleton": 0,
9223 "bounded": 0,
9224 "defaultValue": "",
9225 "reportable": 0,
9226 "minInterval": 1,
9227 "maxInterval": 65534,
9228 "reportableChange": 0
9229 },
9230 {
9231 "name": "EnhancedCurrentHue",
9232 "code": 16384,
9233 "mfgCode": null,
9234 "side": "server",
9235 "type": "int16u",
9236 "included": 1,
9237 "storageOption": "RAM",
9238 "singleton": 0,
9239 "bounded": 0,
9240 "defaultValue": "0x0000",
9241 "reportable": 0,
9242 "minInterval": 1,
9243 "maxInterval": 65534,
9244 "reportableChange": 0
9245 },
9246 {
9247 "name": "EnhancedColorMode",
9248 "code": 16385,
9249 "mfgCode": null,
9250 "side": "server",
9251 "type": "enum8",
9252 "included": 1,
9253 "storageOption": "RAM",
9254 "singleton": 0,
9255 "bounded": 0,
9256 "defaultValue": "0x01",
9257 "reportable": 0,
9258 "minInterval": 1,
9259 "maxInterval": 65534,
9260 "reportableChange": 0
9261 },
9262 {
9263 "name": "ColorLoopActive",
9264 "code": 16386,
9265 "mfgCode": null,
9266 "side": "server",
9267 "type": "int8u",
9268 "included": 1,
9269 "storageOption": "RAM",
9270 "singleton": 0,
9271 "bounded": 0,
9272 "defaultValue": "0x00",
9273 "reportable": 0,
9274 "minInterval": 1,
9275 "maxInterval": 65534,
9276 "reportableChange": 0
9277 },
9278 {
9279 "name": "ColorLoopDirection",
9280 "code": 16387,
9281 "mfgCode": null,
9282 "side": "server",
9283 "type": "int8u",
9284 "included": 1,
9285 "storageOption": "RAM",
9286 "singleton": 0,
9287 "bounded": 0,
9288 "defaultValue": "0x00",
9289 "reportable": 0,
9290 "minInterval": 1,
9291 "maxInterval": 65534,
9292 "reportableChange": 0
9293 },
9294 {
9295 "name": "ColorLoopTime",
9296 "code": 16388,
9297 "mfgCode": null,
9298 "side": "server",
9299 "type": "int16u",
9300 "included": 1,
9301 "storageOption": "RAM",
9302 "singleton": 0,
9303 "bounded": 0,
9304 "defaultValue": "0x0019",
9305 "reportable": 0,
9306 "minInterval": 1,
9307 "maxInterval": 65534,
9308 "reportableChange": 0
9309 },
9310 {
9311 "name": "ColorLoopStartEnhancedHue",
9312 "code": 16389,
9313 "mfgCode": null,
9314 "side": "server",
9315 "type": "int16u",
9316 "included": 0,
9317 "storageOption": "RAM",
9318 "singleton": 0,
9319 "bounded": 0,
9320 "defaultValue": "0x2300",
9321 "reportable": 1,
9322 "minInterval": 1,
9323 "maxInterval": 65534,
9324 "reportableChange": 0
9325 },
9326 {
9327 "name": "ColorLoopStoredEnhancedHue",
9328 "code": 16390,
9329 "mfgCode": null,
9330 "side": "server",
9331 "type": "int16u",
9332 "included": 0,
9333 "storageOption": "RAM",
9334 "singleton": 0,
9335 "bounded": 0,
9336 "defaultValue": "0x0000",
9337 "reportable": 1,
9338 "minInterval": 1,
9339 "maxInterval": 65534,
9340 "reportableChange": 0
9341 },
9342 {
9343 "name": "ColorCapabilities",
9344 "code": 16394,
9345 "mfgCode": null,
9346 "side": "server",
9347 "type": "bitmap16",
9348 "included": 1,
9349 "storageOption": "RAM",
9350 "singleton": 0,
9351 "bounded": 0,
9352 "defaultValue": "0x0000",
9353 "reportable": 0,
9354 "minInterval": 1,
9355 "maxInterval": 65534,
9356 "reportableChange": 0
9357 },
9358 {
9359 "name": "ColorTempPhysicalMinMireds",
9360 "code": 16395,
9361 "mfgCode": null,
9362 "side": "server",
9363 "type": "int16u",
9364 "included": 1,
9365 "storageOption": "RAM",
9366 "singleton": 0,
9367 "bounded": 0,
9368 "defaultValue": "0x0000",
9369 "reportable": 0,
9370 "minInterval": 1,
9371 "maxInterval": 65534,
9372 "reportableChange": 0
9373 },
9374 {
9375 "name": "ColorTempPhysicalMaxMireds",
9376 "code": 16396,
9377 "mfgCode": null,
9378 "side": "server",
9379 "type": "int16u",
9380 "included": 1,
9381 "storageOption": "RAM",
9382 "singleton": 0,
9383 "bounded": 0,
9384 "defaultValue": "0xFEFF",
9385 "reportable": 0,
9386 "minInterval": 1,
9387 "maxInterval": 65534,
9388 "reportableChange": 0
9389 },
9390 {
9391 "name": "CoupleColorTempToLevelMinMireds",
9392 "code": 16397,
9393 "mfgCode": null,
9394 "side": "server",
9395 "type": "int16u",
9396 "included": 1,
9397 "storageOption": "RAM",
9398 "singleton": 0,
9399 "bounded": 0,
9400 "defaultValue": "",
9401 "reportable": 0,
9402 "minInterval": 1,
9403 "maxInterval": 65534,
9404 "reportableChange": 0
9405 },
9406 {
9407 "name": "StartUpColorTemperatureMireds",
9408 "code": 16400,
9409 "mfgCode": null,
9410 "side": "server",
9411 "type": "int16u",
9412 "included": 1,
9413 "storageOption": "RAM",
9414 "singleton": 0,
9415 "bounded": 0,
9416 "defaultValue": "",
9417 "reportable": 0,
9418 "minInterval": 1,
9419 "maxInterval": 65534,
9420 "reportableChange": 0
9421 },
9422 {
9423 "name": "GeneratedCommandList",
9424 "code": 65528,
9425 "mfgCode": null,
9426 "side": "server",
9427 "type": "array",
9428 "included": 1,
9429 "storageOption": "RAM",
9430 "singleton": 0,
9431 "bounded": 0,
9432 "defaultValue": "",
9433 "reportable": 1,
9434 "minInterval": 1,
9435 "maxInterval": 65534,
9436 "reportableChange": 0
9437 },
9438 {
9439 "name": "AcceptedCommandList",
9440 "code": 65529,
9441 "mfgCode": null,
9442 "side": "server",
9443 "type": "array",
9444 "included": 1,
9445 "storageOption": "RAM",
9446 "singleton": 0,
9447 "bounded": 0,
9448 "defaultValue": "",
9449 "reportable": 1,
9450 "minInterval": 1,
9451 "maxInterval": 65534,
9452 "reportableChange": 0
9453 },
9454 {
9455 "name": "EventList",
9456 "code": 65530,
9457 "mfgCode": null,
9458 "side": "server",
9459 "type": "array",
9460 "included": 1,
9461 "storageOption": "RAM",
9462 "singleton": 0,
9463 "bounded": 0,
9464 "defaultValue": "",
9465 "reportable": 1,
9466 "minInterval": 1,
9467 "maxInterval": 65534,
9468 "reportableChange": 0
9469 },
9470 {
9471 "name": "AttributeList",
9472 "code": 65531,
9473 "mfgCode": null,
9474 "side": "server",
9475 "type": "array",
9476 "included": 1,
9477 "storageOption": "RAM",
9478 "singleton": 0,
9479 "bounded": 0,
9480 "defaultValue": "",
9481 "reportable": 1,
9482 "minInterval": 1,
9483 "maxInterval": 65534,
9484 "reportableChange": 0
9485 },
9486 {
9487 "name": "FeatureMap",
9488 "code": 65532,
9489 "mfgCode": null,
9490 "side": "server",
9491 "type": "bitmap32",
9492 "included": 1,
9493 "storageOption": "RAM",
9494 "singleton": 0,
9495 "bounded": 0,
9496 "defaultValue": "0",
9497 "reportable": 1,
9498 "minInterval": 1,
9499 "maxInterval": 65534,
9500 "reportableChange": 0
9501 },
9502 {
9503 "name": "ClusterRevision",
9504 "code": 65533,
9505 "mfgCode": null,
9506 "side": "server",
9507 "type": "int16u",
9508 "included": 1,
9509 "storageOption": "RAM",
9510 "singleton": 0,
9511 "bounded": 0,
9512 "defaultValue": "5",
9513 "reportable": 1,
9514 "minInterval": 1,
9515 "maxInterval": 65534,
9516 "reportableChange": 0
9517 }
9518 ]
9519 },
9520 {
9521 "name": "Temperature Measurement",
9522 "code": 1026,
9523 "mfgCode": null,
9524 "define": "TEMPERATURE_MEASUREMENT_CLUSTER",
9525 "side": "client",
9526 "enabled": 0,
9527 "attributes": [
9528 {
9529 "name": "FeatureMap",
9530 "code": 65532,
9531 "mfgCode": null,
9532 "side": "client",
9533 "type": "bitmap32",
9534 "included": 1,
9535 "storageOption": "RAM",
9536 "singleton": 0,
9537 "bounded": 0,
9538 "defaultValue": "0",
9539 "reportable": 1,
9540 "minInterval": 1,
9541 "maxInterval": 65534,
9542 "reportableChange": 0
9543 },
9544 {
9545 "name": "ClusterRevision",
9546 "code": 65533,
9547 "mfgCode": null,
9548 "side": "client",
9549 "type": "int16u",
9550 "included": 1,
9551 "storageOption": "RAM",
9552 "singleton": 0,
9553 "bounded": 0,
9554 "defaultValue": "1",
9555 "reportable": 1,
9556 "minInterval": 1,
9557 "maxInterval": 65534,
9558 "reportableChange": 0
9559 }
9560 ]
9561 },
9562 {
9563 "name": "Temperature Measurement",
9564 "code": 1026,
9565 "mfgCode": null,
9566 "define": "TEMPERATURE_MEASUREMENT_CLUSTER",
9567 "side": "server",
9568 "enabled": 0,
9569 "attributes": [
9570 {
9571 "name": "MeasuredValue",
9572 "code": 0,
9573 "mfgCode": null,
9574 "side": "server",
9575 "type": "int16s",
9576 "included": 1,
9577 "storageOption": "RAM",
9578 "singleton": 0,
9579 "bounded": 0,
9580 "defaultValue": "",
9581 "reportable": 1,
9582 "minInterval": 1,
9583 "maxInterval": 65534,
9584 "reportableChange": 0
9585 },
9586 {
9587 "name": "MinMeasuredValue",
9588 "code": 1,
9589 "mfgCode": null,
9590 "side": "server",
9591 "type": "int16s",
9592 "included": 1,
9593 "storageOption": "RAM",
9594 "singleton": 0,
9595 "bounded": 0,
9596 "defaultValue": "0x8000",
9597 "reportable": 1,
9598 "minInterval": 1,
9599 "maxInterval": 65534,
9600 "reportableChange": 0
9601 },
9602 {
9603 "name": "MaxMeasuredValue",
9604 "code": 2,
9605 "mfgCode": null,
9606 "side": "server",
9607 "type": "int16s",
9608 "included": 1,
9609 "storageOption": "RAM",
9610 "singleton": 0,
9611 "bounded": 0,
9612 "defaultValue": "0x8000",
9613 "reportable": 1,
9614 "minInterval": 1,
9615 "maxInterval": 65534,
9616 "reportableChange": 0
9617 },
9618 {
9619 "name": "Tolerance",
9620 "code": 3,
9621 "mfgCode": null,
9622 "side": "server",
9623 "type": "int16u",
9624 "included": 0,
9625 "storageOption": "RAM",
9626 "singleton": 0,
9627 "bounded": 0,
9628 "defaultValue": "0",
9629 "reportable": 1,
9630 "minInterval": 1,
9631 "maxInterval": 65534,
9632 "reportableChange": 0
9633 },
9634 {
9635 "name": "GeneratedCommandList",
9636 "code": 65528,
9637 "mfgCode": null,
9638 "side": "server",
9639 "type": "array",
9640 "included": 1,
9641 "storageOption": "RAM",
9642 "singleton": 0,
9643 "bounded": 0,
9644 "defaultValue": "",
9645 "reportable": 1,
9646 "minInterval": 1,
9647 "maxInterval": 65534,
9648 "reportableChange": 0
9649 },
9650 {
9651 "name": "AcceptedCommandList",
9652 "code": 65529,
9653 "mfgCode": null,
9654 "side": "server",
9655 "type": "array",
9656 "included": 1,
9657 "storageOption": "RAM",
9658 "singleton": 0,
9659 "bounded": 0,
9660 "defaultValue": "",
9661 "reportable": 1,
9662 "minInterval": 1,
9663 "maxInterval": 65534,
9664 "reportableChange": 0
9665 },
9666 {
9667 "name": "EventList",
9668 "code": 65530,
9669 "mfgCode": null,
9670 "side": "server",
9671 "type": "array",
9672 "included": 1,
9673 "storageOption": "RAM",
9674 "singleton": 0,
9675 "bounded": 0,
9676 "defaultValue": "",
9677 "reportable": 1,
9678 "minInterval": 1,
9679 "maxInterval": 65534,
9680 "reportableChange": 0
9681 },
9682 {
9683 "name": "AttributeList",
9684 "code": 65531,
9685 "mfgCode": null,
9686 "side": "server",
9687 "type": "array",
9688 "included": 1,
9689 "storageOption": "RAM",
9690 "singleton": 0,
9691 "bounded": 0,
9692 "defaultValue": "",
9693 "reportable": 1,
9694 "minInterval": 1,
9695 "maxInterval": 65534,
9696 "reportableChange": 0
9697 },
9698 {
9699 "name": "FeatureMap",
9700 "code": 65532,
9701 "mfgCode": null,
9702 "side": "server",
9703 "type": "bitmap32",
9704 "included": 1,
9705 "storageOption": "RAM",
9706 "singleton": 0,
9707 "bounded": 0,
9708 "defaultValue": "0",
9709 "reportable": 1,
9710 "minInterval": 1,
9711 "maxInterval": 65534,
9712 "reportableChange": 0
9713 },
9714 {
9715 "name": "ClusterRevision",
9716 "code": 65533,
9717 "mfgCode": null,
9718 "side": "server",
9719 "type": "int16u",
9720 "included": 1,
9721 "storageOption": "RAM",
9722 "singleton": 0,
9723 "bounded": 0,
9724 "defaultValue": "1",
9725 "reportable": 1,
9726 "minInterval": 1,
9727 "maxInterval": 65534,
9728 "reportableChange": 0
9729 }
9730 ]
9731 },
9732 {
9733 "name": "Occupancy Sensing",
9734 "code": 1030,
9735 "mfgCode": null,
9736 "define": "OCCUPANCY_SENSING_CLUSTER",
9737 "side": "client",
9738 "enabled": 0,
9739 "attributes": [
9740 {
9741 "name": "FeatureMap",
9742 "code": 65532,
9743 "mfgCode": null,
9744 "side": "client",
9745 "type": "bitmap32",
9746 "included": 0,
9747 "storageOption": "RAM",
9748 "singleton": 0,
9749 "bounded": 0,
9750 "defaultValue": "0",
9751 "reportable": 1,
9752 "minInterval": 1,
9753 "maxInterval": 65534,
9754 "reportableChange": 0
9755 },
9756 {
9757 "name": "ClusterRevision",
9758 "code": 65533,
9759 "mfgCode": null,
9760 "side": "client",
9761 "type": "int16u",
9762 "included": 1,
9763 "storageOption": "RAM",
9764 "singleton": 0,
9765 "bounded": 0,
9766 "defaultValue": "2",
9767 "reportable": 1,
9768 "minInterval": 1,
9769 "maxInterval": 65534,
9770 "reportableChange": 0
9771 }
9772 ]
9773 },
9774 {
9775 "name": "Occupancy Sensing",
9776 "code": 1030,
9777 "mfgCode": null,
9778 "define": "OCCUPANCY_SENSING_CLUSTER",
9779 "side": "server",
9780 "enabled": 0,
9781 "attributes": [
9782 {
9783 "name": "Occupancy",
9784 "code": 0,
9785 "mfgCode": null,
9786 "side": "server",
9787 "type": "OccupancyBitmap",
9788 "included": 1,
9789 "storageOption": "RAM",
9790 "singleton": 0,
9791 "bounded": 0,
9792 "defaultValue": "0",
9793 "reportable": 1,
9794 "minInterval": 1,
9795 "maxInterval": 65534,
9796 "reportableChange": 0
9797 },
9798 {
9799 "name": "OccupancySensorType",
9800 "code": 1,
9801 "mfgCode": null,
9802 "side": "server",
9803 "type": "OccupancySensorTypeEnum",
9804 "included": 1,
9805 "storageOption": "RAM",
9806 "singleton": 0,
9807 "bounded": 0,
9808 "defaultValue": "0",
9809 "reportable": 1,
9810 "minInterval": 1,
9811 "maxInterval": 65534,
9812 "reportableChange": 0
9813 },
9814 {
9815 "name": "OccupancySensorTypeBitmap",
9816 "code": 2,
9817 "mfgCode": null,
9818 "side": "server",
9819 "type": "OccupancySensorTypeBitmap",
9820 "included": 1,
9821 "storageOption": "RAM",
9822 "singleton": 0,
9823 "bounded": 0,
9824 "defaultValue": "0x1",
9825 "reportable": 1,
9826 "minInterval": 1,
9827 "maxInterval": 65534,
9828 "reportableChange": 0
9829 },
9830 {
9831 "name": "PIROccupiedToUnoccupiedDelay",
9832 "code": 16,
9833 "mfgCode": null,
9834 "side": "server",
9835 "type": "int16u",
9836 "included": 0,
9837 "storageOption": "RAM",
9838 "singleton": 0,
9839 "bounded": 0,
9840 "defaultValue": "0x0000",
9841 "reportable": 1,
9842 "minInterval": 1,
9843 "maxInterval": 65534,
9844 "reportableChange": 0
9845 },
9846 {
9847 "name": "PIRUnoccupiedToOccupiedDelay",
9848 "code": 17,
9849 "mfgCode": null,
9850 "side": "server",
9851 "type": "int16u",
9852 "included": 0,
9853 "storageOption": "RAM",
9854 "singleton": 0,
9855 "bounded": 0,
9856 "defaultValue": "0x0000",
9857 "reportable": 1,
9858 "minInterval": 1,
9859 "maxInterval": 65534,
9860 "reportableChange": 0
9861 },
9862 {
9863 "name": "PIRUnoccupiedToOccupiedThreshold",
9864 "code": 18,
9865 "mfgCode": null,
9866 "side": "server",
9867 "type": "int8u",
9868 "included": 0,
9869 "storageOption": "RAM",
9870 "singleton": 0,
9871 "bounded": 0,
9872 "defaultValue": "0x01",
9873 "reportable": 1,
9874 "minInterval": 1,
9875 "maxInterval": 65534,
9876 "reportableChange": 0
9877 },
9878 {
9879 "name": "UltrasonicOccupiedToUnoccupiedDelay",
9880 "code": 32,
9881 "mfgCode": null,
9882 "side": "server",
9883 "type": "int16u",
9884 "included": 0,
9885 "storageOption": "RAM",
9886 "singleton": 0,
9887 "bounded": 0,
9888 "defaultValue": "0x0000",
9889 "reportable": 1,
9890 "minInterval": 1,
9891 "maxInterval": 65534,
9892 "reportableChange": 0
9893 },
9894 {
9895 "name": "UltrasonicUnoccupiedToOccupiedDelay",
9896 "code": 33,
9897 "mfgCode": null,
9898 "side": "server",
9899 "type": "int16u",
9900 "included": 0,
9901 "storageOption": "RAM",
9902 "singleton": 0,
9903 "bounded": 0,
9904 "defaultValue": "0x0000",
9905 "reportable": 1,
9906 "minInterval": 1,
9907 "maxInterval": 65534,
9908 "reportableChange": 0
9909 },
9910 {
9911 "name": "UltrasonicUnoccupiedToOccupiedThreshold",
9912 "code": 34,
9913 "mfgCode": null,
9914 "side": "server",
9915 "type": "int8u",
9916 "included": 0,
9917 "storageOption": "RAM",
9918 "singleton": 0,
9919 "bounded": 0,
9920 "defaultValue": "0x01",
9921 "reportable": 1,
9922 "minInterval": 1,
9923 "maxInterval": 65534,
9924 "reportableChange": 0
9925 },
9926 {
9927 "name": "PhysicalContactOccupiedToUnoccupiedDelay",
9928 "code": 48,
9929 "mfgCode": null,
9930 "side": "server",
9931 "type": "int16u",
9932 "included": 0,
9933 "storageOption": "RAM",
9934 "singleton": 0,
9935 "bounded": 0,
9936 "defaultValue": "0x0000",
9937 "reportable": 1,
9938 "minInterval": 1,
9939 "maxInterval": 65534,
9940 "reportableChange": 0
9941 },
9942 {
9943 "name": "PhysicalContactUnoccupiedToOccupiedDelay",
9944 "code": 49,
9945 "mfgCode": null,
9946 "side": "server",
9947 "type": "int16u",
9948 "included": 0,
9949 "storageOption": "RAM",
9950 "singleton": 0,
9951 "bounded": 0,
9952 "defaultValue": "0x0000",
9953 "reportable": 1,
9954 "minInterval": 1,
9955 "maxInterval": 65534,
9956 "reportableChange": 0
9957 },
9958 {
9959 "name": "PhysicalContactUnoccupiedToOccupiedThreshold",
9960 "code": 50,
9961 "mfgCode": null,
9962 "side": "server",
9963 "type": "int8u",
9964 "included": 0,
9965 "storageOption": "RAM",
9966 "singleton": 0,
9967 "bounded": 0,
9968 "defaultValue": "0x01",
9969 "reportable": 1,
9970 "minInterval": 1,
9971 "maxInterval": 65534,
9972 "reportableChange": 0
9973 },
9974 {
9975 "name": "GeneratedCommandList",
9976 "code": 65528,
9977 "mfgCode": null,
9978 "side": "server",
9979 "type": "array",
9980 "included": 1,
9981 "storageOption": "External",
9982 "singleton": 0,
9983 "bounded": 0,
9984 "defaultValue": "0",
9985 "reportable": 1,
9986 "minInterval": 1,
9987 "maxInterval": 65534,
9988 "reportableChange": 0
9989 },
9990 {
9991 "name": "AcceptedCommandList",
9992 "code": 65529,
9993 "mfgCode": null,
9994 "side": "server",
9995 "type": "array",
9996 "included": 1,
9997 "storageOption": "External",
9998 "singleton": 0,
9999 "bounded": 0,
10000 "defaultValue": "0",
10001 "reportable": 1,
10002 "minInterval": 1,
10003 "maxInterval": 65534,
10004 "reportableChange": 0
10005 },
10006 {
10007 "name": "AttributeList",
10008 "code": 65531,
10009 "mfgCode": null,
10010 "side": "server",
10011 "type": "array",
10012 "included": 1,
10013 "storageOption": "External",
10014 "singleton": 0,
10015 "bounded": 0,
10016 "defaultValue": "0",
10017 "reportable": 1,
10018 "minInterval": 1,
10019 "maxInterval": 65534,
10020 "reportableChange": 0
10021 },
10022 {
10023 "name": "FeatureMap",
10024 "code": 65532,
10025 "mfgCode": null,
10026 "side": "server",
10027 "type": "bitmap32",
10028 "included": 1,
10029 "storageOption": "RAM",
10030 "singleton": 0,
10031 "bounded": 0,
10032 "defaultValue": "0",
10033 "reportable": 1,
10034 "minInterval": 1,
10035 "maxInterval": 65534,
10036 "reportableChange": 0
10037 },
10038 {
10039 "name": "ClusterRevision",
10040 "code": 65533,
10041 "mfgCode": null,
10042 "side": "server",
10043 "type": "int16u",
10044 "included": 1,
10045 "storageOption": "RAM",
10046 "singleton": 0,
10047 "bounded": 0,
10048 "defaultValue": "2",
10049 "reportable": 1,
10050 "minInterval": 1,
10051 "maxInterval": 65534,
10052 "reportableChange": 0
10053 }
10054 ]
10055 }
10056 ]
10057 }
10058 ],
10059 "endpoints": [
10060 {
10061 "endpointTypeName": "MA-rootdevice",
10062 "endpointTypeIndex": 0,
10063 "profileId": 259,
10064 "endpointId": 0,
10065 "networkId": 0,
10066 "endpointVersion": 1,
10067 "deviceIdentifier": 22
10068 },
10069 {
10070 "endpointTypeName": "Anonymous Endpoint Type",
10071 "endpointTypeIndex": 1,
10072 "profileId": 259,
10073 "endpointId": 1,
10074 "networkId": 0,
10075 "endpointVersion": 1,
10076 "deviceIdentifier": 0
10077 }
10078 ],
10079 "log": []
10080}