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

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

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

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