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