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

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

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

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