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

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