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