Apply Upstream code (2021-03-15)
[platform/upstream/connectedhomeip.git] / examples / temperature-measurement-app / esp32 / main / temperature-measurement.zap
1 {
2   "writeTime": "Tue Nov 17 2020 19:19:54 GMT+0100 (Central European Standard Time)",
3   "featureLevel": 4,
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": "CBA-tempsensor",
37       "deviceTypeCode": "0x0302",
38       "deviceTypeProfileId": "0x105",
39       "clusters": [
40         {
41           "name": "Basic",
42           "code": 40,
43           "mfgCode": null,
44           "define": "BASIC_CLUSTER",
45           "side": "client",
46           "enabled": 0,
47           "commands": [],
48           "attributes": [
49             {
50               "name": "cluster revision",
51               "code": 65533,
52               "mfgCode": null,
53               "side": "client",
54               "included": 1,
55               "storageOption": "RAM",
56               "singleton": 1,
57               "bounded": 0,
58               "defaultValue": "3",
59               "reportable": 0,
60               "minInterval": 0,
61               "maxInterval": 65344,
62               "reportableChange": 0
63             }
64           ]
65         },
66         {
67           "name": "Basic",
68           "code": 40,
69           "mfgCode": null,
70           "define": "BASIC_CLUSTER",
71           "side": "server",
72           "enabled": 1,
73           "commands": [
74             {
75               "name": "StartUp",
76               "code": 0,
77               "mfgCode": null,
78               "source": "server",
79               "incoming": 1,
80               "outgoing": 1
81             },
82             {
83               "name": "ShutDown",
84               "code": 1,
85               "mfgCode": null,
86               "source": "server",
87               "incoming": 1,
88               "outgoing": 1
89             },
90             {
91               "name": "Leave",
92               "code": 2,
93               "mfgCode": null,
94               "source": "server",
95               "incoming": 1,
96               "outgoing": 1
97             }
98           ],
99           "attributes": [
100             {
101               "name": "cluster revision",
102               "code": 65533,
103               "mfgCode": null,
104               "side": "server",
105               "included": 1,
106               "storageOption": "RAM",
107               "singleton": 1,
108               "bounded": 0,
109               "defaultValue": "3",
110               "reportable": 0,
111               "minInterval": 0,
112               "maxInterval": 65344,
113               "reportableChange": 0
114             },
115             {
116               "name": "InteractionModelVersion",
117               "code": 0,
118               "mfgCode": null,
119               "side": "server",
120               "included": 1,
121               "storageOption": "RAM",
122               "singleton": 1,
123               "bounded": 0,
124               "defaultValue": "",
125               "reportable": 0,
126               "minInterval": 0,
127               "maxInterval": 65344,
128               "reportableChange": 0
129             },
130             {
131               "name": "VendorName",
132               "code": 1,
133               "mfgCode": null,
134               "side": "server",
135               "included": 1,
136               "storageOption": "RAM",
137               "singleton": 1,
138               "bounded": 0,
139               "defaultValue": "",
140               "reportable": 0,
141               "minInterval": 0,
142               "maxInterval": 65344,
143               "reportableChange": 0
144             },
145             {
146               "name": "VendorID",
147               "code": 2,
148               "mfgCode": null,
149               "side": "server",
150               "included": 1,
151               "storageOption": "RAM",
152               "singleton": 1,
153               "bounded": 0,
154               "defaultValue": "",
155               "reportable": 0,
156               "minInterval": 0,
157               "maxInterval": 65344,
158               "reportableChange": 0
159             },
160             {
161               "name": "ProductName",
162               "code": 3,
163               "mfgCode": null,
164               "side": "server",
165               "included": 1,
166               "storageOption": "RAM",
167               "singleton": 1,
168               "bounded": 0,
169               "defaultValue": "",
170               "reportable": 0,
171               "minInterval": 0,
172               "maxInterval": 65344,
173               "reportableChange": 0
174             },
175             {
176               "name": "ProductID",
177               "code": 4,
178               "mfgCode": null,
179               "side": "server",
180               "included": 1,
181               "storageOption": "RAM",
182               "singleton": 1,
183               "bounded": 0,
184               "defaultValue": "",
185               "reportable": 0,
186               "minInterval": 0,
187               "maxInterval": 65344,
188               "reportableChange": 0
189             },
190             {
191               "name": "UserLabel",
192               "code": 5,
193               "mfgCode": null,
194               "side": "server",
195               "included": 1,
196               "storageOption": "RAM",
197               "singleton": 1,
198               "bounded": 0,
199               "defaultValue": "",
200               "reportable": 0,
201               "minInterval": 0,
202               "maxInterval": 65344,
203               "reportableChange": 0
204             },
205             {
206               "name": "Location",
207               "code": 6,
208               "mfgCode": null,
209               "side": "server",
210               "included": 1,
211               "storageOption": "RAM",
212               "singleton": 1,
213               "bounded": 0,
214               "defaultValue": "",
215               "reportable": 0,
216               "minInterval": 0,
217               "maxInterval": 65344,
218               "reportableChange": 0
219             },
220             {
221               "name": "HardwareVersion",
222               "code": 7,
223               "mfgCode": null,
224               "side": "server",
225               "included": 1,
226               "storageOption": "RAM",
227               "singleton": 1,
228               "bounded": 0,
229               "defaultValue": "0x00",
230               "reportable": 0,
231               "minInterval": 0,
232               "maxInterval": 65344,
233               "reportableChange": 0
234             },
235             {
236               "name": "HardwareVersionString",
237               "code": 8,
238               "mfgCode": null,
239               "side": "server",
240               "included": 1,
241               "storageOption": "RAM",
242               "singleton": 1,
243               "bounded": 0,
244               "defaultValue": "",
245               "reportable": 0,
246               "minInterval": 0,
247               "maxInterval": 65344,
248               "reportableChange": 0
249             },
250             {
251               "name": "SoftwareVersion",
252               "code": 9,
253               "mfgCode": null,
254               "side": "server",
255               "included": 1,
256               "storageOption": "RAM",
257               "singleton": 1,
258               "bounded": 0,
259               "defaultValue": "0x00",
260               "reportable": 0,
261               "minInterval": 0,
262               "maxInterval": 65344,
263               "reportableChange": 0
264             },
265             {
266               "name": "SoftwareVersionString",
267               "code": 10,
268               "mfgCode": null,
269               "side": "server",
270               "included": 1,
271               "storageOption": "RAM",
272               "singleton": 1,
273               "bounded": 0,
274               "defaultValue": "",
275               "reportable": 0,
276               "minInterval": 0,
277               "maxInterval": 65344,
278               "reportableChange": 0
279             }
280           ]
281         },
282         {
283           "name": "Power Configuration",
284           "code": 1,
285           "mfgCode": null,
286           "define": "POWER_CONFIG_CLUSTER",
287           "side": "client",
288           "enabled": 0,
289           "attributes": [
290             {
291               "name": "cluster revision",
292               "code": 65533,
293               "mfgCode": null,
294               "side": "client",
295               "included": 1,
296               "storageOption": "RAM",
297               "singleton": 0,
298               "bounded": 0,
299               "defaultValue": "2",
300               "reportable": 0,
301               "minInterval": 0,
302               "maxInterval": 65344,
303               "reportableChange": 0
304             }
305           ],
306           "commands": []
307         },
308         {
309           "name": "Power Configuration",
310           "code": 1,
311           "mfgCode": null,
312           "define": "POWER_CONFIG_CLUSTER",
313           "side": "server",
314           "enabled": 0,
315           "attributes": [
316             {
317               "name": "cluster revision",
318               "code": 65533,
319               "mfgCode": null,
320               "side": "server",
321               "included": 1,
322               "storageOption": "RAM",
323               "singleton": 0,
324               "bounded": 0,
325               "defaultValue": "2",
326               "reportable": 0,
327               "minInterval": 0,
328               "maxInterval": 65344,
329               "reportableChange": 0
330             },
331             {
332               "name": "battery percentage remaining",
333               "code": 33,
334               "mfgCode": null,
335               "side": "server",
336               "included": 0,
337               "storageOption": "RAM",
338               "singleton": 0,
339               "bounded": 0,
340               "defaultValue": "0x00",
341               "reportable": 1,
342               "minInterval": 0,
343               "maxInterval": 65344,
344               "reportableChange": 0
345             },
346             {
347               "name": "battery alarm state",
348               "code": 62,
349               "mfgCode": null,
350               "side": "server",
351               "included": 0,
352               "storageOption": "RAM",
353               "singleton": 0,
354               "bounded": 0,
355               "defaultValue": "0x00000000",
356               "reportable": 1,
357               "minInterval": 0,
358               "maxInterval": 65344,
359               "reportableChange": 0
360             }
361           ],
362           "commands": []
363         },
364         {
365           "name": "Device Temperature Configuration",
366           "code": 2,
367           "mfgCode": null,
368           "define": "DEVICE_TEMP_CLUSTER",
369           "side": "client",
370           "enabled": 0,
371           "commands": [],
372           "attributes": [
373             {
374               "name": "cluster revision",
375               "code": 65533,
376               "mfgCode": null,
377               "side": "client",
378               "included": 1,
379               "storageOption": "RAM",
380               "singleton": 0,
381               "bounded": 0,
382               "defaultValue": "0x0001",
383               "reportable": 0,
384               "minInterval": 0,
385               "maxInterval": 65344,
386               "reportableChange": 0
387             }
388           ]
389         },
390         {
391           "name": "Device Temperature Configuration",
392           "code": 2,
393           "mfgCode": null,
394           "define": "DEVICE_TEMP_CLUSTER",
395           "side": "server",
396           "enabled": 0,
397           "commands": [],
398           "attributes": [
399             {
400               "name": "cluster revision",
401               "code": 65533,
402               "mfgCode": null,
403               "side": "server",
404               "included": 1,
405               "storageOption": "RAM",
406               "singleton": 0,
407               "bounded": 0,
408               "defaultValue": "0x0001",
409               "reportable": 0,
410               "minInterval": 0,
411               "maxInterval": 65344,
412               "reportableChange": 0
413             },
414             {
415               "name": "current temperature",
416               "code": 0,
417               "mfgCode": null,
418               "side": "server",
419               "included": 1,
420               "storageOption": "RAM",
421               "singleton": 0,
422               "bounded": 0,
423               "defaultValue": "",
424               "reportable": 0,
425               "minInterval": 0,
426               "maxInterval": 65344,
427               "reportableChange": 0
428             }
429           ]
430         },
431         {
432           "name": "Identify",
433           "code": 3,
434           "mfgCode": null,
435           "define": "IDENTIFY_CLUSTER",
436           "side": "client",
437           "enabled": 0,
438           "commands": [
439             {
440               "name": "Identify",
441               "code": 0,
442               "mfgCode": null,
443               "source": "client",
444               "incoming": 1,
445               "outgoing": 0
446             },
447             {
448               "name": "IdentifyQuery",
449               "code": 1,
450               "mfgCode": null,
451               "source": "client",
452               "incoming": 1,
453               "outgoing": 0
454             }
455           ],
456           "attributes": [
457             {
458               "name": "cluster revision",
459               "code": 65533,
460               "mfgCode": null,
461               "side": "client",
462               "included": 1,
463               "storageOption": "RAM",
464               "singleton": 0,
465               "bounded": 0,
466               "defaultValue": "2",
467               "reportable": 0,
468               "minInterval": 0,
469               "maxInterval": 65344,
470               "reportableChange": 0
471             }
472           ]
473         },
474         {
475           "name": "Identify",
476           "code": 3,
477           "mfgCode": null,
478           "define": "IDENTIFY_CLUSTER",
479           "side": "server",
480           "enabled": 0,
481           "commands": [
482             {
483               "name": "IdentifyQueryResponse",
484               "code": 0,
485               "mfgCode": null,
486               "source": "server",
487               "incoming": 0,
488               "outgoing": 1
489             }
490           ],
491           "attributes": [
492             {
493               "name": "cluster revision",
494               "code": 65533,
495               "mfgCode": null,
496               "side": "server",
497               "included": 1,
498               "storageOption": "RAM",
499               "singleton": 0,
500               "bounded": 0,
501               "defaultValue": "2",
502               "reportable": 0,
503               "minInterval": 0,
504               "maxInterval": 65344,
505               "reportableChange": 0
506             },
507             {
508               "name": "identify time",
509               "code": 0,
510               "mfgCode": null,
511               "side": "server",
512               "included": 1,
513               "storageOption": "RAM",
514               "singleton": 0,
515               "bounded": 0,
516               "defaultValue": "0x0000",
517               "reportable": 0,
518               "minInterval": 0,
519               "maxInterval": 65344,
520               "reportableChange": 0
521             }
522           ]
523         },
524         {
525           "name": "Groups",
526           "code": 4,
527           "mfgCode": null,
528           "define": "GROUPS_CLUSTER",
529           "side": "client",
530           "enabled": 0,
531           "commands": [
532             {
533               "name": "AddGroup",
534               "code": 0,
535               "mfgCode": null,
536               "source": "client",
537               "incoming": 0,
538               "outgoing": 1
539             },
540             {
541               "name": "ViewGroup",
542               "code": 1,
543               "mfgCode": null,
544               "source": "client",
545               "incoming": 0,
546               "outgoing": 1
547             },
548             {
549               "name": "GetGroupMembership",
550               "code": 2,
551               "mfgCode": null,
552               "source": "client",
553               "incoming": 0,
554               "outgoing": 1
555             },
556             {
557               "name": "RemoveGroup",
558               "code": 3,
559               "mfgCode": null,
560               "source": "client",
561               "incoming": 0,
562               "outgoing": 1
563             },
564             {
565               "name": "RemoveAllGroups",
566               "code": 4,
567               "mfgCode": null,
568               "source": "client",
569               "incoming": 0,
570               "outgoing": 1
571             },
572             {
573               "name": "AddGroupIfIdentifying",
574               "code": 5,
575               "mfgCode": null,
576               "source": "client",
577               "incoming": 0,
578               "outgoing": 1
579             }
580           ],
581           "attributes": [
582             {
583               "name": "cluster revision",
584               "code": 65533,
585               "mfgCode": null,
586               "side": "client",
587               "included": 1,
588               "storageOption": "RAM",
589               "singleton": 0,
590               "bounded": 0,
591               "defaultValue": "3",
592               "reportable": 0,
593               "minInterval": 0,
594               "maxInterval": 65344,
595               "reportableChange": 0
596             }
597           ]
598         },
599         {
600           "name": "Groups",
601           "code": 4,
602           "mfgCode": null,
603           "define": "GROUPS_CLUSTER",
604           "side": "server",
605           "enabled": 0,
606           "commands": [
607             {
608               "name": "AddGroupResponse",
609               "code": 0,
610               "mfgCode": null,
611               "source": "server",
612               "incoming": 1,
613               "outgoing": 0
614             },
615             {
616               "name": "ViewGroupResponse",
617               "code": 1,
618               "mfgCode": null,
619               "source": "server",
620               "incoming": 1,
621               "outgoing": 0
622             },
623             {
624               "name": "GetGroupMembershipResponse",
625               "code": 2,
626               "mfgCode": null,
627               "source": "server",
628               "incoming": 1,
629               "outgoing": 0
630             },
631             {
632               "name": "RemoveGroupResponse",
633               "code": 3,
634               "mfgCode": null,
635               "source": "server",
636               "incoming": 1,
637               "outgoing": 0
638             }
639           ],
640           "attributes": [
641             {
642               "name": "cluster revision",
643               "code": 65533,
644               "mfgCode": null,
645               "side": "server",
646               "included": 1,
647               "storageOption": "RAM",
648               "singleton": 0,
649               "bounded": 0,
650               "defaultValue": "3",
651               "reportable": 0,
652               "minInterval": 0,
653               "maxInterval": 65344,
654               "reportableChange": 0
655             },
656             {
657               "name": "name support",
658               "code": 0,
659               "mfgCode": null,
660               "side": "server",
661               "included": 1,
662               "storageOption": "RAM",
663               "singleton": 0,
664               "bounded": 0,
665               "defaultValue": "",
666               "reportable": 0,
667               "minInterval": 0,
668               "maxInterval": 65344,
669               "reportableChange": 0
670             }
671           ]
672         },
673         {
674           "name": "Alarms",
675           "code": 9,
676           "mfgCode": null,
677           "define": "ALARM_CLUSTER",
678           "side": "client",
679           "enabled": 0,
680           "commands": [
681             {
682               "name": "ResetAlarm",
683               "code": 0,
684               "mfgCode": null,
685               "source": "client",
686               "incoming": 1,
687               "outgoing": 0
688             },
689             {
690               "name": "ResetAllAlarms",
691               "code": 1,
692               "mfgCode": null,
693               "source": "client",
694               "incoming": 1,
695               "outgoing": 0
696             }
697           ],
698           "attributes": [
699             {
700               "name": "cluster revision",
701               "code": 65533,
702               "mfgCode": null,
703               "side": "client",
704               "included": 1,
705               "storageOption": "RAM",
706               "singleton": 0,
707               "bounded": 0,
708               "defaultValue": "0x0001",
709               "reportable": 0,
710               "minInterval": 0,
711               "maxInterval": 65344,
712               "reportableChange": 0
713             }
714           ]
715         },
716         {
717           "name": "Alarms",
718           "code": 9,
719           "mfgCode": null,
720           "define": "ALARM_CLUSTER",
721           "side": "server",
722           "enabled": 0,
723           "commands": [
724             {
725               "name": "Alarm",
726               "code": 0,
727               "mfgCode": null,
728               "source": "server",
729               "incoming": 0,
730               "outgoing": 1
731             }
732           ],
733           "attributes": [
734             {
735               "name": "cluster revision",
736               "code": 65533,
737               "mfgCode": null,
738               "side": "server",
739               "included": 1,
740               "storageOption": "RAM",
741               "singleton": 0,
742               "bounded": 0,
743               "defaultValue": "0x0001",
744               "reportable": 0,
745               "minInterval": 0,
746               "maxInterval": 65344,
747               "reportableChange": 0
748             }
749           ]
750         },
751         {
752           "name": "Commissioning",
753           "code": 21,
754           "mfgCode": null,
755           "define": "COMMISSIONING_CLUSTER",
756           "side": "client",
757           "enabled": 0,
758           "commands": [
759             {
760               "name": "RestartDevice",
761               "code": 0,
762               "mfgCode": null,
763               "source": "client",
764               "incoming": 1,
765               "outgoing": 0
766             },
767             {
768               "name": "ResetStartupParameters",
769               "code": 3,
770               "mfgCode": null,
771               "source": "client",
772               "incoming": 1,
773               "outgoing": 0
774             }
775           ],
776           "attributes": [
777             {
778               "name": "cluster revision",
779               "code": 65533,
780               "mfgCode": null,
781               "side": "client",
782               "included": 1,
783               "storageOption": "RAM",
784               "singleton": 0,
785               "bounded": 0,
786               "defaultValue": "2",
787               "reportable": 0,
788               "minInterval": 0,
789               "maxInterval": 65344,
790               "reportableChange": 0
791             }
792           ]
793         },
794         {
795           "name": "Commissioning",
796           "code": 21,
797           "mfgCode": null,
798           "define": "COMMISSIONING_CLUSTER",
799           "side": "server",
800           "enabled": 0,
801           "commands": [
802             {
803               "name": "RestartDeviceResponse",
804               "code": 0,
805               "mfgCode": null,
806               "source": "server",
807               "incoming": 0,
808               "outgoing": 1
809             },
810             {
811               "name": "SaveStartupParametersResponse",
812               "code": 1,
813               "mfgCode": null,
814               "source": "server",
815               "incoming": 0,
816               "outgoing": 1
817             },
818             {
819               "name": "RestoreStartupParametersResponse",
820               "code": 2,
821               "mfgCode": null,
822               "source": "server",
823               "incoming": 0,
824               "outgoing": 1
825             },
826             {
827               "name": "ResetStartupParametersResponse",
828               "code": 3,
829               "mfgCode": null,
830               "source": "server",
831               "incoming": 0,
832               "outgoing": 1
833             }
834           ],
835           "attributes": [
836             {
837               "name": "cluster revision",
838               "code": 65533,
839               "mfgCode": null,
840               "side": "server",
841               "included": 1,
842               "storageOption": "RAM",
843               "singleton": 0,
844               "bounded": 0,
845               "defaultValue": "2",
846               "reportable": 0,
847               "minInterval": 0,
848               "maxInterval": 65344,
849               "reportableChange": 0
850             },
851             {
852               "name": "short address",
853               "code": 0,
854               "mfgCode": null,
855               "side": "server",
856               "included": 1,
857               "storageOption": "RAM",
858               "singleton": 0,
859               "bounded": 0,
860               "defaultValue": "0xFFFF",
861               "reportable": 0,
862               "minInterval": 0,
863               "maxInterval": 65344,
864               "reportableChange": 0
865             },
866             {
867               "name": "extended pan id",
868               "code": 1,
869               "mfgCode": null,
870               "side": "server",
871               "included": 1,
872               "storageOption": "RAM",
873               "singleton": 0,
874               "bounded": 0,
875               "defaultValue": "0xFFFFFFFFFFFFFFFF",
876               "reportable": 0,
877               "minInterval": 0,
878               "maxInterval": 65344,
879               "reportableChange": 0
880             },
881             {
882               "name": "pan id",
883               "code": 2,
884               "mfgCode": null,
885               "side": "server",
886               "included": 1,
887               "storageOption": "RAM",
888               "singleton": 0,
889               "bounded": 0,
890               "defaultValue": "0xFFFF",
891               "reportable": 0,
892               "minInterval": 0,
893               "maxInterval": 65344,
894               "reportableChange": 0
895             },
896             {
897               "name": "channel mask",
898               "code": 3,
899               "mfgCode": null,
900               "side": "server",
901               "included": 1,
902               "storageOption": "RAM",
903               "singleton": 0,
904               "bounded": 0,
905               "defaultValue": "0x07FFF800",
906               "reportable": 0,
907               "minInterval": 0,
908               "maxInterval": 65344,
909               "reportableChange": 0
910             },
911             {
912               "name": "protocol version",
913               "code": 4,
914               "mfgCode": null,
915               "side": "server",
916               "included": 1,
917               "storageOption": "RAM",
918               "singleton": 0,
919               "bounded": 0,
920               "defaultValue": "0x02",
921               "reportable": 0,
922               "minInterval": 0,
923               "maxInterval": 65344,
924               "reportableChange": 0
925             },
926             {
927               "name": "stack profile",
928               "code": 5,
929               "mfgCode": null,
930               "side": "server",
931               "included": 1,
932               "storageOption": "RAM",
933               "singleton": 0,
934               "bounded": 0,
935               "defaultValue": "0x02",
936               "reportable": 0,
937               "minInterval": 0,
938               "maxInterval": 65344,
939               "reportableChange": 0
940             },
941             {
942               "name": "startup control",
943               "code": 6,
944               "mfgCode": null,
945               "side": "server",
946               "included": 1,
947               "storageOption": "RAM",
948               "singleton": 0,
949               "bounded": 0,
950               "defaultValue": "0x03",
951               "reportable": 0,
952               "minInterval": 0,
953               "maxInterval": 65344,
954               "reportableChange": 0
955             },
956             {
957               "name": "trust center address",
958               "code": 16,
959               "mfgCode": null,
960               "side": "server",
961               "included": 1,
962               "storageOption": "RAM",
963               "singleton": 0,
964               "bounded": 0,
965               "defaultValue": "0x0000000000000000",
966               "reportable": 0,
967               "minInterval": 0,
968               "maxInterval": 65344,
969               "reportableChange": 0
970             },
971             {
972               "name": "network key",
973               "code": 18,
974               "mfgCode": null,
975               "side": "server",
976               "included": 1,
977               "storageOption": "RAM",
978               "singleton": 0,
979               "bounded": 0,
980               "defaultValue": "0x00000000000000000000000000000000",
981               "reportable": 0,
982               "minInterval": 0,
983               "maxInterval": 65344,
984               "reportableChange": 0
985             },
986             {
987               "name": "use insecure join",
988               "code": 19,
989               "mfgCode": null,
990               "side": "server",
991               "included": 1,
992               "storageOption": "RAM",
993               "singleton": 0,
994               "bounded": 0,
995               "defaultValue": "0x01",
996               "reportable": 0,
997               "minInterval": 0,
998               "maxInterval": 65344,
999               "reportableChange": 0
1000             },
1001             {
1002               "name": "preconfigured link key",
1003               "code": 20,
1004               "mfgCode": null,
1005               "side": "server",
1006               "included": 1,
1007               "storageOption": "RAM",
1008               "singleton": 0,
1009               "bounded": 0,
1010               "defaultValue": "0x00000000000000000000000000000000",
1011               "reportable": 0,
1012               "minInterval": 0,
1013               "maxInterval": 65344,
1014               "reportableChange": 0
1015             },
1016             {
1017               "name": "network key sequence number",
1018               "code": 21,
1019               "mfgCode": null,
1020               "side": "server",
1021               "included": 1,
1022               "storageOption": "RAM",
1023               "singleton": 0,
1024               "bounded": 0,
1025               "defaultValue": "0x00",
1026               "reportable": 0,
1027               "minInterval": 0,
1028               "maxInterval": 65344,
1029               "reportableChange": 0
1030             },
1031             {
1032               "name": "network key type",
1033               "code": 22,
1034               "mfgCode": null,
1035               "side": "server",
1036               "included": 1,
1037               "storageOption": "RAM",
1038               "singleton": 0,
1039               "bounded": 0,
1040               "defaultValue": "0x05",
1041               "reportable": 0,
1042               "minInterval": 0,
1043               "maxInterval": 65344,
1044               "reportableChange": 0
1045             },
1046             {
1047               "name": "network manager address",
1048               "code": 23,
1049               "mfgCode": null,
1050               "side": "server",
1051               "included": 1,
1052               "storageOption": "RAM",
1053               "singleton": 0,
1054               "bounded": 0,
1055               "defaultValue": "0x0000",
1056               "reportable": 0,
1057               "minInterval": 0,
1058               "maxInterval": 65344,
1059               "reportableChange": 0
1060             },
1061             {
1062               "name": "scan attempts",
1063               "code": 32,
1064               "mfgCode": null,
1065               "side": "server",
1066               "included": 1,
1067               "storageOption": "RAM",
1068               "singleton": 0,
1069               "bounded": 0,
1070               "defaultValue": "0x05",
1071               "reportable": 0,
1072               "minInterval": 0,
1073               "maxInterval": 65344,
1074               "reportableChange": 0
1075             },
1076             {
1077               "name": "time between scans",
1078               "code": 33,
1079               "mfgCode": null,
1080               "side": "server",
1081               "included": 1,
1082               "storageOption": "RAM",
1083               "singleton": 0,
1084               "bounded": 0,
1085               "defaultValue": "0x0064",
1086               "reportable": 0,
1087               "minInterval": 0,
1088               "maxInterval": 65344,
1089               "reportableChange": 0
1090             },
1091             {
1092               "name": "rejoin interval",
1093               "code": 34,
1094               "mfgCode": null,
1095               "side": "server",
1096               "included": 1,
1097               "storageOption": "RAM",
1098               "singleton": 0,
1099               "bounded": 0,
1100               "defaultValue": "0x003C",
1101               "reportable": 0,
1102               "minInterval": 0,
1103               "maxInterval": 65344,
1104               "reportableChange": 0
1105             },
1106             {
1107               "name": "max rejoin interval",
1108               "code": 35,
1109               "mfgCode": null,
1110               "side": "server",
1111               "included": 1,
1112               "storageOption": "RAM",
1113               "singleton": 0,
1114               "bounded": 0,
1115               "defaultValue": "0x0E10",
1116               "reportable": 0,
1117               "minInterval": 0,
1118               "maxInterval": 65344,
1119               "reportableChange": 0
1120             },
1121             {
1122               "name": "indirect poll rate",
1123               "code": 48,
1124               "mfgCode": null,
1125               "side": "server",
1126               "included": 1,
1127               "storageOption": "RAM",
1128               "singleton": 0,
1129               "bounded": 0,
1130               "defaultValue": "",
1131               "reportable": 0,
1132               "minInterval": 0,
1133               "maxInterval": 65344,
1134               "reportableChange": 0
1135             },
1136             {
1137               "name": "parent retry threshold",
1138               "code": 49,
1139               "mfgCode": null,
1140               "side": "server",
1141               "included": 1,
1142               "storageOption": "RAM",
1143               "singleton": 0,
1144               "bounded": 0,
1145               "defaultValue": "",
1146               "reportable": 0,
1147               "minInterval": 0,
1148               "maxInterval": 65344,
1149               "reportableChange": 0
1150             },
1151             {
1152               "name": "concentrator flag",
1153               "code": 64,
1154               "mfgCode": null,
1155               "side": "server",
1156               "included": 1,
1157               "storageOption": "RAM",
1158               "singleton": 0,
1159               "bounded": 0,
1160               "defaultValue": "0x00",
1161               "reportable": 0,
1162               "minInterval": 0,
1163               "maxInterval": 65344,
1164               "reportableChange": 0
1165             },
1166             {
1167               "name": "concentrator radius",
1168               "code": 65,
1169               "mfgCode": null,
1170               "side": "server",
1171               "included": 1,
1172               "storageOption": "RAM",
1173               "singleton": 0,
1174               "bounded": 0,
1175               "defaultValue": "0x0F",
1176               "reportable": 0,
1177               "minInterval": 0,
1178               "maxInterval": 65344,
1179               "reportableChange": 0
1180             },
1181             {
1182               "name": "concentrator discovery time",
1183               "code": 66,
1184               "mfgCode": null,
1185               "side": "server",
1186               "included": 1,
1187               "storageOption": "RAM",
1188               "singleton": 0,
1189               "bounded": 0,
1190               "defaultValue": "0x00",
1191               "reportable": 0,
1192               "minInterval": 0,
1193               "maxInterval": 65344,
1194               "reportableChange": 0
1195             }
1196           ]
1197         },
1198         {
1199           "name": "Temperature Measurement",
1200           "code": 1026,
1201           "mfgCode": null,
1202           "define": "TEMP_MEASUREMENT_CLUSTER",
1203           "side": "client",
1204           "enabled": 0,
1205           "commands": [],
1206           "attributes": [
1207             {
1208               "name": "cluster revision",
1209               "code": 65533,
1210               "mfgCode": null,
1211               "side": "client",
1212               "included": 1,
1213               "storageOption": "RAM",
1214               "singleton": 0,
1215               "bounded": 0,
1216               "defaultValue": "3",
1217               "reportable": 0,
1218               "minInterval": 0,
1219               "maxInterval": 65344,
1220               "reportableChange": 0
1221             }
1222           ]
1223         },
1224         {
1225           "name": "Temperature Measurement",
1226           "code": 1026,
1227           "mfgCode": null,
1228           "define": "TEMP_MEASUREMENT_CLUSTER",
1229           "side": "server",
1230           "enabled": 1,
1231           "commands": [],
1232           "attributes": [
1233             {
1234               "name": "cluster revision",
1235               "code": 65533,
1236               "mfgCode": null,
1237               "side": "server",
1238               "included": 1,
1239               "storageOption": "RAM",
1240               "singleton": 0,
1241               "bounded": 0,
1242               "defaultValue": "3",
1243               "reportable": 0,
1244               "minInterval": 0,
1245               "maxInterval": 65344,
1246               "reportableChange": 0
1247             },
1248             {
1249               "name": "measured value",
1250               "code": 0,
1251               "mfgCode": null,
1252               "side": "server",
1253               "included": 1,
1254               "storageOption": "RAM",
1255               "singleton": 0,
1256               "bounded": 0,
1257               "defaultValue": "0x8000",
1258               "reportable": 1,
1259               "minInterval": 0,
1260               "maxInterval": 65344,
1261               "reportableChange": 0
1262             },
1263             {
1264               "name": "min measured value",
1265               "code": 1,
1266               "mfgCode": null,
1267               "side": "server",
1268               "included": 1,
1269               "storageOption": "RAM",
1270               "singleton": 0,
1271               "bounded": 0,
1272               "defaultValue": "0x8000",
1273               "reportable": 0,
1274               "minInterval": 0,
1275               "maxInterval": 65344,
1276               "reportableChange": 0
1277             },
1278             {
1279               "name": "max measured value",
1280               "code": 2,
1281               "mfgCode": null,
1282               "side": "server",
1283               "included": 1,
1284               "storageOption": "RAM",
1285               "singleton": 0,
1286               "bounded": 0,
1287               "defaultValue": "0x8000",
1288               "reportable": 0,
1289               "minInterval": 0,
1290               "maxInterval": 65344,
1291               "reportableChange": 0
1292             },
1293             {
1294               "name": "tolerance",
1295               "code": 3,
1296               "mfgCode": null,
1297               "side": "server",
1298               "included": 0,
1299               "storageOption": "RAM",
1300               "singleton": 0,
1301               "bounded": 0,
1302               "defaultValue": "",
1303               "reportable": 1,
1304               "minInterval": 0,
1305               "maxInterval": 65344,
1306               "reportableChange": 0
1307             }
1308           ]
1309         }
1310       ]
1311     }
1312   ],
1313   "endpoints": [
1314     {
1315       "endpointTypeName": "Anonymous Endpoint Type",
1316       "endpointTypeIndex": 0,
1317       "profileId": "0x105",
1318       "endpointId": 1,
1319       "networkId": 0
1320     }
1321   ]
1322 }