source: uKadecot/trunk/tools/EcnlControllerUI/EcnlCtrlUI/devices/PropertyList0EF0.json@ 101

Last change on this file since 101 was 101, checked in by coas-nagasima, 9 years ago

TOPPERS/uKadecotのソースコードを追加

File size: 11.5 KB
Line 
1[
2 {
3 "access":[
4 "RULE_SET",
5 "RULE_GET"
6 ],
7 "arrayCount":0,
8 "description":"動作状æ…
9‹",
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=起動中,0x31=未起動中"
25 },
26 {
27 "access":[
28 "RULE_GET"
29 ],
30 "arrayCount":0,
31 "description":"Ve
32rsion情
33å ±",
34 "fields":[
35 {
36 "arrayCount":0,
37 "description":"メジャーバージョン(小数点以上)",
38 "fields":[
39
40 ],
41 "identifer":"MajorVersionNumber",
42 "initialValue":null,
43 "isArray":false,
44 "primitive":true,
45 "size":1,
46 "type":"uint8_t",
47 "unitDescription":null,
48 "valueDescription":"Binary"
49 },
50 {
51 "arrayCount":0,
52 "description":"マイナーバージョン(小数点以下)",
53 "fields":[
54
55 ],
56 "identifer":"MinorVersionNumber",
57 "initialValue":null,
58 "isArray":false,
59 "primitive":true,
60 "size":1,
61 "type":"uint8_t",
62 "unitDescription":null,
63 "valueDescription":"Binary"
64 },
65 {
66 "arrayCount":2,
67 "description":"電文タイプ",
68 "fields":[
69
70 ],
71 "identifer":"MessageType",
72 "initialValue":null,
73 "isArray":true,
74 "primitive":true,
75 "size":1,
76 "type":"uint8_t",
77 "unitDescription":null,
78 "valueDescription":"Bitmap"
79 }
80 ],
81 "identifer":"VersionInformation",
82 "initialValue":null,
83 "isArray":false,
84 "primitive":false,
85 "propertyCode":130,
86 "required":[
87 "RULE_GET"
88 ],
89 "size":4,
90 "type":"version_information_t",
91 "unitDescription":null,
92 "valueDescription":""
93 },
94 {
95 "access":[
96 "RULE_GET"
97 ],
98 "arrayCount":0,
99 "description":"識別番号",
100 "fields":[
101 {
102 "arrayCount":0,
103 "description":"下位通信層IDフィールド",
104 "fields":[
105
106 ],
107 "identifer":"LowerCommunicationIdField",
108 "initialValue":null,
109 "isArray":false,
110 "primitive":true,
111 "size":1,
112 "type":"uint8_t",
113 "unitDescription":null,
114 "valueDescription":"0xFE=2から17バイトをメーカ規定形式により設定,その他=future reserved"
115 },
116 {
117 "arrayCount":0,
118 "description":"メーカーコード",
119 "fields":[
120 {
121 "arrayCount":3,
122 "description":"メーカーコード",
123 "fields":[
124
125 ],
126 "identifer":"ManufacturerCode",
127 "initialValue":null,
128 "isArray":true,
129 "primitive":true,
130 "size":1,
131 "type":"uint8_t",
132 "unitDescription":null,
133 "valueDescription":"ECHONETコンソーシアムで規定。"
134 }
135 ],
136 "identifer":"ManufacturerCode",
137 "initialValue":null,
138 "isArray":false,
139 "primitive":false,
140 "size":3,
141 "type":"manufacturer_code_t",
142 "unitDescription":null,
143 "valueDescription":""
144 },
145 {
146 "arrayCount":13,
147 "description":"ユニークID部(メーカー独自)",
148 "fields":[
149
150 ],
151 "identifer":"UniqueIdSection",
152 "initialValue":null,
153 "isArray":true,
154 "primitive":true,
155 "size":1,
156 "type":"uint8_t",
157 "unitDescription":null,
158 "valueDescription":""
159 }
160 ],
161 "identifer":"IdentificationNumber",
162 "initialValue":null,
163 "isArray":false,
164 "primitive":false,
165 "propertyCode":131,
166 "required":[
167 "RULE_GET"
168 ],
169 "size":17,
170 "type":"node_identification_number_t",
171 "unitDescription":null,
172 "valueDescription":""
173 },
174 {
175 "access":[
176 "RULE_GET"
177 ],
178 "arrayCount":0,
179 "description":"異常内
180容",
181 "fields":[
182
183 ],
184 "identifer":"FaultContent",
185 "initialValue":null,
186 "isArray":false,
187 "primitive":true,
188 "propertyCode":137,
189 "required":[
190 "NONE"
191 ],
192 "size":2,
193 "type":"uint16_t",
194 "unitDescription":null,
195 "valueDescription":"0x0000~0x03EC(0~1004)"
196 },
197 {
198 "access":[
199 "RULE_SET",
200 "RULE_GET"
201 ],
202 "arrayCount":0,
203 "description":"個体識別情
204å ±",
205 "fields":[
206
207 ],
208 "identifer":"UniqueIdentifierData",
209 "initialValue":null,
210 "isArray":false,
211 "primitive":true,
212 "propertyCode":191,
213 "required":[
214 "NONE"
215 ],
216 "size":2,
217 "type":"uint16_t",
218 "unitDescription":null,
219 "valueDescription":"下記(3)参ç…
220§ã€‚"
221 },
222 {
223 "access":[
224 "RULE_GET"
225 ],
226 "arrayCount":3,
227 "description":"自ノードインスタンス数",
228 "fields":[
229
230 ],
231 "identifer":"NumberOfSelfNodeInstances",
232 "initialValue":null,
233 "isArray":true,
234 "primitive":true,
235 "propertyCode":211,
236 "required":[
237 "RULE_GET"
238 ],
239 "size":1,
240 "type":"uint8_t",
241 "unitDescription":null,
242 "valueDescription":"1~3バイト目:インスタンス総数"
243 },
244 {
245 "access":[
246 "RULE_GET"
247 ],
248 "arrayCount":2,
249 "description":"自ノードクラス数",
250 "fields":[
251
252 ],
253 "identifer":"NumberOfSelfNodeClasses",
254 "initialValue":null,
255 "isArray":true,
256 "primitive":true,
257 "propertyCode":212,
258 "required":[
259 "RULE_GET"
260 ],
261 "size":1,
262 "type":"uint8_t",
263 "unitDescription":null,
264 "valueDescription":"1~2バイト目:クラス総数"
265 },
266 {
267 "access":[
268 "RULE_ANNO",
269 "VARIABLE"
270 ],
271 "arrayCount":253,
272 "description":"インスタンスリスト通知",
273 "fields":[
274
275 ],
276 "identifer":"InstanceListNotification",
277 "initialValue":null,
278 "isArray":true,
279 "primitive":true,
280 "propertyCode":213,
281 "required":[
282 "RULE_ANNO"
283 ],
284 "size":1,
285 "type":"uint8_t",
286 "unitDescription":null,
287 "valueDescription":"1バイト目:通報インスタンス数\u000d\u000a2~253バイト目:ECHONETオブジェクトコード(EOJ3バイト)を列挙。"
288 },
289 {
290 "access":[
291 "RULE_GET",
292 "VARIABLE"
293 ],
294 "arrayCount":253,
295 "description":"自ノードインスタンスリストS",
296 "fields":[
297
298 ],
299 "identifer":"SelfNodeInstanceListS",
300 "initialValue":null,
301 "isArray":true,
302 "primitive":true,
303 "propertyCode":214,
304 "required":[
305 "RULE_GET"
306 ],
307 "size":1,
308 "type":"uint8_t",
309 "unitDescription":null,
310 "valueDescription":"1バイト目:インスタンス総数\u000d\u000a2~253バイト目:ECHONETオブジェクトコード(EOJ3バイト)を列挙。"
311 },
312 {
313 "access":[
314 "RULE_GET",
315 "VARIABLE"
316 ],
317 "arrayCount":17,
318 "description":"自ノードクラスリストS",
319 "fields":[
320
321 ],
322 "identifer":"SelfNodeClassListS",
323 "initialValue":null,
324 "isArray":true,
325 "primitive":true,
326 "propertyCode":215,
327 "required":[
328 "RULE_GET"
329 ],
330 "size":1,
331 "type":"uint8_t",
332 "unitDescription":null,
333 "valueDescription":"1バイト目:クラス総数\u000d\u000a2~17バイト目:クラスコード(EOJの上位2バイト)を列挙。"
334 },
335 {
336 "access":[
337 "RULE_GET"
338 ],
339 "arrayCount":0,
340 "description":"異常発生状æ…
341‹",
342 "fields":[
343
344 ],
345 "identifer":"FaultStatus",
346 "initialValue":null,
347 "isArray":false,
348 "primitive":true,
349 "propertyCode":136,
350 "required":[
351 "NONE"
352 ],
353 "size":1,
354 "type":"uint8_t",
355 "unitDescription":null,
356 "valueDescription":"0x41=異常発生有,0x42=異常発生無"
357 },
358 {
359 "access":[
360 "RULE_GET"
361 ],
362 "arrayCount":0,
363 "description":"メーカーコード",
364 "fields":[
365 {
366 "arrayCount":3,
367 "description":"メーカーコード",
368 "fields":[
369
370 ],
371 "identifer":"ManufacturerCode",
372 "initialValue":null,
373 "isArray":true,
374 "primitive":true,
375 "size":1,
376 "type":"uint8_t",
377 "unitDescription":null,
378 "valueDescription":"ECHONETコンソーシアムで規定。"
379 }
380 ],
381 "identifer":"ManufacturerCode",
382 "initialValue":null,
383 "isArray":false,
384 "primitive":false,
385 "propertyCode":138,
386 "required":[
387 "RULE_GET"
388 ],
389 "size":3,
390 "type":"manufacturer_code_t",
391 "unitDescription":null,
392 "valueDescription":""
393 },
394 {
395 "access":[
396 "RULE_GET"
397 ],
398 "arrayCount":3,
399 "description":"事業場コード",
400 "fields":[
401
402 ],
403 "identifer":"PlaceOfBusinessCode",
404 "initialValue":null,
405 "isArray":true,
406 "primitive":true,
407 "propertyCode":139,
408 "required":[
409 "NONE"
410 ],
411 "size":1,
412 "type":"uint8_t",
413 "unitDescription":null,
414 "valueDescription":"(各メーカ毎に規定。)"
415 },
416 {
417 "access":[
418 "RULE_GET"
419 ],
420 "arrayCount":12,
421 "description":"商品コード",
422 "fields":[
423
424 ],
425 "identifer":"ProductCode",
426 "initialValue":null,
427 "isArray":true,
428 "primitive":true,
429 "propertyCode":140,
430 "required":[
431 "NONE"
432 ],
433 "size":1,
434 "type":"uint8_t",
435 "unitDescription":null,
436 "valueDescription":"(各メーカ毎に規定。)"
437 },
438 {
439 "access":[
440 "RULE_GET"
441 ],
442 "arrayCount":12,
443 "description":"製造番号",
444 "fields":[
445
446 ],
447 "identifer":"SerialNumber",
448 "initialValue":null,
449 "isArray":true,
450 "primitive":true,
451 "propertyCode":141,
452 "required":[
453 "NONE"
454 ],
455 "size":1,
456 "type":"uint8_t",
457 "unitDescription":null,
458 "valueDescription":"(各メーカ毎に規定。)"
459 },
460 {
461 "access":[
462 "RULE_GET"
463 ],
464 "arrayCount":0,
465 "description":"製造年月日",
466 "fields":[
467 {
468 "arrayCount":0,
469 "description":"å¹´",
470 "fields":[
471
472 ],
473 "identifer":"Year",
474 "initialValue":null,
475 "isArray":false,
476 "primitive":true,
477 "size":2,
478 "type":"uint16_t",
479 "unitDescription":"å¹´",
480 "valueDescription":"0x0001~0x270F(1~9999)"
481 },
482 {
483 "arrayCount":0,
484 "description":"月",
485 "fields":[
486
487 ],
488 "identifer":"Mounth",
489 "initialValue":null,
490 "isArray":false,
491 "primitive":true,
492 "size":1,
493 "type":"uint8_t",
494 "unitDescription":"月",
495 "valueDescription":"0x01~0x0C(1~12)"
496 },
497 {
498 "arrayCount":0,
499 "description":"日",
500 "fields":[
501
502 ],
503 "identifer":"Day",
504 "initialValue":null,
505 "isArray":false,
506 "primitive":true,
507 "size":1,
508 "type":"uint8_t",
509 "unitDescription":"日",
510 "valueDescription":"0x01~0x1F(1~31)"
511 }
512 ],
513 "identifer":"DateOfManufacture",
514 "initialValue":null,
515 "isArray":false,
516 "primitive":false,
517 "propertyCode":142,
518 "required":[
519 "NONE"
520 ],
521 "size":4,
522 "type":"year_mounth_day_t",
523 "unitDescription":null,
524 "valueDescription":""
525 },
526 {
527 "access":[
528 "RULE_GET",
529 "VARIABLE"
530 ],
531 "arrayCount":17,
532 "description":"状変アナウンスプロパティマップ",
533 "fields":[
534
535 ],
536 "identifer":"StatusChangeAnnouncementPropertyMap",
537 "initialValue":null,
538 "isArray":true,
539 "primitive":true,
540 "propertyCode":157,
541 "required":[
542 "RULE_GET"
543 ],
544 "size":1,
545 "type":"uint8_t",
546 "unitDescription":null,
547 "valueDescription":""
548 },
549 {
550 "access":[
551 "RULE_GET",
552 "VARIABLE"
553 ],
554 "arrayCount":17,
555 "description":"Se
556tプロパティマップ",
557 "fields":[
558
559 ],
560 "identifer":"SetPropertyMap",
561 "initialValue":null,
562 "isArray":true,
563 "primitive":true,
564 "propertyCode":158,
565 "required":[
566 "RULE_GET"
567 ],
568 "size":1,
569 "type":"uint8_t",
570 "unitDescription":null,
571 "valueDescription":""
572 },
573 {
574 "access":[
575 "RULE_GET",
576 "VARIABLE"
577 ],
578 "arrayCount":17,
579 "description":"Ge
580tプロパティマップ",
581 "fields":[
582
583 ],
584 "identifer":"GetPropertyMap",
585 "initialValue":null,
586 "isArray":true,
587 "primitive":true,
588 "propertyCode":159,
589 "required":[
590 "RULE_GET"
591 ],
592 "size":1,
593 "type":"uint8_t",
594 "unitDescription":null,
595 "valueDescription":""
596 }
597]
Note: See TracBrowser for help on using the repository browser.