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