source: uKadecot/trunk/tools/EcnlControllerUI/EcnlCtrlUI/devices/PropertyList0003.json@ 248

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