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