source: uKadecot/trunk/tools/EcnlControllerUI/EcnlCtrlUI/devices/PropertyList001A.json@ 101

Last change on this file since 101 was 101, checked in by coas-nagasima, 9 years ago

TOPPERS/uKadecotのソースコードを追加

File size: 18.7 KB
Line 
1[
2 {
3 "access":[
4 "RULE_SET",
5 "RULE_GET",
6 "ANNOUNCE"
7 ],
8 "arrayCount":0,
9 "description":"動作状æ…
10‹",
11 "fields":[
12
13 ],
14 "identifer":"OperationStatus",
15 "initialValue":null,
16 "isArray":false,
17 "primitive":true,
18 "propertyCode":128,
19 "required":[
20 "RULE_GET"
21 ],
22 "size":1,
23 "type":"uint8_t",
24 "unitDescription":null,
25 "valueDescription":"0x30=ON,0x31=OFF"
26 },
27 {
28 "access":[
29 "RULE_SET",
30 "RULE_GET"
31 ],
32 "arrayCount":0,
33 "description":"検知閾値レベル設定",
34 "fields":[
35
36 ],
37 "identifer":"DetectionThresholdLevel",
38 "initialValue":null,
39 "isArray":false,
40 "primitive":true,
41 "propertyCode":176,
42 "required":[
43 "NONE"
44 ],
45 "size":1,
46 "type":"uint8_t",
47 "unitDescription":null,
48 "valueDescription":"0x31~0x38(レベル1~レベル8)"
49 },
50 {
51 "access":[
52 "RULE_GET",
53 "ANNOUNCE"
54 ],
55 "arrayCount":0,
56 "description":"ç…
57™ï¼ˆã‚¿ãƒã‚³ï¼‰æ¤œçŸ¥çŠ¶æ…
58‹",
59 "fields":[
60
61 ],
62 "identifer":"SmokeCigaretteDetectionStatus",
63 "initialValue":null,
64 "isArray":false,
65 "primitive":true,
66 "propertyCode":177,
67 "required":[
68 "RULE_GET"
69 ],
70 "size":1,
71 "type":"uint8_t",
72 "unitDescription":null,
73 "valueDescription":"0x41=ç…
74™ï¼ˆã‚¿ãƒã‚³ï¼‰æ¤œçŸ¥æœ‰,0x42=ç…
75™ï¼ˆã‚¿ãƒã‚³ï¼‰æ¤œçŸ¥ç„¡"
76 },
77 {
78 "access":[
79 "RULE_SET",
80 "RULE_GET",
81 "ANNOUNCE"
82 ],
83 "arrayCount":0,
84 "description":"設置場所",
85 "fields":[
86
87 ],
88 "identifer":"InstallationLocation",
89 "initialValue":null,
90 "isArray":false,
91 "primitive":true,
92 "propertyCode":129,
93 "required":[
94 "RULE_SET",
95 "RULE_GET"
96 ],
97 "size":1,
98 "type":"uint8_t",
99 "unitDescription":null,
100 "valueDescription":"2.2設置場所プロパティ参ç…
101§"
102 },
103 {
104 "access":[
105 "RULE_GET"
106 ],
107 "arrayCount":0,
108 "description":"規格Ve
109rsion情
110å ±",
111 "fields":[
112 {
113 "arrayCount":0,
114 "description":"固定1(for future reserved)",
115 "fields":[
116
117 ],
118 "identifer":"Reserved1",
119 "initialValue":null,
120 "isArray":false,
121 "primitive":true,
122 "size":1,
123 "type":"uint8_t",
124 "unitDescription":null,
125 "valueDescription":"0x00"
126 },
127 {
128 "arrayCount":0,
129 "description":"固定2(for future reserved)",
130 "fields":[
131
132 ],
133 "identifer":"Reserved2",
134 "initialValue":null,
135 "isArray":false,
136 "primitive":true,
137 "size":1,
138 "type":"uint8_t",
139 "unitDescription":null,
140 "valueDescription":"0x00"
141 },
142 {
143 "arrayCount":0,
144 "description":"リリース順をASCIIで示す",
145 "fields":[
146
147 ],
148 "identifer":"OrderOfRelease",
149 "initialValue":null,
150 "isArray":false,
151 "primitive":true,
152 "size":1,
153 "type":"uint8_t",
154 "unitDescription":null,
155 "valueDescription":""
156 },
157 {
158 "arrayCount":0,
159 "description":"固定4(for future reserved)",
160 "fields":[
161
162 ],
163 "identifer":"Reserved4",
164 "initialValue":null,
165 "isArray":false,
166 "primitive":true,
167 "size":1,
168 "type":"uint8_t",
169 "unitDescription":null,
170 "valueDescription":"0x00"
171 }
172 ],
173 "identifer":"StandardVersionInformation",
174 "initialValue":null,
175 "isArray":false,
176 "primitive":false,
177 "propertyCode":130,
178 "required":[
179 "RULE_GET"
180 ],
181 "size":4,
182 "type":"standard_version_information_t",
183 "unitDescription":null,
184 "valueDescription":""
185 },
186 {
187 "access":[
188 "RULE_GET"
189 ],
190 "arrayCount":0,
191 "description":"識別番号",
192 "fields":[
193 {
194 "arrayCount":0,
195 "description":"下位通信層IDフィールド",
196 "fields":[
197
198 ],
199 "identifer":"LowerLayerCommunicationIdField",
200 "initialValue":null,
201 "isArray":false,
202 "primitive":true,
203 "size":1,
204 "type":"uint8_t",
205 "unitDescription":null,
206 "valueDescription":"0x01~0xFD=下位通信層で使用される通信プロトコルで固有の番号が振られている場合、プロトコル別に応じて、任意に設定(ECHONET Liteでは使用しない),0x11~0x1F=電灯線a\/d方式,0x31~0x3F=特定小電力無線,0x41~0x4F=拡張HBS,0x51~0x5F=IrDA,0x61~0x6F=LonTalk,0x71~0x7F=Bluetooth,0x81~0x8F=イーサネット,0x91~0x9F=IEEE802.11\/11b,0xA1=電灯線c方式,0xB1=IPv6\/Ethernet,0xB2=IPv6\/6LoWPAN,0xFE=2から17バイトをメーカ規定。形式により設定(詳細説明参ç…
207§ï¼‰,0xFF=2から9バイトを乱数により生成するプロトコルを下位通信層で使用する場合に設定,0x00=識別番号未設定"
208 },
209 {
210 "arrayCount":16,
211 "description":"固有番号フィールド",
212 "fields":[
213
214 ],
215 "identifer":"UniqueNumberField",
216 "initialValue":null,
217 "isArray":true,
218 "primitive":true,
219 "size":1,
220 "type":"uint8_t",
221 "unitDescription":null,
222 "valueDescription":""
223 }
224 ],
225 "identifer":"IdentificationNumber",
226 "initialValue":null,
227 "isArray":false,
228 "primitive":false,
229 "propertyCode":131,
230 "required":[
231 "NONE"
232 ],
233 "size":17,
234 "type":"device_identification_number_t",
235 "unitDescription":null,
236 "valueDescription":""
237 },
238 {
239 "access":[
240 "RULE_GET"
241 ],
242 "arrayCount":0,
243 "description":"瞬時消費電力計測値",
244 "fields":[
245
246 ],
247 "identifer":"MeasuredInstantaneousPowerConsumption",
248 "initialValue":null,
249 "isArray":false,
250 "primitive":true,
251 "propertyCode":132,
252 "required":[
253 "NONE"
254 ],
255 "size":2,
256 "type":"uint16_t",
257 "unitDescription":"W",
258 "valueDescription":"0x0000~0xFFFD(0~65533W)"
259 },
260 {
261 "access":[
262 "RULE_GET"
263 ],
264 "arrayCount":0,
265 "description":"積算消費電力計測値",
266 "fields":[
267
268 ],
269 "identifer":"MeasuredCumulativePowerConsumption",
270 "initialValue":null,
271 "isArray":false,
272 "primitive":true,
273 "propertyCode":133,
274 "required":[
275 "NONE"
276 ],
277 "size":4,
278 "type":"uint32_t",
279 "unitDescription":"kWh",
280 "valueDescription":"0x00000000~0x3B9AC9FF(0~999,999.999kWh)"
281 },
282 {
283 "access":[
284 "RULE_GET",
285 "VARIABLE"
286 ],
287 "arrayCount":0,
288 "description":"メーカ異常コード",
289 "fields":[
290 {
291 "arrayCount":0,
292 "description":"異常コード部のデータサイズ",
293 "fields":[
294
295 ],
296 "identifer":"DataSizeOfTheFaultCodeField",
297 "initialValue":null,
298 "isArray":false,
299 "primitive":true,
300 "size":1,
301 "type":"uint8_t",
302 "unitDescription":null,
303 "valueDescription":""
304 },
305 {
306 "arrayCount":0,
307 "description":"メーカーコード",
308 "fields":[
309 {
310 "arrayCount":3,
311 "description":"メーカーコード",
312 "fields":[
313
314 ],
315 "identifer":"ManufacturerCode",
316 "initialValue":null,
317 "isArray":true,
318 "primitive":true,
319 "size":1,
320 "type":"uint8_t",
321 "unitDescription":null,
322 "valueDescription":"ECHONETコンソーシアムで規定。"
323 }
324 ],
325 "identifer":"ManufacturerCode",
326 "initialValue":null,
327 "isArray":false,
328 "primitive":false,
329 "size":3,
330 "type":"manufacturer_code_t",
331 "unitDescription":null,
332 "valueDescription":""
333 },
334 {
335 "arrayCount":221,
336 "description":"各メーカ独自の異常コード部",
337 "fields":[
338
339 ],
340 "identifer":"FieldForManufacturerDefinedFaultCode",
341 "initialValue":null,
342 "isArray":true,
343 "primitive":true,
344 "size":1,
345 "type":"uint8_t",
346 "unitDescription":null,
347 "valueDescription":""
348 }
349 ],
350 "identifer":"ManufacturersFaultCode",
351 "initialValue":null,
352 "isArray":false,
353 "primitive":false,
354 "propertyCode":134,
355 "required":[
356 "NONE"
357 ],
358 "size":225,
359 "type":"manufacturers_fault_code_t",
360 "unitDescription":null,
361 "valueDescription":""
362 },
363 {
364 "access":[
365 "RULE_SET",
366 "RULE_GET"
367 ],
368 "arrayCount":0,
369 "description":"電流制限設定",
370 "fields":[
371
372 ],
373 "identifer":"CurrentLimitSetting",
374 "initialValue":null,
375 "isArray":false,
376 "primitive":true,
377 "propertyCode":135,
378 "required":[
379 "NONE"
380 ],
381 "size":1,
382 "type":"uint8_t",
383 "unitDescription":"%
384",
385 "valueDescription":"0x00~0x64(0~100%)"
386 },
387 {
388 "access":[
389 "RULE_GET",
390 "ANNOUNCE"
391 ],
392 "arrayCount":0,
393 "description":"異常発生状æ…
394‹",
395 "fields":[
396
397 ],
398 "identifer":"FaultStatus",
399 "initialValue":null,
400 "isArray":false,
401 "primitive":true,
402 "propertyCode":136,
403 "required":[
404 "RULE_GET"
405 ],
406 "size":1,
407 "type":"uint8_t",
408 "unitDescription":null,
409 "valueDescription":"0x41=異常発生有,0x42=異常発生無"
410 },
411 {
412 "access":[
413 "RULE_GET"
414 ],
415 "arrayCount":0,
416 "description":"異常内
417容",
418 "fields":[
419
420 ],
421 "identifer":"FaultDescription",
422 "initialValue":null,
423 "isArray":false,
424 "primitive":true,
425 "propertyCode":137,
426 "required":[
427 "NONE"
428 ],
429 "size":2,
430 "type":"uint16_t",
431 "unitDescription":null,
432 "valueDescription":"2.5異常内
433容プロパティ参ç…
434§"
435 },
436 {
437 "access":[
438 "RULE_GET"
439 ],
440 "arrayCount":0,
441 "description":"メーカーコード",
442 "fields":[
443 {
444 "arrayCount":3,
445 "description":"メーカーコード",
446 "fields":[
447
448 ],
449 "identifer":"ManufacturerCode",
450 "initialValue":null,
451 "isArray":true,
452 "primitive":true,
453 "size":1,
454 "type":"uint8_t",
455 "unitDescription":null,
456 "valueDescription":"ECHONETコンソーシアムで規定。"
457 }
458 ],
459 "identifer":"ManufacturerCode",
460 "initialValue":null,
461 "isArray":false,
462 "primitive":false,
463 "propertyCode":138,
464 "required":[
465 "RULE_GET"
466 ],
467 "size":3,
468 "type":"manufacturer_code_t",
469 "unitDescription":null,
470 "valueDescription":"(ECHONETコンソーシアムで規定。)"
471 },
472 {
473 "access":[
474 "RULE_GET"
475 ],
476 "arrayCount":3,
477 "description":"事業場コード",
478 "fields":[
479
480 ],
481 "identifer":"BusinessFacilityCode",
482 "initialValue":null,
483 "isArray":true,
484 "primitive":true,
485 "propertyCode":139,
486 "required":[
487 "NONE"
488 ],
489 "size":1,
490 "type":"uint8_t",
491 "unitDescription":null,
492 "valueDescription":"(各メーカ毎に規定。)"
493 },
494 {
495 "access":[
496 "RULE_GET"
497 ],
498 "arrayCount":12,
499 "description":"商品コード",
500 "fields":[
501
502 ],
503 "identifer":"ProductCode",
504 "initialValue":null,
505 "isArray":true,
506 "primitive":true,
507 "propertyCode":140,
508 "required":[
509 "NONE"
510 ],
511 "size":1,
512 "type":"uint8_t",
513 "unitDescription":null,
514 "valueDescription":"(各メーカ毎に規定。)"
515 },
516 {
517 "access":[
518 "RULE_GET"
519 ],
520 "arrayCount":12,
521 "description":"製造番号",
522 "fields":[
523
524 ],
525 "identifer":"ProductionNumber",
526 "initialValue":null,
527 "isArray":true,
528 "primitive":true,
529 "propertyCode":141,
530 "required":[
531 "NONE"
532 ],
533 "size":1,
534 "type":"uint8_t",
535 "unitDescription":null,
536 "valueDescription":"(各メーカ毎に規定。)"
537 },
538 {
539 "access":[
540 "RULE_GET"
541 ],
542 "arrayCount":0,
543 "description":"製造年月日",
544 "fields":[
545 {
546 "arrayCount":0,
547 "description":"å¹´",
548 "fields":[
549
550 ],
551 "identifer":"Year",
552 "initialValue":null,
553 "isArray":false,
554 "primitive":true,
555 "size":2,
556 "type":"uint16_t",
557 "unitDescription":"å¹´",
558 "valueDescription":"0x0001~0x270F(1~9999)"
559 },
560 {
561 "arrayCount":0,
562 "description":"月",
563 "fields":[
564
565 ],
566 "identifer":"Mounth",
567 "initialValue":null,
568 "isArray":false,
569 "primitive":true,
570 "size":1,
571 "type":"uint8_t",
572 "unitDescription":"月",
573 "valueDescription":"0x01~0x0C(1~12)"
574 },
575 {
576 "arrayCount":0,
577 "description":"日",
578 "fields":[
579
580 ],
581 "identifer":"Day",
582 "initialValue":null,
583 "isArray":false,
584 "primitive":true,
585 "size":1,
586 "type":"uint8_t",
587 "unitDescription":"日",
588 "valueDescription":"0x01~0x1F(1~31)"
589 }
590 ],
591 "identifer":"ProductionDate",
592 "initialValue":null,
593 "isArray":false,
594 "primitive":false,
595 "propertyCode":142,
596 "required":[
597 "NONE"
598 ],
599 "size":4,
600 "type":"year_mounth_day_t",
601 "unitDescription":null,
602 "valueDescription":""
603 },
604 {
605 "access":[
606 "RULE_SET",
607 "RULE_GET"
608 ],
609 "arrayCount":0,
610 "description":"節電動作設定",
611 "fields":[
612
613 ],
614 "identifer":"PowerSavingOperationSetting",
615 "initialValue":null,
616 "isArray":false,
617 "primitive":true,
618 "propertyCode":143,
619 "required":[
620 "NONE"
621 ],
622 "size":1,
623 "type":"uint8_t",
624 "unitDescription":null,
625 "valueDescription":"0x41=節電動作中,0x42=通常動作中"
626 },
627 {
628 "access":[
629 "RULE_SET",
630 "RULE_GET"
631 ],
632 "arrayCount":0,
633 "description":"遠隔操作設定",
634 "fields":[
635
636 ],
637 "identifer":"PositionInformation",
638 "initialValue":null,
639 "isArray":false,
640 "primitive":true,
641 "propertyCode":147,
642 "required":[
643 "NONE"
644 ],
645 "size":1,
646 "type":"uint8_t",
647 "unitDescription":null,
648 "valueDescription":"0x41=å…
649¬è¡†å›žç·šæœªçµŒç”±æ“ä½œ,0x42=å…
650¬è¡†å›žç·šçµŒç”±æ“ä½œ"
651 },
652 {
653 "access":[
654 "RULE_SET",
655 "RULE_GET"
656 ],
657 "arrayCount":0,
658 "description":"現在時刻設定",
659 "fields":[
660 {
661 "arrayCount":0,
662 "description":"時",
663 "fields":[
664
665 ],
666 "identifer":"Hour",
667 "initialValue":null,
668 "isArray":false,
669 "primitive":true,
670 "size":1,
671 "type":"uint8_t",
672 "unitDescription":"時",
673 "valueDescription":"0x00~0x17(0~23)"
674 },
675 {
676 "arrayCount":0,
677 "description":"分",
678 "fields":[
679
680 ],
681 "identifer":"Minute",
682 "initialValue":null,
683 "isArray":false,
684 "primitive":true,
685 "size":1,
686 "type":"uint8_t",
687 "unitDescription":"分",
688 "valueDescription":"0x00~0x3B(0~59)"
689 }
690 ],
691 "identifer":"CurrentTimeSetting",
692 "initialValue":null,
693 "isArray":false,
694 "primitive":false,
695 "propertyCode":151,
696 "required":[
697 "NONE"
698 ],
699 "size":2,
700 "type":"hour_minute_t",
701 "unitDescription":null,
702 "valueDescription":""
703 },
704 {
705 "access":[
706 "RULE_SET",
707 "RULE_GET"
708 ],
709 "arrayCount":0,
710 "description":"現在年月日設定",
711 "fields":[
712 {
713 "arrayCount":0,
714 "description":"å¹´",
715 "fields":[
716
717 ],
718 "identifer":"Year",
719 "initialValue":null,
720 "isArray":false,
721 "primitive":true,
722 "size":2,
723 "type":"uint16_t",
724 "unitDescription":"å¹´",
725 "valueDescription":"0x0001~0x270F(1~9999)"
726 },
727 {
728 "arrayCount":0,
729 "description":"月",
730 "fields":[
731
732 ],
733 "identifer":"Mounth",
734 "initialValue":null,
735 "isArray":false,
736 "primitive":true,
737 "size":1,
738 "type":"uint8_t",
739 "unitDescription":"月",
740 "valueDescription":"0x01~0x0C(1~12)"
741 },
742 {
743 "arrayCount":0,
744 "description":"日",
745 "fields":[
746
747 ],
748 "identifer":"Day",
749 "initialValue":null,
750 "isArray":false,
751 "primitive":true,
752 "size":1,
753 "type":"uint8_t",
754 "unitDescription":"日",
755 "valueDescription":"0x01~0x1F(1~31)"
756 }
757 ],
758 "identifer":"CurrentDateSetting",
759 "initialValue":null,
760 "isArray":false,
761 "primitive":false,
762 "propertyCode":152,
763 "required":[
764 "NONE"
765 ],
766 "size":4,
767 "type":"year_mounth_day_t",
768 "unitDescription":null,
769 "valueDescription":""
770 },
771 {
772 "access":[
773 "RULE_SET",
774 "RULE_GET"
775 ],
776 "arrayCount":0,
777 "description":"電力制限設定",
778 "fields":[
779
780 ],
781 "identifer":"PowerLimitSetting",
782 "initialValue":null,
783 "isArray":false,
784 "primitive":true,
785 "propertyCode":153,
786 "required":[
787 "NONE"
788 ],
789 "size":2,
790 "type":"uint16_t",
791 "unitDescription":null,
792 "valueDescription":"0x0000~0xFFFF(0~65535W)"
793 },
794 {
795 "access":[
796 "RULE_GET"
797 ],
798 "arrayCount":0,
799 "description":"積算運転時間",
800 "fields":[
801 {
802 "arrayCount":0,
803 "description":"単位",
804 "fields":[
805
806 ],
807 "identifer":"Unit",
808 "initialValue":null,
809 "isArray":false,
810 "primitive":true,
811 "size":1,
812 "type":"uint8_t",
813 "unitDescription":null,
814 "valueDescription":"0x41=秒,0x42=分,0x43=時,0x44=日"
815 },
816 {
817 "arrayCount":0,
818 "description":"経過時間",
819 "fields":[
820
821 ],
822 "identifer":"ElapsedTime",
823 "initialValue":null,
824 "isArray":false,
825 "primitive":true,
826 "size":4,
827 "type":"uint32_t",
828 "unitDescription":null,
829 "valueDescription":"0x00000000~0xFFFFFFFF(0~4294967295)"
830 }
831 ],
832 "identifer":"CumulativeOperatingTime",
833 "initialValue":null,
834 "isArray":false,
835 "primitive":false,
836 "propertyCode":154,
837 "required":[
838 "NONE"
839 ],
840 "size":5,
841 "type":"cumulative_operating_time_t",
842 "unitDescription":null,
843 "valueDescription":""
844 },
845 {
846 "access":[
847 "RULE_GET",
848 "VARIABLE"
849 ],
850 "arrayCount":17,
851 "description":"Se
852tMプロパティマップ",
853 "fields":[
854
855 ],
856 "identifer":"SetMPropertyMap",
857 "initialValue":null,
858 "isArray":true,
859 "primitive":true,
860 "propertyCode":155,
861 "required":[
862 "RULE_GET"
863 ],
864 "size":1,
865 "type":"uint8_t",
866 "unitDescription":null,
867 "valueDescription":"付録1.参ç…
868§"
869 },
870 {
871 "access":[
872 "RULE_GET",
873 "VARIABLE"
874 ],
875 "arrayCount":17,
876 "description":"Ge
877tMプロパティマップ",
878 "fields":[
879
880 ],
881 "identifer":"GetMPropertyMap",
882 "initialValue":null,
883 "isArray":true,
884 "primitive":true,
885 "propertyCode":156,
886 "required":[
887 "RULE_GET"
888 ],
889 "size":1,
890 "type":"uint8_t",
891 "unitDescription":null,
892 "valueDescription":"付録1.参ç…
893§"
894 },
895 {
896 "access":[
897 "RULE_GET",
898 "VARIABLE"
899 ],
900 "arrayCount":17,
901 "description":"状変アナウンスプロパティマップ",
902 "fields":[
903
904 ],
905 "identifer":"StatusChangeAnnouncementPropertyMap",
906 "initialValue":null,
907 "isArray":true,
908 "primitive":true,
909 "propertyCode":157,
910 "required":[
911 "RULE_GET"
912 ],
913 "size":1,
914 "type":"uint8_t",
915 "unitDescription":null,
916 "valueDescription":"付録1.参ç…
917§"
918 },
919 {
920 "access":[
921 "RULE_GET",
922 "VARIABLE"
923 ],
924 "arrayCount":17,
925 "description":"Se
926tプロパティマップ",
927 "fields":[
928
929 ],
930 "identifer":"SetPropertyMap",
931 "initialValue":null,
932 "isArray":true,
933 "primitive":true,
934 "propertyCode":158,
935 "required":[
936 "RULE_GET"
937 ],
938 "size":1,
939 "type":"uint8_t",
940 "unitDescription":null,
941 "valueDescription":"付録1.参ç…
942§"
943 },
944 {
945 "access":[
946 "RULE_GET",
947 "VARIABLE"
948 ],
949 "arrayCount":17,
950 "description":"Ge
951tプロパティマップ",
952 "fields":[
953
954 ],
955 "identifer":"GetPropertyMap",
956 "initialValue":null,
957 "isArray":true,
958 "primitive":true,
959 "propertyCode":159,
960 "required":[
961 "RULE_GET"
962 ],
963 "size":1,
964 "type":"uint8_t",
965 "unitDescription":null,
966 "valueDescription":"付録1.参ç…
967§"
968 }
969]
Note: See TracBrowser for help on using the repository browser.