Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / src / darwin / Framework / CHIP / chip-tool.zap
1 {
2   "writeTime": "Thu Mar 11 2021 18:15:06 GMT+0100 (Central European Standard Time)",
3   "featureLevel": 11,
4   "creator": "zap",
5   "keyValuePairs": [
6     {
7       "key": "commandDiscovery",
8       "value": "1"
9     },
10     {
11       "key": "defaultResponsePolicy",
12       "value": "always"
13     },
14     {
15       "key": "manufacturerCodes",
16       "value": "0x1002"
17     }
18   ],
19   "package": [
20     {
21       "pathRelativity": "relativeToZap",
22       "path": "../../../src/app/zap-templates/zcl/zcl.json",
23       "version": "ZCL Test Data",
24       "type": "zcl-properties"
25     },
26     {
27       "pathRelativity": "relativeToZap",
28       "path": "../../../src/app/zap-templates/app-templates.json",
29       "version": "chip-v1",
30       "type": "gen-templates-json"
31     }
32   ],
33   "endpointTypes": [
34     {
35       "name": "Anonymous Endpoint Type",
36       "deviceTypeName": "CHIP-All-Clusters-Server",
37       "deviceTypeCode": 0,
38       "deviceTypeProfileId": 259,
39       "clusters": [
40         {
41           "name": "Identify",
42           "code": 3,
43           "mfgCode": null,
44           "define": "IDENTIFY_CLUSTER",
45           "side": "client",
46           "enabled": 1,
47           "commands": [
48             {
49               "name": "Identify",
50               "code": 0,
51               "mfgCode": null,
52               "source": "client",
53               "incoming": 1,
54               "outgoing": 1
55             },
56             {
57               "name": "IdentifyQuery",
58               "code": 1,
59               "mfgCode": null,
60               "source": "client",
61               "incoming": 1,
62               "outgoing": 1
63             }
64           ],
65           "attributes": [
66             {
67               "name": "cluster revision",
68               "code": 65533,
69               "mfgCode": null,
70               "side": "client",
71               "included": 1,
72               "storageOption": "RAM",
73               "singleton": 0,
74               "bounded": 0,
75               "defaultValue": "2",
76               "reportable": 0,
77               "minInterval": 0,
78               "maxInterval": 65344,
79               "reportableChange": 0
80             }
81           ]
82         },
83         {
84           "name": "Identify",
85           "code": 3,
86           "mfgCode": null,
87           "define": "IDENTIFY_CLUSTER",
88           "side": "server",
89           "enabled": 0,
90           "commands": [
91             {
92               "name": "IdentifyQueryResponse",
93               "code": 0,
94               "mfgCode": null,
95               "source": "server",
96               "incoming": 1,
97               "outgoing": 1
98             }
99           ],
100           "attributes": [
101             {
102               "name": "cluster revision",
103               "code": 65533,
104               "mfgCode": null,
105               "side": "server",
106               "included": 1,
107               "storageOption": "RAM",
108               "singleton": 0,
109               "bounded": 0,
110               "defaultValue": "2",
111               "reportable": 0,
112               "minInterval": 0,
113               "maxInterval": 65344,
114               "reportableChange": 0
115             },
116             {
117               "name": "identify time",
118               "code": 0,
119               "mfgCode": null,
120               "side": "server",
121               "included": 1,
122               "storageOption": "RAM",
123               "singleton": 0,
124               "bounded": 0,
125               "defaultValue": "0x0000",
126               "reportable": 0,
127               "minInterval": 0,
128               "maxInterval": 65344,
129               "reportableChange": 0
130             }
131           ]
132         },
133         {
134           "name": "Groups",
135           "code": 4,
136           "mfgCode": null,
137           "define": "GROUPS_CLUSTER",
138           "side": "client",
139           "enabled": 1,
140           "commands": [
141             {
142               "name": "AddGroup",
143               "code": 0,
144               "mfgCode": null,
145               "source": "client",
146               "incoming": 1,
147               "outgoing": 1
148             },
149             {
150               "name": "ViewGroup",
151               "code": 1,
152               "mfgCode": null,
153               "source": "client",
154               "incoming": 1,
155               "outgoing": 1
156             },
157             {
158               "name": "GetGroupMembership",
159               "code": 2,
160               "mfgCode": null,
161               "source": "client",
162               "incoming": 1,
163               "outgoing": 1
164             },
165             {
166               "name": "RemoveGroup",
167               "code": 3,
168               "mfgCode": null,
169               "source": "client",
170               "incoming": 1,
171               "outgoing": 1
172             },
173             {
174               "name": "RemoveAllGroups",
175               "code": 4,
176               "mfgCode": null,
177               "source": "client",
178               "incoming": 1,
179               "outgoing": 1
180             },
181             {
182               "name": "AddGroupIfIdentifying",
183               "code": 5,
184               "mfgCode": null,
185               "source": "client",
186               "incoming": 1,
187               "outgoing": 1
188             }
189           ],
190           "attributes": [
191             {
192               "name": "cluster revision",
193               "code": 65533,
194               "mfgCode": null,
195               "side": "client",
196               "included": 1,
197               "storageOption": "RAM",
198               "singleton": 0,
199               "bounded": 0,
200               "defaultValue": "3",
201               "reportable": 0,
202               "minInterval": 0,
203               "maxInterval": 65344,
204               "reportableChange": 0
205             }
206           ]
207         },
208         {
209           "name": "Groups",
210           "code": 4,
211           "mfgCode": null,
212           "define": "GROUPS_CLUSTER",
213           "side": "server",
214           "enabled": 0,
215           "commands": [
216             {
217               "name": "AddGroupResponse",
218               "code": 0,
219               "mfgCode": null,
220               "source": "server",
221               "incoming": 1,
222               "outgoing": 1
223             },
224             {
225               "name": "ViewGroupResponse",
226               "code": 1,
227               "mfgCode": null,
228               "source": "server",
229               "incoming": 1,
230               "outgoing": 1
231             },
232             {
233               "name": "GetGroupMembershipResponse",
234               "code": 2,
235               "mfgCode": null,
236               "source": "server",
237               "incoming": 1,
238               "outgoing": 1
239             },
240             {
241               "name": "RemoveGroupResponse",
242               "code": 3,
243               "mfgCode": null,
244               "source": "server",
245               "incoming": 1,
246               "outgoing": 1
247             }
248           ],
249           "attributes": [
250             {
251               "name": "cluster revision",
252               "code": 65533,
253               "mfgCode": null,
254               "side": "server",
255               "included": 1,
256               "storageOption": "RAM",
257               "singleton": 0,
258               "bounded": 0,
259               "defaultValue": "3",
260               "reportable": 0,
261               "minInterval": 0,
262               "maxInterval": 65344,
263               "reportableChange": 0
264             },
265             {
266               "name": "name support",
267               "code": 0,
268               "mfgCode": null,
269               "side": "server",
270               "included": 1,
271               "storageOption": "RAM",
272               "singleton": 0,
273               "bounded": 0,
274               "defaultValue": "",
275               "reportable": 0,
276               "minInterval": 0,
277               "maxInterval": 65344,
278               "reportableChange": 0
279             }
280           ]
281         },
282         {
283           "name": "Scenes",
284           "code": 5,
285           "mfgCode": null,
286           "define": "SCENES_CLUSTER",
287           "side": "client",
288           "enabled": 1,
289           "commands": [
290             {
291               "name": "AddScene",
292               "code": 0,
293               "mfgCode": null,
294               "source": "client",
295               "incoming": 1,
296               "outgoing": 1
297             },
298             {
299               "name": "ViewScene",
300               "code": 1,
301               "mfgCode": null,
302               "source": "client",
303               "incoming": 1,
304               "outgoing": 1
305             },
306             {
307               "name": "RemoveScene",
308               "code": 2,
309               "mfgCode": null,
310               "source": "client",
311               "incoming": 1,
312               "outgoing": 1
313             },
314             {
315               "name": "RemoveAllScenes",
316               "code": 3,
317               "mfgCode": null,
318               "source": "client",
319               "incoming": 1,
320               "outgoing": 1
321             },
322             {
323               "name": "StoreScene",
324               "code": 4,
325               "mfgCode": null,
326               "source": "client",
327               "incoming": 1,
328               "outgoing": 1
329             },
330             {
331               "name": "RecallScene",
332               "code": 5,
333               "mfgCode": null,
334               "source": "client",
335               "incoming": 1,
336               "outgoing": 1
337             },
338             {
339               "name": "GetSceneMembership",
340               "code": 6,
341               "mfgCode": null,
342               "source": "client",
343               "incoming": 1,
344               "outgoing": 1
345             }
346           ],
347           "attributes": [
348             {
349               "name": "cluster revision",
350               "code": 65533,
351               "mfgCode": null,
352               "side": "client",
353               "included": 1,
354               "storageOption": "RAM",
355               "singleton": 0,
356               "bounded": 0,
357               "defaultValue": "3",
358               "reportable": 0,
359               "minInterval": 0,
360               "maxInterval": 65344,
361               "reportableChange": 0
362             }
363           ]
364         },
365         {
366           "name": "Scenes",
367           "code": 5,
368           "mfgCode": null,
369           "define": "SCENES_CLUSTER",
370           "side": "server",
371           "enabled": 0,
372           "commands": [
373             {
374               "name": "AddSceneResponse",
375               "code": 0,
376               "mfgCode": null,
377               "source": "server",
378               "incoming": 1,
379               "outgoing": 1
380             },
381             {
382               "name": "ViewSceneResponse",
383               "code": 1,
384               "mfgCode": null,
385               "source": "server",
386               "incoming": 1,
387               "outgoing": 1
388             },
389             {
390               "name": "RemoveSceneResponse",
391               "code": 2,
392               "mfgCode": null,
393               "source": "server",
394               "incoming": 1,
395               "outgoing": 1
396             },
397             {
398               "name": "RemoveAllScenesResponse",
399               "code": 3,
400               "mfgCode": null,
401               "source": "server",
402               "incoming": 1,
403               "outgoing": 1
404             },
405             {
406               "name": "StoreSceneResponse",
407               "code": 4,
408               "mfgCode": null,
409               "source": "server",
410               "incoming": 1,
411               "outgoing": 1
412             },
413             {
414               "name": "GetSceneMembershipResponse",
415               "code": 6,
416               "mfgCode": null,
417               "source": "server",
418               "incoming": 1,
419               "outgoing": 1
420             }
421           ],
422           "attributes": [
423             {
424               "name": "cluster revision",
425               "code": 65533,
426               "mfgCode": null,
427               "side": "server",
428               "included": 1,
429               "storageOption": "RAM",
430               "singleton": 0,
431               "bounded": 0,
432               "defaultValue": "3",
433               "reportable": 0,
434               "minInterval": 0,
435               "maxInterval": 65344,
436               "reportableChange": 0
437             },
438             {
439               "name": "scene count",
440               "code": 0,
441               "mfgCode": null,
442               "side": "server",
443               "included": 1,
444               "storageOption": "RAM",
445               "singleton": 0,
446               "bounded": 0,
447               "defaultValue": "0x00",
448               "reportable": 0,
449               "minInterval": 0,
450               "maxInterval": 65344,
451               "reportableChange": 0
452             },
453             {
454               "name": "current scene",
455               "code": 1,
456               "mfgCode": null,
457               "side": "server",
458               "included": 1,
459               "storageOption": "RAM",
460               "singleton": 0,
461               "bounded": 0,
462               "defaultValue": "0x00",
463               "reportable": 0,
464               "minInterval": 0,
465               "maxInterval": 65344,
466               "reportableChange": 0
467             },
468             {
469               "name": "current group",
470               "code": 2,
471               "mfgCode": null,
472               "side": "server",
473               "included": 1,
474               "storageOption": "RAM",
475               "singleton": 0,
476               "bounded": 0,
477               "defaultValue": "0x0000",
478               "reportable": 0,
479               "minInterval": 0,
480               "maxInterval": 65344,
481               "reportableChange": 0
482             },
483             {
484               "name": "scene valid",
485               "code": 3,
486               "mfgCode": null,
487               "side": "server",
488               "included": 1,
489               "storageOption": "RAM",
490               "singleton": 0,
491               "bounded": 0,
492               "defaultValue": "0x00",
493               "reportable": 0,
494               "minInterval": 0,
495               "maxInterval": 65344,
496               "reportableChange": 0
497             },
498             {
499               "name": "name support",
500               "code": 4,
501               "mfgCode": null,
502               "side": "server",
503               "included": 1,
504               "storageOption": "RAM",
505               "singleton": 0,
506               "bounded": 0,
507               "defaultValue": "",
508               "reportable": 0,
509               "minInterval": 0,
510               "maxInterval": 65344,
511               "reportableChange": 0
512             }
513           ]
514         },
515         {
516           "name": "On/off",
517           "code": 6,
518           "mfgCode": null,
519           "define": "ON_OFF_CLUSTER",
520           "side": "client",
521           "enabled": 1,
522           "commands": [
523             {
524               "name": "Off",
525               "code": 0,
526               "mfgCode": null,
527               "source": "client",
528               "incoming": 1,
529               "outgoing": 1
530             },
531             {
532               "name": "On",
533               "code": 1,
534               "mfgCode": null,
535               "source": "client",
536               "incoming": 1,
537               "outgoing": 1
538             },
539             {
540               "name": "Toggle",
541               "code": 2,
542               "mfgCode": null,
543               "source": "client",
544               "incoming": 1,
545               "outgoing": 1
546             }
547           ],
548           "attributes": [
549             {
550               "name": "cluster revision",
551               "code": 65533,
552               "mfgCode": null,
553               "side": "client",
554               "included": 1,
555               "storageOption": "RAM",
556               "singleton": 0,
557               "bounded": 0,
558               "defaultValue": "2",
559               "reportable": 0,
560               "minInterval": 0,
561               "maxInterval": 65344,
562               "reportableChange": 0
563             }
564           ]
565         },
566         {
567           "name": "On/off",
568           "code": 6,
569           "mfgCode": null,
570           "define": "ON_OFF_CLUSTER",
571           "side": "server",
572           "enabled": 0,
573           "commands": [],
574           "attributes": [
575             {
576               "name": "cluster revision",
577               "code": 65533,
578               "mfgCode": null,
579               "side": "server",
580               "included": 1,
581               "storageOption": "RAM",
582               "singleton": 0,
583               "bounded": 0,
584               "defaultValue": "2",
585               "reportable": 0,
586               "minInterval": 0,
587               "maxInterval": 65344,
588               "reportableChange": 0
589             },
590             {
591               "name": "on/off",
592               "code": 0,
593               "mfgCode": null,
594               "side": "server",
595               "included": 1,
596               "storageOption": "RAM",
597               "singleton": 0,
598               "bounded": 0,
599               "defaultValue": "0x00",
600               "reportable": 1,
601               "minInterval": 0,
602               "maxInterval": 65344,
603               "reportableChange": 0
604             }
605           ]
606         },
607         {
608           "name": "Level Control",
609           "code": 8,
610           "mfgCode": null,
611           "define": "LEVEL_CONTROL_CLUSTER",
612           "side": "client",
613           "enabled": 1,
614           "commands": [
615             {
616               "name": "MoveToLevel",
617               "code": 0,
618               "mfgCode": null,
619               "source": "client",
620               "incoming": 1,
621               "outgoing": 1
622             },
623             {
624               "name": "Move",
625               "code": 1,
626               "mfgCode": null,
627               "source": "client",
628               "incoming": 1,
629               "outgoing": 1
630             },
631             {
632               "name": "Step",
633               "code": 2,
634               "mfgCode": null,
635               "source": "client",
636               "incoming": 1,
637               "outgoing": 1
638             },
639             {
640               "name": "Stop",
641               "code": 3,
642               "mfgCode": null,
643               "source": "client",
644               "incoming": 1,
645               "outgoing": 1
646             },
647             {
648               "name": "MoveToLevelWithOnOff",
649               "code": 4,
650               "mfgCode": null,
651               "source": "client",
652               "incoming": 1,
653               "outgoing": 1
654             },
655             {
656               "name": "MoveWithOnOff",
657               "code": 5,
658               "mfgCode": null,
659               "source": "client",
660               "incoming": 1,
661               "outgoing": 1
662             },
663             {
664               "name": "StepWithOnOff",
665               "code": 6,
666               "mfgCode": null,
667               "source": "client",
668               "incoming": 1,
669               "outgoing": 1
670             },
671             {
672               "name": "StopWithOnOff",
673               "code": 7,
674               "mfgCode": null,
675               "source": "client",
676               "incoming": 1,
677               "outgoing": 1
678             }
679           ],
680           "attributes": [
681             {
682               "name": "cluster revision",
683               "code": 65533,
684               "mfgCode": null,
685               "side": "client",
686               "included": 1,
687               "storageOption": "RAM",
688               "singleton": 0,
689               "bounded": 0,
690               "defaultValue": "3",
691               "reportable": 0,
692               "minInterval": 0,
693               "maxInterval": 65344,
694               "reportableChange": 0
695             }
696           ]
697         },
698         {
699           "name": "Level Control",
700           "code": 8,
701           "mfgCode": null,
702           "define": "LEVEL_CONTROL_CLUSTER",
703           "side": "server",
704           "enabled": 0,
705           "commands": [],
706           "attributes": [
707             {
708               "name": "cluster revision",
709               "code": 65533,
710               "mfgCode": null,
711               "side": "server",
712               "included": 1,
713               "storageOption": "RAM",
714               "singleton": 0,
715               "bounded": 0,
716               "defaultValue": "3",
717               "reportable": 0,
718               "minInterval": 0,
719               "maxInterval": 65344,
720               "reportableChange": 0
721             },
722             {
723               "name": "current level",
724               "code": 0,
725               "mfgCode": null,
726               "side": "server",
727               "included": 1,
728               "storageOption": "RAM",
729               "singleton": 0,
730               "bounded": 0,
731               "defaultValue": "0x00",
732               "reportable": 1,
733               "minInterval": 0,
734               "maxInterval": 65344,
735               "reportableChange": 0
736             }
737           ]
738         },
739         {
740           "name": "Basic",
741           "code": 40,
742           "mfgCode": null,
743           "define": "BASIC_CLUSTER",
744           "side": "client",
745           "enabled": 1,
746           "commands": [
747             {
748               "name": "MfgSpecificPing",
749               "code": 0,
750               "mfgCode": "4098",
751               "source": "client",
752               "incoming": 0,
753               "outgoing": 1
754             }
755           ],
756           "attributes": [
757             {
758               "name": "cluster revision",
759               "code": 65533,
760               "mfgCode": null,
761               "side": "client",
762               "included": 1,
763               "storageOption": "RAM",
764               "singleton": 1,
765               "bounded": 0,
766               "defaultValue": "3",
767               "reportable": 0,
768               "minInterval": 0,
769               "maxInterval": 65344,
770               "reportableChange": 0
771             }
772           ]
773         },
774         {
775           "name": "Basic",
776           "code": 40,
777           "mfgCode": null,
778           "define": "BASIC_CLUSTER",
779           "side": "server",
780           "enabled": 0,
781           "commands": [
782             {
783               "name": "StartUp",
784               "code": 0,
785               "mfgCode": null,
786               "source": "server",
787               "incoming": 0,
788               "outgoing": 0
789             },
790             {
791               "name": "ShutDown",
792               "code": 1,
793               "mfgCode": null,
794               "source": "server",
795               "incoming": 0,
796               "outgoing": 0
797             },
798             {
799               "name": "Leave",
800               "code": 2,
801               "mfgCode": null,
802               "source": "server",
803               "incoming": 0,
804               "outgoing": 0
805             }
806           ],
807           "attributes": [
808             {
809               "name": "cluster revision",
810               "code": 65533,
811               "mfgCode": null,
812               "side": "server",
813               "included": 1,
814               "storageOption": "RAM",
815               "singleton": 1,
816               "bounded": 0,
817               "defaultValue": "3",
818               "reportable": 0,
819               "minInterval": 0,
820               "maxInterval": 65344,
821               "reportableChange": 0
822             },
823             {
824               "name": "InteractionModelVersion",
825               "code": 0,
826               "mfgCode": null,
827               "side": "server",
828               "included": 1,
829               "storageOption": "RAM",
830               "singleton": 1,
831               "bounded": 0,
832               "defaultValue": "",
833               "reportable": 0,
834               "minInterval": 0,
835               "maxInterval": 65344,
836               "reportableChange": 0
837             },
838             {
839               "name": "VendorName",
840               "code": 1,
841               "mfgCode": null,
842               "side": "server",
843               "included": 1,
844               "storageOption": "RAM",
845               "singleton": 1,
846               "bounded": 0,
847               "defaultValue": "",
848               "reportable": 0,
849               "minInterval": 0,
850               "maxInterval": 65344,
851               "reportableChange": 0
852             },
853             {
854               "name": "VendorID",
855               "code": 2,
856               "mfgCode": null,
857               "side": "server",
858               "included": 1,
859               "storageOption": "RAM",
860               "singleton": 1,
861               "bounded": 0,
862               "defaultValue": "",
863               "reportable": 0,
864               "minInterval": 0,
865               "maxInterval": 65344,
866               "reportableChange": 0
867             },
868             {
869               "name": "ProductName",
870               "code": 3,
871               "mfgCode": null,
872               "side": "server",
873               "included": 1,
874               "storageOption": "RAM",
875               "singleton": 1,
876               "bounded": 0,
877               "defaultValue": "",
878               "reportable": 0,
879               "minInterval": 0,
880               "maxInterval": 65344,
881               "reportableChange": 0
882             },
883             {
884               "name": "ProductID",
885               "code": 4,
886               "mfgCode": null,
887               "side": "server",
888               "included": 1,
889               "storageOption": "RAM",
890               "singleton": 1,
891               "bounded": 0,
892               "defaultValue": "",
893               "reportable": 0,
894               "minInterval": 0,
895               "maxInterval": 65344,
896               "reportableChange": 0
897             },
898             {
899               "name": "UserLabel",
900               "code": 5,
901               "mfgCode": null,
902               "side": "server",
903               "included": 1,
904               "storageOption": "RAM",
905               "singleton": 1,
906               "bounded": 0,
907               "defaultValue": "",
908               "reportable": 0,
909               "minInterval": 0,
910               "maxInterval": 65344,
911               "reportableChange": 0
912             },
913             {
914               "name": "Location",
915               "code": 6,
916               "mfgCode": null,
917               "side": "server",
918               "included": 1,
919               "storageOption": "RAM",
920               "singleton": 1,
921               "bounded": 0,
922               "defaultValue": "",
923               "reportable": 0,
924               "minInterval": 0,
925               "maxInterval": 65344,
926               "reportableChange": 0
927             },
928             {
929               "name": "HardwareVersion",
930               "code": 7,
931               "mfgCode": null,
932               "side": "server",
933               "included": 1,
934               "storageOption": "RAM",
935               "singleton": 1,
936               "bounded": 0,
937               "defaultValue": "0x00",
938               "reportable": 0,
939               "minInterval": 0,
940               "maxInterval": 65344,
941               "reportableChange": 0
942             },
943             {
944               "name": "HardwareVersionString",
945               "code": 8,
946               "mfgCode": null,
947               "side": "server",
948               "included": 1,
949               "storageOption": "RAM",
950               "singleton": 1,
951               "bounded": 0,
952               "defaultValue": "",
953               "reportable": 0,
954               "minInterval": 0,
955               "maxInterval": 65344,
956               "reportableChange": 0
957             },
958             {
959               "name": "SoftwareVersion",
960               "code": 9,
961               "mfgCode": null,
962               "side": "server",
963               "included": 1,
964               "storageOption": "RAM",
965               "singleton": 1,
966               "bounded": 0,
967               "defaultValue": "0x00",
968               "reportable": 0,
969               "minInterval": 0,
970               "maxInterval": 65344,
971               "reportableChange": 0
972             },
973             {
974               "name": "SoftwareVersionString",
975               "code": 10,
976               "mfgCode": null,
977               "side": "server",
978               "included": 1,
979               "storageOption": "RAM",
980               "singleton": 1,
981               "bounded": 0,
982               "defaultValue": "",
983               "reportable": 0,
984               "minInterval": 0,
985               "maxInterval": 65344,
986               "reportableChange": 0
987             }
988           ]
989         },
990         {
991           "name": "General Commissioning",
992           "code": 48,
993           "mfgCode": null,
994           "define": "GENERAL_COMMISSIONING_CLUSTER",
995           "side": "client",
996           "enabled": 1,
997           "commands": [
998             {
999               "name": "SetFabric",
1000               "code": 0,
1001               "mfgCode": null,
1002               "source": "client",
1003               "incoming": 1,
1004               "outgoing": 1
1005             },
1006             {
1007               "name": "ArmFailSafe",
1008               "code": 2,
1009               "mfgCode": null,
1010               "source": "client",
1011               "incoming": 1,
1012               "outgoing": 1
1013             },
1014             {
1015               "name": "CommissioningComplete",
1016               "code": 6,
1017               "mfgCode": null,
1018               "source": "client",
1019               "incoming": 1,
1020               "outgoing": 1
1021             }
1022           ],
1023           "attributes": [
1024             {
1025               "name": "cluster revision",
1026               "code": 65533,
1027               "mfgCode": null,
1028               "side": "client",
1029               "included": 1,
1030               "storageOption": "RAM",
1031               "singleton": 0,
1032               "bounded": 0,
1033               "defaultValue": "0x0001",
1034               "reportable": 0,
1035               "minInterval": 0,
1036               "maxInterval": 65344,
1037               "reportableChange": 0
1038             }
1039           ]
1040         },
1041         {
1042           "name": "General Commissioning",
1043           "code": 48,
1044           "mfgCode": null,
1045           "define": "GENERAL_COMMISSIONING_CLUSTER",
1046           "side": "server",
1047           "enabled": 0,
1048           "commands": [
1049             {
1050               "name": "SetFabricResponse",
1051               "code": 1,
1052               "mfgCode": null,
1053               "source": "server",
1054               "incoming": 1,
1055               "outgoing": 1
1056             },
1057             {
1058               "name": "ArmFailSafeResponse",
1059               "code": 3,
1060               "mfgCode": null,
1061               "source": "server",
1062               "incoming": 1,
1063               "outgoing": 1
1064             },
1065             {
1066               "name": "CommissioningCompleteResponse",
1067               "code": 7,
1068               "mfgCode": null,
1069               "source": "server",
1070               "incoming": 1,
1071               "outgoing": 1
1072             }
1073           ],
1074           "attributes": [
1075             {
1076               "name": "cluster revision",
1077               "code": 65533,
1078               "mfgCode": null,
1079               "side": "server",
1080               "included": 1,
1081               "storageOption": "RAM",
1082               "singleton": 0,
1083               "bounded": 0,
1084               "defaultValue": "0x0001",
1085               "reportable": 0,
1086               "minInterval": 0,
1087               "maxInterval": 65344,
1088               "reportableChange": 0
1089             },
1090             {
1091               "name": "FabricId",
1092               "code": 0,
1093               "mfgCode": null,
1094               "side": "server",
1095               "included": 1,
1096               "storageOption": "RAM",
1097               "singleton": 0,
1098               "bounded": 0,
1099               "defaultValue": "o",
1100               "reportable": 0,
1101               "minInterval": 0,
1102               "maxInterval": 65344,
1103               "reportableChange": 0
1104             },
1105             {
1106               "name": "Breadcrumb",
1107               "code": 1,
1108               "mfgCode": null,
1109               "side": "server",
1110               "included": 1,
1111               "storageOption": "RAM",
1112               "singleton": 0,
1113               "bounded": 0,
1114               "defaultValue": "",
1115               "reportable": 0,
1116               "minInterval": 0,
1117               "maxInterval": 65344,
1118               "reportableChange": 0
1119             }
1120           ]
1121         },
1122         {
1123           "name": "Door Lock",
1124           "code": 257,
1125           "mfgCode": null,
1126           "define": "DOOR_LOCK_CLUSTER",
1127           "side": "client",
1128           "enabled": 1,
1129           "commands": [
1130             {
1131               "name": "LockDoor",
1132               "code": 0,
1133               "mfgCode": null,
1134               "source": "client",
1135               "incoming": 1,
1136               "outgoing": 1
1137             },
1138             {
1139               "name": "UnlockDoor",
1140               "code": 1,
1141               "mfgCode": null,
1142               "source": "client",
1143               "incoming": 1,
1144               "outgoing": 1
1145             },
1146             {
1147               "name": "UnlockWithTimeout",
1148               "code": 3,
1149               "mfgCode": null,
1150               "source": "client",
1151               "incoming": 1,
1152               "outgoing": 1
1153             },
1154             {
1155               "name": "GetLogRecord",
1156               "code": 4,
1157               "mfgCode": null,
1158               "source": "client",
1159               "incoming": 1,
1160               "outgoing": 1
1161             },
1162             {
1163               "name": "SetPin",
1164               "code": 5,
1165               "mfgCode": null,
1166               "source": "client",
1167               "incoming": 1,
1168               "outgoing": 1
1169             },
1170             {
1171               "name": "GetPin",
1172               "code": 6,
1173               "mfgCode": null,
1174               "source": "client",
1175               "incoming": 1,
1176               "outgoing": 1
1177             },
1178             {
1179               "name": "ClearPin",
1180               "code": 7,
1181               "mfgCode": null,
1182               "source": "client",
1183               "incoming": 1,
1184               "outgoing": 1
1185             },
1186             {
1187               "name": "ClearAllPins",
1188               "code": 8,
1189               "mfgCode": null,
1190               "source": "client",
1191               "incoming": 1,
1192               "outgoing": 1
1193             },
1194             {
1195               "name": "SetWeekdaySchedule",
1196               "code": 11,
1197               "mfgCode": null,
1198               "source": "client",
1199               "incoming": 1,
1200               "outgoing": 1
1201             },
1202             {
1203               "name": "GetWeekdaySchedule",
1204               "code": 12,
1205               "mfgCode": null,
1206               "source": "client",
1207               "incoming": 1,
1208               "outgoing": 1
1209             },
1210             {
1211               "name": "ClearWeekdaySchedule",
1212               "code": 13,
1213               "mfgCode": null,
1214               "source": "client",
1215               "incoming": 1,
1216               "outgoing": 1
1217             },
1218             {
1219               "name": "SetYeardaySchedule",
1220               "code": 14,
1221               "mfgCode": null,
1222               "source": "client",
1223               "incoming": 1,
1224               "outgoing": 1
1225             },
1226             {
1227               "name": "GetYeardaySchedule",
1228               "code": 15,
1229               "mfgCode": null,
1230               "source": "client",
1231               "incoming": 1,
1232               "outgoing": 1
1233             },
1234             {
1235               "name": "ClearYeardaySchedule",
1236               "code": 16,
1237               "mfgCode": null,
1238               "source": "client",
1239               "incoming": 1,
1240               "outgoing": 1
1241             },
1242             {
1243               "name": "SetHolidaySchedule",
1244               "code": 17,
1245               "mfgCode": null,
1246               "source": "client",
1247               "incoming": 1,
1248               "outgoing": 1
1249             },
1250             {
1251               "name": "GetHolidaySchedule",
1252               "code": 18,
1253               "mfgCode": null,
1254               "source": "client",
1255               "incoming": 1,
1256               "outgoing": 1
1257             },
1258             {
1259               "name": "ClearHolidaySchedule",
1260               "code": 19,
1261               "mfgCode": null,
1262               "source": "client",
1263               "incoming": 1,
1264               "outgoing": 1
1265             },
1266             {
1267               "name": "SetUserType",
1268               "code": 20,
1269               "mfgCode": null,
1270               "source": "client",
1271               "incoming": 1,
1272               "outgoing": 1
1273             },
1274             {
1275               "name": "GetUserType",
1276               "code": 21,
1277               "mfgCode": null,
1278               "source": "client",
1279               "incoming": 1,
1280               "outgoing": 1
1281             },
1282             {
1283               "name": "SetRfid",
1284               "code": 22,
1285               "mfgCode": null,
1286               "source": "client",
1287               "incoming": 1,
1288               "outgoing": 1
1289             },
1290             {
1291               "name": "GetRfid",
1292               "code": 23,
1293               "mfgCode": null,
1294               "source": "client",
1295               "incoming": 1,
1296               "outgoing": 1
1297             },
1298             {
1299               "name": "ClearRfid",
1300               "code": 24,
1301               "mfgCode": null,
1302               "source": "client",
1303               "incoming": 1,
1304               "outgoing": 1
1305             },
1306             {
1307               "name": "ClearAllRfids",
1308               "code": 25,
1309               "mfgCode": null,
1310               "source": "client",
1311               "incoming": 1,
1312               "outgoing": 1
1313             }
1314           ],
1315           "attributes": [
1316             {
1317               "name": "cluster revision",
1318               "code": 65533,
1319               "mfgCode": null,
1320               "side": "client",
1321               "included": 1,
1322               "storageOption": "RAM",
1323               "singleton": 0,
1324               "bounded": 0,
1325               "defaultValue": "3",
1326               "reportable": 0,
1327               "minInterval": 0,
1328               "maxInterval": 65344,
1329               "reportableChange": 0
1330             }
1331           ]
1332         },
1333         {
1334           "name": "Door Lock",
1335           "code": 257,
1336           "mfgCode": null,
1337           "define": "DOOR_LOCK_CLUSTER",
1338           "side": "server",
1339           "enabled": 0,
1340           "commands": [
1341             {
1342               "name": "LockDoorResponse",
1343               "code": 0,
1344               "mfgCode": null,
1345               "source": "server",
1346               "incoming": 1,
1347               "outgoing": 1
1348             },
1349             {
1350               "name": "UnlockDoorResponse",
1351               "code": 1,
1352               "mfgCode": null,
1353               "source": "server",
1354               "incoming": 1,
1355               "outgoing": 1
1356             },
1357             {
1358               "name": "UnlockWithTimeoutResponse",
1359               "code": 3,
1360               "mfgCode": null,
1361               "source": "server",
1362               "incoming": 1,
1363               "outgoing": 1
1364             },
1365             {
1366               "name": "GetLogRecordResponse",
1367               "code": 4,
1368               "mfgCode": null,
1369               "source": "server",
1370               "incoming": 1,
1371               "outgoing": 1
1372             },
1373             {
1374               "name": "SetPinResponse",
1375               "code": 5,
1376               "mfgCode": null,
1377               "source": "server",
1378               "incoming": 1,
1379               "outgoing": 1
1380             },
1381             {
1382               "name": "GetPinResponse",
1383               "code": 6,
1384               "mfgCode": null,
1385               "source": "server",
1386               "incoming": 1,
1387               "outgoing": 1
1388             },
1389             {
1390               "name": "ClearPinResponse",
1391               "code": 7,
1392               "mfgCode": null,
1393               "source": "server",
1394               "incoming": 1,
1395               "outgoing": 1
1396             },
1397             {
1398               "name": "ClearAllPinsResponse",
1399               "code": 8,
1400               "mfgCode": null,
1401               "source": "server",
1402               "incoming": 1,
1403               "outgoing": 1
1404             },
1405             {
1406               "name": "SetUserStatusResponse",
1407               "code": 9,
1408               "mfgCode": null,
1409               "source": "server",
1410               "incoming": 0,
1411               "outgoing": 0
1412             },
1413             {
1414               "name": "GetUserStatusResponse",
1415               "code": 10,
1416               "mfgCode": null,
1417               "source": "server",
1418               "incoming": 0,
1419               "outgoing": 0
1420             },
1421             {
1422               "name": "SetWeekdayScheduleResponse",
1423               "code": 11,
1424               "mfgCode": null,
1425               "source": "server",
1426               "incoming": 1,
1427               "outgoing": 1
1428             },
1429             {
1430               "name": "GetWeekdayScheduleResponse",
1431               "code": 12,
1432               "mfgCode": null,
1433               "source": "server",
1434               "incoming": 1,
1435               "outgoing": 1
1436             },
1437             {
1438               "name": "ClearWeekdayScheduleResponse",
1439               "code": 13,
1440               "mfgCode": null,
1441               "source": "server",
1442               "incoming": 1,
1443               "outgoing": 1
1444             },
1445             {
1446               "name": "SetYeardayScheduleResponse",
1447               "code": 14,
1448               "mfgCode": null,
1449               "source": "server",
1450               "incoming": 1,
1451               "outgoing": 1
1452             },
1453             {
1454               "name": "GetYeardayScheduleResponse",
1455               "code": 15,
1456               "mfgCode": null,
1457               "source": "server",
1458               "incoming": 1,
1459               "outgoing": 1
1460             },
1461             {
1462               "name": "ClearYeardayScheduleResponse",
1463               "code": 16,
1464               "mfgCode": null,
1465               "source": "server",
1466               "incoming": 1,
1467               "outgoing": 1
1468             },
1469             {
1470               "name": "SetHolidayScheduleResponse",
1471               "code": 17,
1472               "mfgCode": null,
1473               "source": "server",
1474               "incoming": 1,
1475               "outgoing": 1
1476             },
1477             {
1478               "name": "GetHolidayScheduleResponse",
1479               "code": 18,
1480               "mfgCode": null,
1481               "source": "server",
1482               "incoming": 1,
1483               "outgoing": 1
1484             },
1485             {
1486               "name": "ClearHolidayScheduleResponse",
1487               "code": 19,
1488               "mfgCode": null,
1489               "source": "server",
1490               "incoming": 1,
1491               "outgoing": 1
1492             },
1493             {
1494               "name": "SetUserTypeResponse",
1495               "code": 20,
1496               "mfgCode": null,
1497               "source": "server",
1498               "incoming": 1,
1499               "outgoing": 1
1500             },
1501             {
1502               "name": "GetUserTypeResponse",
1503               "code": 21,
1504               "mfgCode": null,
1505               "source": "server",
1506               "incoming": 1,
1507               "outgoing": 1
1508             },
1509             {
1510               "name": "SetRfidResponse",
1511               "code": 22,
1512               "mfgCode": null,
1513               "source": "server",
1514               "incoming": 1,
1515               "outgoing": 1
1516             },
1517             {
1518               "name": "GetRfidResponse",
1519               "code": 23,
1520               "mfgCode": null,
1521               "source": "server",
1522               "incoming": 1,
1523               "outgoing": 1
1524             },
1525             {
1526               "name": "ClearRfidResponse",
1527               "code": 24,
1528               "mfgCode": null,
1529               "source": "server",
1530               "incoming": 1,
1531               "outgoing": 1
1532             },
1533             {
1534               "name": "ClearAllRfidsResponse",
1535               "code": 25,
1536               "mfgCode": null,
1537               "source": "server",
1538               "incoming": 1,
1539               "outgoing": 1
1540             }
1541           ],
1542           "attributes": [
1543             {
1544               "name": "cluster revision",
1545               "code": 65533,
1546               "mfgCode": null,
1547               "side": "server",
1548               "included": 1,
1549               "storageOption": "RAM",
1550               "singleton": 0,
1551               "bounded": 0,
1552               "defaultValue": "3",
1553               "reportable": 0,
1554               "minInterval": 0,
1555               "maxInterval": 65344,
1556               "reportableChange": 0
1557             },
1558             {
1559               "name": "lock state",
1560               "code": 0,
1561               "mfgCode": null,
1562               "side": "server",
1563               "included": 1,
1564               "storageOption": "RAM",
1565               "singleton": 0,
1566               "bounded": 0,
1567               "defaultValue": "",
1568               "reportable": 1,
1569               "minInterval": 0,
1570               "maxInterval": 65344,
1571               "reportableChange": 0
1572             },
1573             {
1574               "name": "lock type",
1575               "code": 1,
1576               "mfgCode": null,
1577               "side": "server",
1578               "included": 1,
1579               "storageOption": "RAM",
1580               "singleton": 0,
1581               "bounded": 0,
1582               "defaultValue": "",
1583               "reportable": 0,
1584               "minInterval": 0,
1585               "maxInterval": 65344,
1586               "reportableChange": 0
1587             },
1588             {
1589               "name": "actuator enabled",
1590               "code": 2,
1591               "mfgCode": null,
1592               "side": "server",
1593               "included": 1,
1594               "storageOption": "RAM",
1595               "singleton": 0,
1596               "bounded": 0,
1597               "defaultValue": "",
1598               "reportable": 0,
1599               "minInterval": 0,
1600               "maxInterval": 65344,
1601               "reportableChange": 0
1602             },
1603             {
1604               "name": "door state",
1605               "code": 3,
1606               "mfgCode": null,
1607               "side": "server",
1608               "included": 0,
1609               "storageOption": "RAM",
1610               "singleton": 0,
1611               "bounded": 0,
1612               "defaultValue": "",
1613               "reportable": 1,
1614               "minInterval": 0,
1615               "maxInterval": 65344,
1616               "reportableChange": 0
1617             },
1618             {
1619               "name": "enable logging",
1620               "code": 32,
1621               "mfgCode": null,
1622               "side": "server",
1623               "included": 0,
1624               "storageOption": "RAM",
1625               "singleton": 0,
1626               "bounded": 0,
1627               "defaultValue": "0x00",
1628               "reportable": 1,
1629               "minInterval": 0,
1630               "maxInterval": 65344,
1631               "reportableChange": 0
1632             },
1633             {
1634               "name": "language",
1635               "code": 33,
1636               "mfgCode": null,
1637               "side": "server",
1638               "included": 0,
1639               "storageOption": "RAM",
1640               "singleton": 0,
1641               "bounded": 0,
1642               "defaultValue": "0x00",
1643               "reportable": 1,
1644               "minInterval": 0,
1645               "maxInterval": 65344,
1646               "reportableChange": 0
1647             },
1648             {
1649               "name": "led settings",
1650               "code": 34,
1651               "mfgCode": null,
1652               "side": "server",
1653               "included": 0,
1654               "storageOption": "RAM",
1655               "singleton": 0,
1656               "bounded": 0,
1657               "defaultValue": "0x00",
1658               "reportable": 1,
1659               "minInterval": 0,
1660               "maxInterval": 65344,
1661               "reportableChange": 0
1662             },
1663             {
1664               "name": "auto relock time",
1665               "code": 35,
1666               "mfgCode": null,
1667               "side": "server",
1668               "included": 0,
1669               "storageOption": "RAM",
1670               "singleton": 0,
1671               "bounded": 0,
1672               "defaultValue": "0x00",
1673               "reportable": 1,
1674               "minInterval": 0,
1675               "maxInterval": 65344,
1676               "reportableChange": 0
1677             },
1678             {
1679               "name": "sound volume",
1680               "code": 36,
1681               "mfgCode": null,
1682               "side": "server",
1683               "included": 0,
1684               "storageOption": "RAM",
1685               "singleton": 0,
1686               "bounded": 0,
1687               "defaultValue": "0x00",
1688               "reportable": 1,
1689               "minInterval": 0,
1690               "maxInterval": 65344,
1691               "reportableChange": 0
1692             },
1693             {
1694               "name": "operating mode",
1695               "code": 37,
1696               "mfgCode": null,
1697               "side": "server",
1698               "included": 0,
1699               "storageOption": "RAM",
1700               "singleton": 0,
1701               "bounded": 0,
1702               "defaultValue": "0x00",
1703               "reportable": 1,
1704               "minInterval": 0,
1705               "maxInterval": 65344,
1706               "reportableChange": 0
1707             },
1708             {
1709               "name": "default configuration register",
1710               "code": 39,
1711               "mfgCode": null,
1712               "side": "server",
1713               "included": 0,
1714               "storageOption": "RAM",
1715               "singleton": 0,
1716               "bounded": 0,
1717               "defaultValue": "0x00",
1718               "reportable": 1,
1719               "minInterval": 0,
1720               "maxInterval": 65344,
1721               "reportableChange": 0
1722             },
1723             {
1724               "name": "enable local programming",
1725               "code": 40,
1726               "mfgCode": null,
1727               "side": "server",
1728               "included": 0,
1729               "storageOption": "RAM",
1730               "singleton": 0,
1731               "bounded": 0,
1732               "defaultValue": "0x01",
1733               "reportable": 1,
1734               "minInterval": 0,
1735               "maxInterval": 65344,
1736               "reportableChange": 0
1737             },
1738             {
1739               "name": "enable one touch locking",
1740               "code": 41,
1741               "mfgCode": null,
1742               "side": "server",
1743               "included": 0,
1744               "storageOption": "RAM",
1745               "singleton": 0,
1746               "bounded": 0,
1747               "defaultValue": "0x00",
1748               "reportable": 1,
1749               "minInterval": 0,
1750               "maxInterval": 65344,
1751               "reportableChange": 0
1752             },
1753             {
1754               "name": "enable inside status led",
1755               "code": 42,
1756               "mfgCode": null,
1757               "side": "server",
1758               "included": 0,
1759               "storageOption": "RAM",
1760               "singleton": 0,
1761               "bounded": 0,
1762               "defaultValue": "0x00",
1763               "reportable": 1,
1764               "minInterval": 0,
1765               "maxInterval": 65344,
1766               "reportableChange": 0
1767             },
1768             {
1769               "name": "enable privacy mode button",
1770               "code": 43,
1771               "mfgCode": null,
1772               "side": "server",
1773               "included": 0,
1774               "storageOption": "RAM",
1775               "singleton": 0,
1776               "bounded": 0,
1777               "defaultValue": "0x00",
1778               "reportable": 1,
1779               "minInterval": 0,
1780               "maxInterval": 65344,
1781               "reportableChange": 0
1782             },
1783             {
1784               "name": "wrong code entry limit",
1785               "code": 48,
1786               "mfgCode": null,
1787               "side": "server",
1788               "included": 0,
1789               "storageOption": "RAM",
1790               "singleton": 0,
1791               "bounded": 0,
1792               "defaultValue": "0x00",
1793               "reportable": 1,
1794               "minInterval": 0,
1795               "maxInterval": 65344,
1796               "reportableChange": 0
1797             },
1798             {
1799               "name": "user code temporary disable time",
1800               "code": 49,
1801               "mfgCode": null,
1802               "side": "server",
1803               "included": 0,
1804               "storageOption": "RAM",
1805               "singleton": 0,
1806               "bounded": 0,
1807               "defaultValue": "0x00",
1808               "reportable": 1,
1809               "minInterval": 0,
1810               "maxInterval": 65344,
1811               "reportableChange": 0
1812             },
1813             {
1814               "name": "send pin over the air",
1815               "code": 50,
1816               "mfgCode": null,
1817               "side": "server",
1818               "included": 0,
1819               "storageOption": "RAM",
1820               "singleton": 0,
1821               "bounded": 0,
1822               "defaultValue": "0x00",
1823               "reportable": 1,
1824               "minInterval": 0,
1825               "maxInterval": 65344,
1826               "reportableChange": 0
1827             },
1828             {
1829               "name": "require pin for rf operation",
1830               "code": 51,
1831               "mfgCode": null,
1832               "side": "server",
1833               "included": 0,
1834               "storageOption": "RAM",
1835               "singleton": 0,
1836               "bounded": 0,
1837               "defaultValue": "0x00",
1838               "reportable": 1,
1839               "minInterval": 0,
1840               "maxInterval": 65344,
1841               "reportableChange": 0
1842             },
1843             {
1844               "name": "zigbee security level",
1845               "code": 52,
1846               "mfgCode": null,
1847               "side": "server",
1848               "included": 0,
1849               "storageOption": "RAM",
1850               "singleton": 0,
1851               "bounded": 0,
1852               "defaultValue": "0x00",
1853               "reportable": 1,
1854               "minInterval": 0,
1855               "maxInterval": 65344,
1856               "reportableChange": 0
1857             },
1858             {
1859               "name": "alarm mask",
1860               "code": 64,
1861               "mfgCode": null,
1862               "side": "server",
1863               "included": 0,
1864               "storageOption": "RAM",
1865               "singleton": 0,
1866               "bounded": 0,
1867               "defaultValue": "0x0000",
1868               "reportable": 1,
1869               "minInterval": 0,
1870               "maxInterval": 65344,
1871               "reportableChange": 0
1872             },
1873             {
1874               "name": "keypad operation event mask",
1875               "code": 65,
1876               "mfgCode": null,
1877               "side": "server",
1878               "included": 0,
1879               "storageOption": "RAM",
1880               "singleton": 0,
1881               "bounded": 0,
1882               "defaultValue": "0x0000",
1883               "reportable": 1,
1884               "minInterval": 0,
1885               "maxInterval": 65344,
1886               "reportableChange": 0
1887             },
1888             {
1889               "name": "RF operation event mask",
1890               "code": 66,
1891               "mfgCode": null,
1892               "side": "server",
1893               "included": 0,
1894               "storageOption": "RAM",
1895               "singleton": 0,
1896               "bounded": 0,
1897               "defaultValue": "0x0000",
1898               "reportable": 1,
1899               "minInterval": 0,
1900               "maxInterval": 65344,
1901               "reportableChange": 0
1902             },
1903             {
1904               "name": "manual operation event mask",
1905               "code": 67,
1906               "mfgCode": null,
1907               "side": "server",
1908               "included": 0,
1909               "storageOption": "RAM",
1910               "singleton": 0,
1911               "bounded": 0,
1912               "defaultValue": "0x0000",
1913               "reportable": 1,
1914               "minInterval": 0,
1915               "maxInterval": 65344,
1916               "reportableChange": 0
1917             },
1918             {
1919               "name": "rfid operation event mask",
1920               "code": 68,
1921               "mfgCode": null,
1922               "side": "server",
1923               "included": 0,
1924               "storageOption": "RAM",
1925               "singleton": 0,
1926               "bounded": 0,
1927               "defaultValue": "0x0000",
1928               "reportable": 1,
1929               "minInterval": 0,
1930               "maxInterval": 65344,
1931               "reportableChange": 0
1932             },
1933             {
1934               "name": "keypad programming event mask",
1935               "code": 69,
1936               "mfgCode": null,
1937               "side": "server",
1938               "included": 0,
1939               "storageOption": "RAM",
1940               "singleton": 0,
1941               "bounded": 0,
1942               "defaultValue": "0x0000",
1943               "reportable": 1,
1944               "minInterval": 0,
1945               "maxInterval": 65344,
1946               "reportableChange": 0
1947             },
1948             {
1949               "name": "rf programming event mask",
1950               "code": 70,
1951               "mfgCode": null,
1952               "side": "server",
1953               "included": 0,
1954               "storageOption": "RAM",
1955               "singleton": 0,
1956               "bounded": 0,
1957               "defaultValue": "0x0000",
1958               "reportable": 1,
1959               "minInterval": 0,
1960               "maxInterval": 65344,
1961               "reportableChange": 0
1962             },
1963             {
1964               "name": "rfid programming event mask",
1965               "code": 71,
1966               "mfgCode": null,
1967               "side": "server",
1968               "included": 0,
1969               "storageOption": "RAM",
1970               "singleton": 0,
1971               "bounded": 0,
1972               "defaultValue": "0x0000",
1973               "reportable": 1,
1974               "minInterval": 0,
1975               "maxInterval": 65344,
1976               "reportableChange": 0
1977             }
1978           ]
1979         },
1980         {
1981           "name": "Barrier Control",
1982           "code": 259,
1983           "mfgCode": null,
1984           "define": "BARRIER_CONTROL_CLUSTER",
1985           "side": "client",
1986           "enabled": 1,
1987           "attributes": [
1988             {
1989               "name": "cluster revision",
1990               "code": 65533,
1991               "mfgCode": null,
1992               "side": "client",
1993               "included": 1,
1994               "storageOption": "RAM",
1995               "singleton": 0,
1996               "bounded": 0,
1997               "defaultValue": "0x0001",
1998               "reportable": 0,
1999               "minInterval": 0,
2000               "maxInterval": 65344,
2001               "reportableChange": 0
2002             }
2003           ],
2004           "commands": [
2005             {
2006               "name": "BarrierControlGoToPercent",
2007               "code": 0,
2008               "mfgCode": null,
2009               "source": "client",
2010               "incoming": 1,
2011               "outgoing": 1
2012             },
2013             {
2014               "name": "BarrierControlStop",
2015               "code": 1,
2016               "mfgCode": null,
2017               "source": "client",
2018               "incoming": 1,
2019               "outgoing": 1
2020             }
2021           ]
2022         },
2023         {
2024           "name": "Barrier Control",
2025           "code": 259,
2026           "mfgCode": null,
2027           "define": "BARRIER_CONTROL_CLUSTER",
2028           "side": "server",
2029           "enabled": 0,
2030           "commands": [],
2031           "attributes": [
2032             {
2033               "name": "cluster revision",
2034               "code": 65533,
2035               "mfgCode": null,
2036               "side": "server",
2037               "included": 1,
2038               "storageOption": "RAM",
2039               "singleton": 0,
2040               "bounded": 0,
2041               "defaultValue": "0x0001",
2042               "reportable": 0,
2043               "minInterval": 0,
2044               "maxInterval": 65344,
2045               "reportableChange": 0
2046             },
2047             {
2048               "name": "barrier moving state",
2049               "code": 1,
2050               "mfgCode": null,
2051               "side": "server",
2052               "included": 1,
2053               "storageOption": "RAM",
2054               "singleton": 0,
2055               "bounded": 0,
2056               "defaultValue": "",
2057               "reportable": 0,
2058               "minInterval": 0,
2059               "maxInterval": 65344,
2060               "reportableChange": 0
2061             },
2062             {
2063               "name": "barrier safety status",
2064               "code": 2,
2065               "mfgCode": null,
2066               "side": "server",
2067               "included": 1,
2068               "storageOption": "RAM",
2069               "singleton": 0,
2070               "bounded": 0,
2071               "defaultValue": "",
2072               "reportable": 0,
2073               "minInterval": 0,
2074               "maxInterval": 65344,
2075               "reportableChange": 0
2076             },
2077             {
2078               "name": "barrier capabilities",
2079               "code": 3,
2080               "mfgCode": null,
2081               "side": "server",
2082               "included": 1,
2083               "storageOption": "RAM",
2084               "singleton": 0,
2085               "bounded": 0,
2086               "defaultValue": "",
2087               "reportable": 0,
2088               "minInterval": 0,
2089               "maxInterval": 65344,
2090               "reportableChange": 0
2091             },
2092             {
2093               "name": "barrier position",
2094               "code": 10,
2095               "mfgCode": null,
2096               "side": "server",
2097               "included": 1,
2098               "storageOption": "RAM",
2099               "singleton": 0,
2100               "bounded": 0,
2101               "defaultValue": "",
2102               "reportable": 0,
2103               "minInterval": 0,
2104               "maxInterval": 65344,
2105               "reportableChange": 0
2106             }
2107           ]
2108         },
2109         {
2110           "name": "Color Control",
2111           "code": 768,
2112           "mfgCode": null,
2113           "define": "COLOR_CONTROL_CLUSTER",
2114           "side": "client",
2115           "enabled": 1,
2116           "commands": [
2117             {
2118               "name": "MoveToHue",
2119               "code": 0,
2120               "mfgCode": null,
2121               "source": "client",
2122               "incoming": 1,
2123               "outgoing": 1
2124             },
2125             {
2126               "name": "MoveHue",
2127               "code": 1,
2128               "mfgCode": null,
2129               "source": "client",
2130               "incoming": 1,
2131               "outgoing": 1
2132             },
2133             {
2134               "name": "StepHue",
2135               "code": 2,
2136               "mfgCode": null,
2137               "source": "client",
2138               "incoming": 1,
2139               "outgoing": 1
2140             },
2141             {
2142               "name": "MoveToSaturation",
2143               "code": 3,
2144               "mfgCode": null,
2145               "source": "client",
2146               "incoming": 1,
2147               "outgoing": 1
2148             },
2149             {
2150               "name": "MoveSaturation",
2151               "code": 4,
2152               "mfgCode": null,
2153               "source": "client",
2154               "incoming": 1,
2155               "outgoing": 1
2156             },
2157             {
2158               "name": "StepSaturation",
2159               "code": 5,
2160               "mfgCode": null,
2161               "source": "client",
2162               "incoming": 1,
2163               "outgoing": 1
2164             },
2165             {
2166               "name": "MoveToHueAndSaturation",
2167               "code": 6,
2168               "mfgCode": null,
2169               "source": "client",
2170               "incoming": 1,
2171               "outgoing": 1
2172             },
2173             {
2174               "name": "MoveToColor",
2175               "code": 7,
2176               "mfgCode": null,
2177               "source": "client",
2178               "incoming": 1,
2179               "outgoing": 1
2180             },
2181             {
2182               "name": "MoveColor",
2183               "code": 8,
2184               "mfgCode": null,
2185               "source": "client",
2186               "incoming": 1,
2187               "outgoing": 1
2188             },
2189             {
2190               "name": "StepColor",
2191               "code": 9,
2192               "mfgCode": null,
2193               "source": "client",
2194               "incoming": 1,
2195               "outgoing": 1
2196             },
2197             {
2198               "name": "MoveToColorTemperature",
2199               "code": 10,
2200               "mfgCode": null,
2201               "source": "client",
2202               "incoming": 1,
2203               "outgoing": 1
2204             },
2205             {
2206               "name": "StopMoveStep",
2207               "code": 71,
2208               "mfgCode": null,
2209               "source": "client",
2210               "incoming": 1,
2211               "outgoing": 1
2212             },
2213             {
2214               "name": "MoveColorTemperature",
2215               "code": 75,
2216               "mfgCode": null,
2217               "source": "client",
2218               "incoming": 1,
2219               "outgoing": 1
2220             },
2221             {
2222               "name": "StepColorTemperature",
2223               "code": 76,
2224               "mfgCode": null,
2225               "source": "client",
2226               "incoming": 1,
2227               "outgoing": 1
2228             }
2229           ],
2230           "attributes": [
2231             {
2232               "name": "cluster revision",
2233               "code": 65533,
2234               "mfgCode": null,
2235               "side": "client",
2236               "included": 1,
2237               "storageOption": "RAM",
2238               "singleton": 0,
2239               "bounded": 0,
2240               "defaultValue": "3",
2241               "reportable": 0,
2242               "minInterval": 0,
2243               "maxInterval": 65344,
2244               "reportableChange": 0
2245             }
2246           ]
2247         },
2248         {
2249           "name": "Color Control",
2250           "code": 768,
2251           "mfgCode": null,
2252           "define": "COLOR_CONTROL_CLUSTER",
2253           "side": "server",
2254           "enabled": 0,
2255           "commands": [],
2256           "attributes": [
2257             {
2258               "name": "cluster revision",
2259               "code": 65533,
2260               "mfgCode": null,
2261               "side": "server",
2262               "included": 1,
2263               "storageOption": "RAM",
2264               "singleton": 0,
2265               "bounded": 0,
2266               "defaultValue": "3",
2267               "reportable": 0,
2268               "minInterval": 0,
2269               "maxInterval": 65344,
2270               "reportableChange": 0
2271             },
2272             {
2273               "name": "current hue",
2274               "code": 0,
2275               "mfgCode": null,
2276               "side": "server",
2277               "included": 1,
2278               "storageOption": "RAM",
2279               "singleton": 0,
2280               "bounded": 0,
2281               "defaultValue": "0x00",
2282               "reportable": 1,
2283               "minInterval": 0,
2284               "maxInterval": 65344,
2285               "reportableChange": 0
2286             },
2287             {
2288               "name": "current saturation",
2289               "code": 1,
2290               "mfgCode": null,
2291               "side": "server",
2292               "included": 1,
2293               "storageOption": "RAM",
2294               "singleton": 0,
2295               "bounded": 0,
2296               "defaultValue": "0x00",
2297               "reportable": 1,
2298               "minInterval": 0,
2299               "maxInterval": 65344,
2300               "reportableChange": 0
2301             },
2302             {
2303               "name": "remaining time",
2304               "code": 2,
2305               "mfgCode": null,
2306               "side": "server",
2307               "included": 1,
2308               "storageOption": "RAM",
2309               "singleton": 0,
2310               "bounded": 0,
2311               "defaultValue": "0x0000",
2312               "reportable": 0,
2313               "minInterval": 0,
2314               "maxInterval": 65344,
2315               "reportableChange": 0
2316             },
2317             {
2318               "name": "current x",
2319               "code": 3,
2320               "mfgCode": null,
2321               "side": "server",
2322               "included": 1,
2323               "storageOption": "RAM",
2324               "singleton": 0,
2325               "bounded": 0,
2326               "defaultValue": "0x616B",
2327               "reportable": 1,
2328               "minInterval": 0,
2329               "maxInterval": 65344,
2330               "reportableChange": 0
2331             },
2332             {
2333               "name": "current y",
2334               "code": 4,
2335               "mfgCode": null,
2336               "side": "server",
2337               "included": 1,
2338               "storageOption": "RAM",
2339               "singleton": 0,
2340               "bounded": 0,
2341               "defaultValue": "0x607D",
2342               "reportable": 1,
2343               "minInterval": 0,
2344               "maxInterval": 65344,
2345               "reportableChange": 0
2346             },
2347             {
2348               "name": "drift compensation",
2349               "code": 5,
2350               "mfgCode": null,
2351               "side": "server",
2352               "included": 1,
2353               "storageOption": "RAM",
2354               "singleton": 0,
2355               "bounded": 0,
2356               "defaultValue": "",
2357               "reportable": 0,
2358               "minInterval": 0,
2359               "maxInterval": 65344,
2360               "reportableChange": 0
2361             },
2362             {
2363               "name": "compensation text",
2364               "code": 6,
2365               "mfgCode": null,
2366               "side": "server",
2367               "included": 1,
2368               "storageOption": "RAM",
2369               "singleton": 0,
2370               "bounded": 0,
2371               "defaultValue": "",
2372               "reportable": 0,
2373               "minInterval": 0,
2374               "maxInterval": 65344,
2375               "reportableChange": 0
2376             },
2377             {
2378               "name": "color temperature",
2379               "code": 7,
2380               "mfgCode": null,
2381               "side": "server",
2382               "included": 1,
2383               "storageOption": "RAM",
2384               "singleton": 0,
2385               "bounded": 0,
2386               "defaultValue": "0x00FA",
2387               "reportable": 1,
2388               "minInterval": 0,
2389               "maxInterval": 65344,
2390               "reportableChange": 0
2391             },
2392             {
2393               "name": "color mode",
2394               "code": 8,
2395               "mfgCode": null,
2396               "side": "server",
2397               "included": 1,
2398               "storageOption": "RAM",
2399               "singleton": 0,
2400               "bounded": 0,
2401               "defaultValue": "0x01",
2402               "reportable": 0,
2403               "minInterval": 0,
2404               "maxInterval": 65344,
2405               "reportableChange": 0
2406             },
2407             {
2408               "name": "color control options",
2409               "code": 15,
2410               "mfgCode": null,
2411               "side": "server",
2412               "included": 1,
2413               "storageOption": "RAM",
2414               "singleton": 0,
2415               "bounded": 0,
2416               "defaultValue": "0x00",
2417               "reportable": 0,
2418               "minInterval": 0,
2419               "maxInterval": 65344,
2420               "reportableChange": 0
2421             },
2422             {
2423               "name": "number of primaries",
2424               "code": 16,
2425               "mfgCode": null,
2426               "side": "server",
2427               "included": 1,
2428               "storageOption": "RAM",
2429               "singleton": 0,
2430               "bounded": 0,
2431               "defaultValue": "",
2432               "reportable": 0,
2433               "minInterval": 0,
2434               "maxInterval": 65344,
2435               "reportableChange": 0
2436             },
2437             {
2438               "name": "primary 1 x",
2439               "code": 17,
2440               "mfgCode": null,
2441               "side": "server",
2442               "included": 1,
2443               "storageOption": "RAM",
2444               "singleton": 0,
2445               "bounded": 0,
2446               "defaultValue": "",
2447               "reportable": 0,
2448               "minInterval": 0,
2449               "maxInterval": 65344,
2450               "reportableChange": 0
2451             },
2452             {
2453               "name": "primary 1 y",
2454               "code": 18,
2455               "mfgCode": null,
2456               "side": "server",
2457               "included": 1,
2458               "storageOption": "RAM",
2459               "singleton": 0,
2460               "bounded": 0,
2461               "defaultValue": "",
2462               "reportable": 0,
2463               "minInterval": 0,
2464               "maxInterval": 65344,
2465               "reportableChange": 0
2466             },
2467             {
2468               "name": "primary 1 intensity",
2469               "code": 19,
2470               "mfgCode": null,
2471               "side": "server",
2472               "included": 1,
2473               "storageOption": "RAM",
2474               "singleton": 0,
2475               "bounded": 0,
2476               "defaultValue": "",
2477               "reportable": 0,
2478               "minInterval": 0,
2479               "maxInterval": 65344,
2480               "reportableChange": 0
2481             },
2482             {
2483               "name": "primary 2 x",
2484               "code": 21,
2485               "mfgCode": null,
2486               "side": "server",
2487               "included": 1,
2488               "storageOption": "RAM",
2489               "singleton": 0,
2490               "bounded": 0,
2491               "defaultValue": "",
2492               "reportable": 0,
2493               "minInterval": 0,
2494               "maxInterval": 65344,
2495               "reportableChange": 0
2496             },
2497             {
2498               "name": "primary 2 y",
2499               "code": 22,
2500               "mfgCode": null,
2501               "side": "server",
2502               "included": 1,
2503               "storageOption": "RAM",
2504               "singleton": 0,
2505               "bounded": 0,
2506               "defaultValue": "",
2507               "reportable": 0,
2508               "minInterval": 0,
2509               "maxInterval": 65344,
2510               "reportableChange": 0
2511             },
2512             {
2513               "name": "primary 2 intensity",
2514               "code": 23,
2515               "mfgCode": null,
2516               "side": "server",
2517               "included": 1,
2518               "storageOption": "RAM",
2519               "singleton": 0,
2520               "bounded": 0,
2521               "defaultValue": "",
2522               "reportable": 0,
2523               "minInterval": 0,
2524               "maxInterval": 65344,
2525               "reportableChange": 0
2526             },
2527             {
2528               "name": "primary 3 x",
2529               "code": 25,
2530               "mfgCode": null,
2531               "side": "server",
2532               "included": 1,
2533               "storageOption": "RAM",
2534               "singleton": 0,
2535               "bounded": 0,
2536               "defaultValue": "",
2537               "reportable": 0,
2538               "minInterval": 0,
2539               "maxInterval": 65344,
2540               "reportableChange": 0
2541             },
2542             {
2543               "name": "primary 3 y",
2544               "code": 26,
2545               "mfgCode": null,
2546               "side": "server",
2547               "included": 1,
2548               "storageOption": "RAM",
2549               "singleton": 0,
2550               "bounded": 0,
2551               "defaultValue": "",
2552               "reportable": 0,
2553               "minInterval": 0,
2554               "maxInterval": 65344,
2555               "reportableChange": 0
2556             },
2557             {
2558               "name": "primary 3 intensity",
2559               "code": 27,
2560               "mfgCode": null,
2561               "side": "server",
2562               "included": 1,
2563               "storageOption": "RAM",
2564               "singleton": 0,
2565               "bounded": 0,
2566               "defaultValue": "",
2567               "reportable": 0,
2568               "minInterval": 0,
2569               "maxInterval": 65344,
2570               "reportableChange": 0
2571             },
2572             {
2573               "name": "primary 4 x",
2574               "code": 32,
2575               "mfgCode": null,
2576               "side": "server",
2577               "included": 1,
2578               "storageOption": "RAM",
2579               "singleton": 0,
2580               "bounded": 0,
2581               "defaultValue": "",
2582               "reportable": 0,
2583               "minInterval": 0,
2584               "maxInterval": 65344,
2585               "reportableChange": 0
2586             },
2587             {
2588               "name": "primary 4 y",
2589               "code": 33,
2590               "mfgCode": null,
2591               "side": "server",
2592               "included": 1,
2593               "storageOption": "RAM",
2594               "singleton": 0,
2595               "bounded": 0,
2596               "defaultValue": "",
2597               "reportable": 0,
2598               "minInterval": 0,
2599               "maxInterval": 65344,
2600               "reportableChange": 0
2601             },
2602             {
2603               "name": "primary 4 intensity",
2604               "code": 34,
2605               "mfgCode": null,
2606               "side": "server",
2607               "included": 1,
2608               "storageOption": "RAM",
2609               "singleton": 0,
2610               "bounded": 0,
2611               "defaultValue": "",
2612               "reportable": 0,
2613               "minInterval": 0,
2614               "maxInterval": 65344,
2615               "reportableChange": 0
2616             },
2617             {
2618               "name": "primary 5 x",
2619               "code": 36,
2620               "mfgCode": null,
2621               "side": "server",
2622               "included": 1,
2623               "storageOption": "RAM",
2624               "singleton": 0,
2625               "bounded": 0,
2626               "defaultValue": "",
2627               "reportable": 0,
2628               "minInterval": 0,
2629               "maxInterval": 65344,
2630               "reportableChange": 0
2631             },
2632             {
2633               "name": "primary 5 y",
2634               "code": 37,
2635               "mfgCode": null,
2636               "side": "server",
2637               "included": 1,
2638               "storageOption": "RAM",
2639               "singleton": 0,
2640               "bounded": 0,
2641               "defaultValue": "",
2642               "reportable": 0,
2643               "minInterval": 0,
2644               "maxInterval": 65344,
2645               "reportableChange": 0
2646             },
2647             {
2648               "name": "primary 5 intensity",
2649               "code": 38,
2650               "mfgCode": null,
2651               "side": "server",
2652               "included": 1,
2653               "storageOption": "RAM",
2654               "singleton": 0,
2655               "bounded": 0,
2656               "defaultValue": "",
2657               "reportable": 0,
2658               "minInterval": 0,
2659               "maxInterval": 65344,
2660               "reportableChange": 0
2661             },
2662             {
2663               "name": "primary 6 x",
2664               "code": 40,
2665               "mfgCode": null,
2666               "side": "server",
2667               "included": 1,
2668               "storageOption": "RAM",
2669               "singleton": 0,
2670               "bounded": 0,
2671               "defaultValue": "",
2672               "reportable": 0,
2673               "minInterval": 0,
2674               "maxInterval": 65344,
2675               "reportableChange": 0
2676             },
2677             {
2678               "name": "primary 6 y",
2679               "code": 41,
2680               "mfgCode": null,
2681               "side": "server",
2682               "included": 1,
2683               "storageOption": "RAM",
2684               "singleton": 0,
2685               "bounded": 0,
2686               "defaultValue": "",
2687               "reportable": 0,
2688               "minInterval": 0,
2689               "maxInterval": 65344,
2690               "reportableChange": 0
2691             },
2692             {
2693               "name": "primary 6 intensity",
2694               "code": 42,
2695               "mfgCode": null,
2696               "side": "server",
2697               "included": 1,
2698               "storageOption": "RAM",
2699               "singleton": 0,
2700               "bounded": 0,
2701               "defaultValue": "",
2702               "reportable": 0,
2703               "minInterval": 0,
2704               "maxInterval": 65344,
2705               "reportableChange": 0
2706             },
2707             {
2708               "name": "white point x",
2709               "code": 48,
2710               "mfgCode": null,
2711               "side": "server",
2712               "included": 1,
2713               "storageOption": "RAM",
2714               "singleton": 0,
2715               "bounded": 0,
2716               "defaultValue": "",
2717               "reportable": 0,
2718               "minInterval": 0,
2719               "maxInterval": 65344,
2720               "reportableChange": 0
2721             },
2722             {
2723               "name": "white point y",
2724               "code": 49,
2725               "mfgCode": null,
2726               "side": "server",
2727               "included": 1,
2728               "storageOption": "RAM",
2729               "singleton": 0,
2730               "bounded": 0,
2731               "defaultValue": "",
2732               "reportable": 0,
2733               "minInterval": 0,
2734               "maxInterval": 65344,
2735               "reportableChange": 0
2736             },
2737             {
2738               "name": "color point r x",
2739               "code": 50,
2740               "mfgCode": null,
2741               "side": "server",
2742               "included": 1,
2743               "storageOption": "RAM",
2744               "singleton": 0,
2745               "bounded": 0,
2746               "defaultValue": "",
2747               "reportable": 0,
2748               "minInterval": 0,
2749               "maxInterval": 65344,
2750               "reportableChange": 0
2751             },
2752             {
2753               "name": "color point r y",
2754               "code": 51,
2755               "mfgCode": null,
2756               "side": "server",
2757               "included": 1,
2758               "storageOption": "RAM",
2759               "singleton": 0,
2760               "bounded": 0,
2761               "defaultValue": "",
2762               "reportable": 0,
2763               "minInterval": 0,
2764               "maxInterval": 65344,
2765               "reportableChange": 0
2766             },
2767             {
2768               "name": "color point r intensity",
2769               "code": 52,
2770               "mfgCode": null,
2771               "side": "server",
2772               "included": 1,
2773               "storageOption": "RAM",
2774               "singleton": 0,
2775               "bounded": 0,
2776               "defaultValue": "",
2777               "reportable": 0,
2778               "minInterval": 0,
2779               "maxInterval": 65344,
2780               "reportableChange": 0
2781             },
2782             {
2783               "name": "color point g x",
2784               "code": 54,
2785               "mfgCode": null,
2786               "side": "server",
2787               "included": 1,
2788               "storageOption": "RAM",
2789               "singleton": 0,
2790               "bounded": 0,
2791               "defaultValue": "",
2792               "reportable": 0,
2793               "minInterval": 0,
2794               "maxInterval": 65344,
2795               "reportableChange": 0
2796             },
2797             {
2798               "name": "color point g y",
2799               "code": 55,
2800               "mfgCode": null,
2801               "side": "server",
2802               "included": 1,
2803               "storageOption": "RAM",
2804               "singleton": 0,
2805               "bounded": 0,
2806               "defaultValue": "",
2807               "reportable": 0,
2808               "minInterval": 0,
2809               "maxInterval": 65344,
2810               "reportableChange": 0
2811             },
2812             {
2813               "name": "color point g intensity",
2814               "code": 56,
2815               "mfgCode": null,
2816               "side": "server",
2817               "included": 1,
2818               "storageOption": "RAM",
2819               "singleton": 0,
2820               "bounded": 0,
2821               "defaultValue": "",
2822               "reportable": 0,
2823               "minInterval": 0,
2824               "maxInterval": 65344,
2825               "reportableChange": 0
2826             },
2827             {
2828               "name": "color point b x",
2829               "code": 58,
2830               "mfgCode": null,
2831               "side": "server",
2832               "included": 1,
2833               "storageOption": "RAM",
2834               "singleton": 0,
2835               "bounded": 0,
2836               "defaultValue": "",
2837               "reportable": 0,
2838               "minInterval": 0,
2839               "maxInterval": 65344,
2840               "reportableChange": 0
2841             },
2842             {
2843               "name": "color point b y",
2844               "code": 59,
2845               "mfgCode": null,
2846               "side": "server",
2847               "included": 1,
2848               "storageOption": "RAM",
2849               "singleton": 0,
2850               "bounded": 0,
2851               "defaultValue": "",
2852               "reportable": 0,
2853               "minInterval": 0,
2854               "maxInterval": 65344,
2855               "reportableChange": 0
2856             },
2857             {
2858               "name": "color point b intensity",
2859               "code": 60,
2860               "mfgCode": null,
2861               "side": "server",
2862               "included": 1,
2863               "storageOption": "RAM",
2864               "singleton": 0,
2865               "bounded": 0,
2866               "defaultValue": "",
2867               "reportable": 0,
2868               "minInterval": 0,
2869               "maxInterval": 65344,
2870               "reportableChange": 0
2871             },
2872             {
2873               "name": "couple color temp to level min-mireds",
2874               "code": 16397,
2875               "mfgCode": null,
2876               "side": "server",
2877               "included": 1,
2878               "storageOption": "RAM",
2879               "singleton": 0,
2880               "bounded": 0,
2881               "defaultValue": "",
2882               "reportable": 0,
2883               "minInterval": 0,
2884               "maxInterval": 65344,
2885               "reportableChange": 0
2886             },
2887             {
2888               "name": "start up color temperature mireds",
2889               "code": 16400,
2890               "mfgCode": null,
2891               "side": "server",
2892               "included": 1,
2893               "storageOption": "RAM",
2894               "singleton": 0,
2895               "bounded": 0,
2896               "defaultValue": "",
2897               "reportable": 0,
2898               "minInterval": 0,
2899               "maxInterval": 65344,
2900               "reportableChange": 0
2901             },
2902             {
2903               "name": "enhanced current hue",
2904               "code": 16384,
2905               "mfgCode": null,
2906               "side": "server",
2907               "included": 1,
2908               "storageOption": "RAM",
2909               "singleton": 0,
2910               "bounded": 0,
2911               "defaultValue": "0x0000",
2912               "reportable": 0,
2913               "minInterval": 0,
2914               "maxInterval": 65344,
2915               "reportableChange": 0
2916             },
2917             {
2918               "name": "enhanced color mode",
2919               "code": 16385,
2920               "mfgCode": null,
2921               "side": "server",
2922               "included": 1,
2923               "storageOption": "RAM",
2924               "singleton": 0,
2925               "bounded": 0,
2926               "defaultValue": "0x01",
2927               "reportable": 0,
2928               "minInterval": 0,
2929               "maxInterval": 65344,
2930               "reportableChange": 0
2931             },
2932             {
2933               "name": "color loop active",
2934               "code": 16386,
2935               "mfgCode": null,
2936               "side": "server",
2937               "included": 1,
2938               "storageOption": "RAM",
2939               "singleton": 0,
2940               "bounded": 0,
2941               "defaultValue": "0x00",
2942               "reportable": 0,
2943               "minInterval": 0,
2944               "maxInterval": 65344,
2945               "reportableChange": 0
2946             },
2947             {
2948               "name": "color loop direction",
2949               "code": 16387,
2950               "mfgCode": null,
2951               "side": "server",
2952               "included": 1,
2953               "storageOption": "RAM",
2954               "singleton": 0,
2955               "bounded": 0,
2956               "defaultValue": "0x00",
2957               "reportable": 0,
2958               "minInterval": 0,
2959               "maxInterval": 65344,
2960               "reportableChange": 0
2961             },
2962             {
2963               "name": "color loop time",
2964               "code": 16388,
2965               "mfgCode": null,
2966               "side": "server",
2967               "included": 1,
2968               "storageOption": "RAM",
2969               "singleton": 0,
2970               "bounded": 0,
2971               "defaultValue": "0x0019",
2972               "reportable": 0,
2973               "minInterval": 0,
2974               "maxInterval": 65344,
2975               "reportableChange": 0
2976             },
2977             {
2978               "name": "color capabilities",
2979               "code": 16394,
2980               "mfgCode": null,
2981               "side": "server",
2982               "included": 1,
2983               "storageOption": "RAM",
2984               "singleton": 0,
2985               "bounded": 0,
2986               "defaultValue": "0x0000",
2987               "reportable": 0,
2988               "minInterval": 0,
2989               "maxInterval": 65344,
2990               "reportableChange": 0
2991             },
2992             {
2993               "name": "color temp physical min",
2994               "code": 16395,
2995               "mfgCode": null,
2996               "side": "server",
2997               "included": 1,
2998               "storageOption": "RAM",
2999               "singleton": 0,
3000               "bounded": 0,
3001               "defaultValue": "0x0000",
3002               "reportable": 0,
3003               "minInterval": 0,
3004               "maxInterval": 65344,
3005               "reportableChange": 0
3006             },
3007             {
3008               "name": "color temp physical max",
3009               "code": 16396,
3010               "mfgCode": null,
3011               "side": "server",
3012               "included": 1,
3013               "storageOption": "RAM",
3014               "singleton": 0,
3015               "bounded": 0,
3016               "defaultValue": "0xFEFF",
3017               "reportable": 0,
3018               "minInterval": 0,
3019               "maxInterval": 65344,
3020               "reportableChange": 0
3021             }
3022           ]
3023         },
3024         {
3025           "name": "Temperature Measurement",
3026           "code": 1026,
3027           "mfgCode": null,
3028           "define": "TEMP_MEASUREMENT_CLUSTER",
3029           "side": "client",
3030           "enabled": 1,
3031           "commands": [],
3032           "attributes": [
3033             {
3034               "name": "cluster revision",
3035               "code": 65533,
3036               "mfgCode": null,
3037               "side": "client",
3038               "included": 1,
3039               "storageOption": "RAM",
3040               "singleton": 0,
3041               "bounded": 0,
3042               "defaultValue": "3",
3043               "reportable": 0,
3044               "minInterval": 0,
3045               "maxInterval": 65344,
3046               "reportableChange": 0
3047             }
3048           ]
3049         },
3050         {
3051           "name": "Temperature Measurement",
3052           "code": 1026,
3053           "mfgCode": null,
3054           "define": "TEMP_MEASUREMENT_CLUSTER",
3055           "side": "server",
3056           "enabled": 0,
3057           "commands": [],
3058           "attributes": [
3059             {
3060               "name": "cluster revision",
3061               "code": 65533,
3062               "mfgCode": null,
3063               "side": "server",
3064               "included": 1,
3065               "storageOption": "RAM",
3066               "singleton": 0,
3067               "bounded": 0,
3068               "defaultValue": "3",
3069               "reportable": 0,
3070               "minInterval": 0,
3071               "maxInterval": 65344,
3072               "reportableChange": 0
3073             },
3074             {
3075               "name": "measured value",
3076               "code": 0,
3077               "mfgCode": null,
3078               "side": "server",
3079               "included": 1,
3080               "storageOption": "RAM",
3081               "singleton": 0,
3082               "bounded": 0,
3083               "defaultValue": "0x8000",
3084               "reportable": 1,
3085               "minInterval": 0,
3086               "maxInterval": 65344,
3087               "reportableChange": 0
3088             },
3089             {
3090               "name": "min measured value",
3091               "code": 1,
3092               "mfgCode": null,
3093               "side": "server",
3094               "included": 1,
3095               "storageOption": "RAM",
3096               "singleton": 0,
3097               "bounded": 0,
3098               "defaultValue": "0x8000",
3099               "reportable": 0,
3100               "minInterval": 0,
3101               "maxInterval": 65344,
3102               "reportableChange": 0
3103             },
3104             {
3105               "name": "max measured value",
3106               "code": 2,
3107               "mfgCode": null,
3108               "side": "server",
3109               "included": 1,
3110               "storageOption": "RAM",
3111               "singleton": 0,
3112               "bounded": 0,
3113               "defaultValue": "0x8000",
3114               "reportable": 0,
3115               "minInterval": 0,
3116               "maxInterval": 65344,
3117               "reportableChange": 0
3118             },
3119             {
3120               "name": "tolerance",
3121               "code": 3,
3122               "mfgCode": null,
3123               "side": "server",
3124               "included": 0,
3125               "storageOption": "RAM",
3126               "singleton": 0,
3127               "bounded": 0,
3128               "defaultValue": "",
3129               "reportable": 1,
3130               "minInterval": 0,
3131               "maxInterval": 65344,
3132               "reportableChange": 0
3133             }
3134           ]
3135         },
3136         {
3137           "name": "IAS Zone",
3138           "code": 1280,
3139           "mfgCode": null,
3140           "define": "IAS_ZONE_CLUSTER",
3141           "side": "client",
3142           "enabled": 0,
3143           "commands": [
3144             {
3145               "name": "ZoneEnrollResponse",
3146               "code": 0,
3147               "mfgCode": null,
3148               "source": "client",
3149               "incoming": 1,
3150               "outgoing": 1
3151             }
3152           ],
3153           "attributes": [
3154             {
3155               "name": "cluster revision",
3156               "code": 65533,
3157               "mfgCode": null,
3158               "side": "client",
3159               "included": 1,
3160               "storageOption": "RAM",
3161               "singleton": 0,
3162               "bounded": 0,
3163               "defaultValue": "2",
3164               "reportable": 0,
3165               "minInterval": 0,
3166               "maxInterval": 65344,
3167               "reportableChange": 0
3168             }
3169           ]
3170         },
3171         {
3172           "name": "IAS Zone",
3173           "code": 1280,
3174           "mfgCode": null,
3175           "define": "IAS_ZONE_CLUSTER",
3176           "side": "server",
3177           "enabled": 0,
3178           "commands": [
3179             {
3180               "name": "ZoneStatusChangeNotification",
3181               "code": 0,
3182               "mfgCode": null,
3183               "source": "server",
3184               "incoming": 1,
3185               "outgoing": 1
3186             },
3187             {
3188               "name": "ZoneEnrollRequest",
3189               "code": 1,
3190               "mfgCode": null,
3191               "source": "server",
3192               "incoming": 1,
3193               "outgoing": 1
3194             }
3195           ],
3196           "attributes": [
3197             {
3198               "name": "cluster revision",
3199               "code": 65533,
3200               "mfgCode": null,
3201               "side": "server",
3202               "included": 1,
3203               "storageOption": "RAM",
3204               "singleton": 0,
3205               "bounded": 0,
3206               "defaultValue": "2",
3207               "reportable": 0,
3208               "minInterval": 0,
3209               "maxInterval": 65344,
3210               "reportableChange": 0
3211             },
3212             {
3213               "name": "zone state",
3214               "code": 0,
3215               "mfgCode": null,
3216               "side": "server",
3217               "included": 1,
3218               "storageOption": "RAM",
3219               "singleton": 0,
3220               "bounded": 0,
3221               "defaultValue": "0x00",
3222               "reportable": 0,
3223               "minInterval": 0,
3224               "maxInterval": 65344,
3225               "reportableChange": 0
3226             },
3227             {
3228               "name": "zone type",
3229               "code": 1,
3230               "mfgCode": null,
3231               "side": "server",
3232               "included": 1,
3233               "storageOption": "RAM",
3234               "singleton": 0,
3235               "bounded": 0,
3236               "defaultValue": "",
3237               "reportable": 0,
3238               "minInterval": 0,
3239               "maxInterval": 65344,
3240               "reportableChange": 0
3241             },
3242             {
3243               "name": "zone status",
3244               "code": 2,
3245               "mfgCode": null,
3246               "side": "server",
3247               "included": 1,
3248               "storageOption": "RAM",
3249               "singleton": 0,
3250               "bounded": 0,
3251               "defaultValue": "0x0000",
3252               "reportable": 0,
3253               "minInterval": 0,
3254               "maxInterval": 65344,
3255               "reportableChange": 0
3256             },
3257             {
3258               "name": "IAS CIE address",
3259               "code": 16,
3260               "mfgCode": null,
3261               "side": "server",
3262               "included": 1,
3263               "storageOption": "RAM",
3264               "singleton": 0,
3265               "bounded": 0,
3266               "defaultValue": "",
3267               "reportable": 0,
3268               "minInterval": 0,
3269               "maxInterval": 65344,
3270               "reportableChange": 0
3271             },
3272             {
3273               "name": "Zone ID",
3274               "code": 17,
3275               "mfgCode": null,
3276               "side": "server",
3277               "included": 1,
3278               "storageOption": "RAM",
3279               "singleton": 0,
3280               "bounded": 0,
3281               "defaultValue": "0xff",
3282               "reportable": 0,
3283               "minInterval": 0,
3284               "maxInterval": 65344,
3285               "reportableChange": 0
3286             }
3287           ]
3288         },
3289         {
3290           "name": "Low Power",
3291           "code": 1288,
3292           "mfgCode": null,
3293           "define": "LOW_POWER_CLUSTER",
3294           "side": "client",
3295           "enabled": 1,
3296           "commands": [
3297             {
3298               "name": "Sleep",
3299               "code": 0,
3300               "mfgCode": null,
3301               "source": "client",
3302               "incoming": 1,
3303               "outgoing": 1
3304             }
3305           ],
3306           "attributes": [
3307             {
3308               "name": "cluster revision",
3309               "code": 65533,
3310               "mfgCode": null,
3311               "side": "client",
3312               "included": 1,
3313               "storageOption": "RAM",
3314               "singleton": 0,
3315               "bounded": 0,
3316               "defaultValue": "0x0001",
3317               "reportable": 0,
3318               "minInterval": 0,
3319               "maxInterval": 65344,
3320               "reportableChange": 0
3321             }
3322           ]
3323         },
3324         {
3325           "name": "Low Power",
3326           "code": 1288,
3327           "mfgCode": null,
3328           "define": "LOW_POWER_CLUSTER",
3329           "side": "server",
3330           "enabled": 0,
3331           "commands": [],
3332           "attributes": [
3333             {
3334               "name": "cluster revision",
3335               "code": 65533,
3336               "mfgCode": null,
3337               "side": "server",
3338               "included": 1,
3339               "storageOption": "RAM",
3340               "singleton": 0,
3341               "bounded": 0,
3342               "defaultValue": "0x0001",
3343               "reportable": 0,
3344               "minInterval": 0,
3345               "maxInterval": 65344,
3346               "reportableChange": 0
3347             }
3348           ]
3349         },
3350         {
3351           "name": "Application Basic",
3352           "code": 1293,
3353           "mfgCode": null,
3354           "define": "APPLICATION_BASIC_CLUSTER",
3355           "side": "client",
3356           "enabled": 1,
3357           "commands": [],
3358           "attributes": [
3359             {
3360               "name": "cluster revision",
3361               "code": 65533,
3362               "mfgCode": null,
3363               "side": "client",
3364               "included": 1,
3365               "storageOption": "RAM",
3366               "singleton": 0,
3367               "bounded": 0,
3368               "defaultValue": "0x0001",
3369               "reportable": 0,
3370               "minInterval": 0,
3371               "maxInterval": 65344,
3372               "reportableChange": 0
3373             }
3374           ]
3375         },
3376         {
3377           "name": "Application Basic",
3378           "code": 1293,
3379           "mfgCode": null,
3380           "define": "APPLICATION_BASIC_CLUSTER",
3381           "side": "server",
3382           "enabled": 0,
3383           "commands": [],
3384           "attributes": [
3385             {
3386               "name": "cluster revision",
3387               "code": 65533,
3388               "mfgCode": null,
3389               "side": "server",
3390               "included": 1,
3391               "storageOption": "RAM",
3392               "singleton": 0,
3393               "bounded": 0,
3394               "defaultValue": "0x0001",
3395               "reportable": 0,
3396               "minInterval": 0,
3397               "maxInterval": 65344,
3398               "reportableChange": 0
3399             },
3400             {
3401               "name": "vendor name",
3402               "code": 0,
3403               "mfgCode": null,
3404               "side": "server",
3405               "included": 1,
3406               "storageOption": "RAM",
3407               "singleton": 0,
3408               "bounded": 0,
3409               "defaultValue": "",
3410               "reportable": 0,
3411               "minInterval": 0,
3412               "maxInterval": 65344,
3413               "reportableChange": 0
3414             },
3415             {
3416               "name": "vendor id",
3417               "code": 1,
3418               "mfgCode": null,
3419               "side": "server",
3420               "included": 1,
3421               "storageOption": "RAM",
3422               "singleton": 0,
3423               "bounded": 0,
3424               "defaultValue": "",
3425               "reportable": 0,
3426               "minInterval": 0,
3427               "maxInterval": 65344,
3428               "reportableChange": 0
3429             },
3430             {
3431               "name": "application name",
3432               "code": 2,
3433               "mfgCode": null,
3434               "side": "server",
3435               "included": 1,
3436               "storageOption": "RAM",
3437               "singleton": 0,
3438               "bounded": 0,
3439               "defaultValue": "",
3440               "reportable": 0,
3441               "minInterval": 0,
3442               "maxInterval": 65344,
3443               "reportableChange": 0
3444             },
3445             {
3446               "name": "product id",
3447               "code": 3,
3448               "mfgCode": null,
3449               "side": "server",
3450               "included": 1,
3451               "storageOption": "RAM",
3452               "singleton": 0,
3453               "bounded": 0,
3454               "defaultValue": "",
3455               "reportable": 0,
3456               "minInterval": 0,
3457               "maxInterval": 65344,
3458               "reportableChange": 0
3459             },
3460             {
3461               "name": "application id",
3462               "code": 5,
3463               "mfgCode": null,
3464               "side": "server",
3465               "included": 1,
3466               "storageOption": "RAM",
3467               "singleton": 0,
3468               "bounded": 0,
3469               "defaultValue": "",
3470               "reportable": 0,
3471               "minInterval": 0,
3472               "maxInterval": 65344,
3473               "reportableChange": 0
3474             },
3475             {
3476               "name": "catalog vendor id",
3477               "code": 6,
3478               "mfgCode": null,
3479               "side": "server",
3480               "included": 1,
3481               "storageOption": "RAM",
3482               "singleton": 0,
3483               "bounded": 0,
3484               "defaultValue": "",
3485               "reportable": 0,
3486               "minInterval": 0,
3487               "maxInterval": 65344,
3488               "reportableChange": 0
3489             },
3490             {
3491               "name": "application satus",
3492               "code": 7,
3493               "mfgCode": null,
3494               "side": "server",
3495               "included": 1,
3496               "storageOption": "RAM",
3497               "singleton": 0,
3498               "bounded": 0,
3499               "defaultValue": "0x01",
3500               "reportable": 0,
3501               "minInterval": 0,
3502               "maxInterval": 65344,
3503               "reportableChange": 0
3504             }
3505           ]
3506         },
3507         {
3508           "name": "Binding",
3509           "code": 61440,
3510           "mfgCode": null,
3511           "define": "BINDING_CLUSTER",
3512           "side": "client",
3513           "enabled": 1,
3514           "commands": [
3515             {
3516               "name": "Bind",
3517               "code": 0,
3518               "mfgCode": null,
3519               "source": "client",
3520               "incoming": 1,
3521               "outgoing": 1
3522             },
3523             {
3524               "name": "Unbind",
3525               "code": 1,
3526               "mfgCode": null,
3527               "source": "client",
3528               "incoming": 1,
3529               "outgoing": 1
3530             }
3531           ],
3532           "attributes": [
3533             {
3534               "name": "cluster revision",
3535               "code": 65533,
3536               "mfgCode": null,
3537               "side": "client",
3538               "included": 1,
3539               "storageOption": "RAM",
3540               "singleton": 0,
3541               "bounded": 0,
3542               "defaultValue": "0x0001",
3543               "reportable": 0,
3544               "minInterval": 0,
3545               "maxInterval": 65344,
3546               "reportableChange": 0
3547             }
3548           ]
3549         },
3550         {
3551           "name": "Binding",
3552           "code": 61440,
3553           "mfgCode": null,
3554           "define": "BINDING_CLUSTER",
3555           "side": "server",
3556           "enabled": 0,
3557           "commands": [],
3558           "attributes": [
3559             {
3560               "name": "cluster revision",
3561               "code": 65533,
3562               "mfgCode": null,
3563               "side": "server",
3564               "included": 1,
3565               "storageOption": "RAM",
3566               "singleton": 0,
3567               "bounded": 0,
3568               "defaultValue": "0x0001",
3569               "reportable": 0,
3570               "minInterval": 0,
3571               "maxInterval": 65344,
3572               "reportableChange": 0
3573             }
3574           ]
3575         },
3576         {
3577           "name": "Media Playback",
3578           "code": 61441,
3579           "mfgCode": null,
3580           "define": "MEDIA_PLAYBACK_CLUSTER",
3581           "side": "client",
3582           "enabled": 1,
3583           "commands": [
3584             {
3585               "name": "PlayRequest",
3586               "code": 0,
3587               "mfgCode": null,
3588               "source": "client",
3589               "incoming": 1,
3590               "outgoing": 1
3591             },
3592             {
3593               "name": "PauseRequest",
3594               "code": 1,
3595               "mfgCode": null,
3596               "source": "client",
3597               "incoming": 1,
3598               "outgoing": 1
3599             },
3600             {
3601               "name": "StopRequest",
3602               "code": 2,
3603               "mfgCode": null,
3604               "source": "client",
3605               "incoming": 1,
3606               "outgoing": 1
3607             },
3608             {
3609               "name": "StartOverRequest",
3610               "code": 3,
3611               "mfgCode": null,
3612               "source": "client",
3613               "incoming": 1,
3614               "outgoing": 1
3615             },
3616             {
3617               "name": "PreviousRequest",
3618               "code": 4,
3619               "mfgCode": null,
3620               "source": "client",
3621               "incoming": 1,
3622               "outgoing": 1
3623             },
3624             {
3625               "name": "NextRequest",
3626               "code": 5,
3627               "mfgCode": null,
3628               "source": "client",
3629               "incoming": 1,
3630               "outgoing": 1
3631             },
3632             {
3633               "name": "RewindRequest",
3634               "code": 6,
3635               "mfgCode": null,
3636               "source": "client",
3637               "incoming": 1,
3638               "outgoing": 1
3639             },
3640             {
3641               "name": "FastForwardRequest",
3642               "code": 7,
3643               "mfgCode": null,
3644               "source": "client",
3645               "incoming": 1,
3646               "outgoing": 1
3647             },
3648             {
3649               "name": "SkipForwardRequest",
3650               "code": 8,
3651               "mfgCode": null,
3652               "source": "client",
3653               "incoming": 1,
3654               "outgoing": 1
3655             },
3656             {
3657               "name": "SkipBackwardRequest",
3658               "code": 9,
3659               "mfgCode": null,
3660               "source": "client",
3661               "incoming": 1,
3662               "outgoing": 1
3663             }
3664           ],
3665           "attributes": [
3666             {
3667               "name": "cluster revision",
3668               "code": 65533,
3669               "mfgCode": null,
3670               "side": "client",
3671               "included": 1,
3672               "storageOption": "RAM",
3673               "singleton": 0,
3674               "bounded": 0,
3675               "defaultValue": "0x0001",
3676               "reportable": 0,
3677               "minInterval": 0,
3678               "maxInterval": 65344,
3679               "reportableChange": 0
3680             }
3681           ]
3682         },
3683         {
3684           "name": "Media Playback",
3685           "code": 61441,
3686           "mfgCode": null,
3687           "define": "MEDIA_PLAYBACK_CLUSTER",
3688           "side": "server",
3689           "enabled": 0,
3690           "commands": [
3691             {
3692               "name": "Playback",
3693               "code": 0,
3694               "mfgCode": null,
3695               "source": "server",
3696               "incoming": 1,
3697               "outgoing": 1
3698             }
3699           ],
3700           "attributes": [
3701             {
3702               "name": "cluster revision",
3703               "code": 65533,
3704               "mfgCode": null,
3705               "side": "server",
3706               "included": 1,
3707               "storageOption": "RAM",
3708               "singleton": 0,
3709               "bounded": 0,
3710               "defaultValue": "0x0001",
3711               "reportable": 0,
3712               "minInterval": 0,
3713               "maxInterval": 65344,
3714               "reportableChange": 0
3715             },
3716             {
3717               "name": "current state",
3718               "code": 0,
3719               "mfgCode": null,
3720               "side": "server",
3721               "included": 1,
3722               "storageOption": "RAM",
3723               "singleton": 0,
3724               "bounded": 0,
3725               "defaultValue": "",
3726               "reportable": 0,
3727               "minInterval": 0,
3728               "maxInterval": 65344,
3729               "reportableChange": 0
3730             }
3731           ]
3732         },
3733         {
3734           "name": "Content Launch",
3735           "code": 61442,
3736           "mfgCode": null,
3737           "define": "CONTENT_LAUNCH_CLUSTER",
3738           "side": "client",
3739           "enabled": 1,
3740           "commands": [
3741             {
3742               "name": "LaunchContent",
3743               "code": 0,
3744               "mfgCode": null,
3745               "source": "client",
3746               "incoming": 1,
3747               "outgoing": 1
3748             },
3749             {
3750               "name": "LaunchURL",
3751               "code": 1,
3752               "mfgCode": null,
3753               "source": "client",
3754               "incoming": 1,
3755               "outgoing": 1
3756             }
3757           ],
3758           "attributes": [
3759             {
3760               "name": "cluster revision",
3761               "code": 65533,
3762               "mfgCode": null,
3763               "side": "client",
3764               "included": 1,
3765               "storageOption": "RAM",
3766               "singleton": 0,
3767               "bounded": 0,
3768               "defaultValue": "0x0001",
3769               "reportable": 0,
3770               "minInterval": 0,
3771               "maxInterval": 65344,
3772               "reportableChange": 0
3773             }
3774           ]
3775         },
3776         {
3777           "name": "Content Launch",
3778           "code": 61442,
3779           "mfgCode": null,
3780           "define": "CONTENT_LAUNCH_CLUSTER",
3781           "side": "server",
3782           "enabled": 0,
3783           "commands": [
3784             {
3785               "name": "LaunchContentResponse",
3786               "code": 0,
3787               "mfgCode": null,
3788               "source": "server",
3789               "incoming": 1,
3790               "outgoing": 1
3791             },
3792             {
3793               "name": "LaunchURLResponse",
3794               "code": 1,
3795               "mfgCode": null,
3796               "source": "server",
3797               "incoming": 1,
3798               "outgoing": 1
3799             }
3800           ],
3801           "attributes": [
3802             {
3803               "name": "cluster revision",
3804               "code": 65533,
3805               "mfgCode": null,
3806               "side": "server",
3807               "included": 1,
3808               "storageOption": "RAM",
3809               "singleton": 0,
3810               "bounded": 0,
3811               "defaultValue": "0x0001",
3812               "reportable": 0,
3813               "minInterval": 0,
3814               "maxInterval": 65344,
3815               "reportableChange": 0
3816             }
3817           ]
3818         }
3819       ]
3820     }
3821   ],
3822   "endpoints": [
3823     {
3824       "endpointTypeName": "Anonymous Endpoint Type",
3825       "endpointTypeIndex": 0,
3826       "profileId": "0x0103",
3827       "endpointId": 1,
3828       "networkId": 0
3829     }
3830   ]
3831 }