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

Last change on this file was 248, checked in by coas-nagasima, 8 years ago

SVNプロパティにUTF-8を付加

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