forked from mschlappa/e3dcset
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RscpTags.h
executable file
·699 lines (682 loc) · 47.8 KB
/
RscpTags.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
#ifndef RSCP_TAGS_H_
#define RSCP_TAGS_H_
#define TAG_RSCP_REQ_AUTHENTICATION 0x00000001
#define TAG_RSCP_AUTHENTICATION_USER 0x00000002
#define TAG_RSCP_AUTHENTICATION_PASSWORD 0x00000003
#define TAG_RSCP_AUTHENTICATION 0x00800001
#define TAG_RSCP_REQ_USER_LEVEL 0x00000004
#define TAG_RSCP_USER_LEVEL 0x00800004
#define TAG_RSCP_REQ_SET_ENCRYPTION_PASSPHRASE 0x00000005
#define TAG_RSCP_SET_ENCRYPTION_PASSPHRASE 0x00800005
#define TAG_RSCP_GENERAL_ERROR 0x00FFFFFF
#define TAG_EMS_REQ_POWER_PV 0x01000001
#define TAG_EMS_REQ_POWER_BAT 0x01000002
#define TAG_EMS_REQ_POWER_HOME 0x01000003
#define TAG_EMS_REQ_POWER_GRID 0x01000004
#define TAG_EMS_REQ_POWER_ADD 0x01000005
#define TAG_EMS_REQ_AUTARKY 0x01000006
#define TAG_EMS_REQ_SELF_CONSUMPTION 0x01000007
#define TAG_EMS_REQ_BAT_SOC 0x01000008
#define TAG_EMS_REQ_COUPLING_MODE 0x01000009
#define TAG_EMS_REQ_STORED_ERRORS 0x0100000A
#define TAG_EMS_REQ_MODE 0x01000011
#define TAG_EMS_REQ_BALANCED_PHASES 0x01000012
#define TAG_EMS_REQ_INSTALLED_PEAK_POWER 0x01000013
#define TAG_EMS_REQ_DERATE_AT_PERCENT_VALUE 0x01000014
#define TAG_EMS_REQ_DERATE_AT_POWER_VALUE 0x01000015
#define TAG_EMS_REQ_ERROR_BUZZER_ENABLED 0x01000016
#define TAG_EMS_REQ_SET_BALANCED_PHASES 0x01000017
#define TAG_EMS_REQ_SET_INSTALLED_PEAK_POWER 0x01000018
#define TAG_EMS_REQ_SET_DERATE_PERCENT 0x01000019
#define TAG_EMS_REQ_SET_ERROR_BUZZER_ENABLED 0x0100001A
#define TAG_EMS_REQ_START_ADJUST_BATTERY_VOLTAGE 0x0100001B
#define TAG_EMS_REQ_CANCEL_ADJUST_BATTERY_VOLTAGE 0x0100001C
#define TAG_EMS_REQ_ADJUST_BATTERY_VOLTAGE_STATUS 0x0100001D
#define TAG_EMS_REQ_CONFIRM_ERRORS 0x0100001E
#define TAG_EMS_REQ_POWER_WB_ALL 0x0100001F
#define TAG_EMS_REQ_POWER_WB_SOLAR 0x01000020
#define TAG_EMS_REQ_EXT_SRC_AVAILABLE 0x01000021
#define TAG_EMS_POWER_PV 0x01800001
#define TAG_EMS_POWER_BAT 0x01800002
#define TAG_EMS_POWER_HOME 0x01800003
#define TAG_EMS_POWER_GRID 0x01800004
#define TAG_EMS_POWER_ADD 0x01800005
#define TAG_EMS_AUTARKY 0x01800006
#define TAG_EMS_SELF_CONSUMPTION 0x01800007
#define TAG_EMS_BAT_SOC 0x01800008
#define TAG_EMS_COUPLING_MODE 0x01800009
#define TAG_EMS_STORED_ERRORS 0x0180000A
#define TAG_EMS_ERROR_CONTAINER 0x0180000B
#define TAG_EMS_ERROR_TYPE 0x0180000C
#define TAG_EMS_ERROR_SOURCE 0x0180000D
#define TAG_EMS_ERROR_MESSAGE 0x0180000E
#define TAG_EMS_ERROR_CODE 0x0180000F
#define TAG_EMS_ERROR_TIMESTAMP 0x01800010
#define TAG_EMS_MODE 0x01800011
#define TAG_EMS_BALANCED_PHASES 0x01800012
#define TAG_EMS_INSTALLED_PEAK_POWER 0x01800013
#define TAG_EMS_DERATE_AT_PERCENT_VALUE 0x01800014
#define TAG_EMS_DERATE_AT_POWER_VALUE 0x01800015
#define TAG_EMS_ERROR_BUZZER_ENABLED 0x01800016
#define TAG_EMS_SET_BALANCED_PHASES 0x01800017
#define TAG_EMS_SET_INSTALLED_PEAK_POWER 0x01800018
#define TAG_EMS_SET_DERATE_PERCENT 0x01800019
#define TAG_EMS_SET_ERROR_BUZZER_ENABLED 0x0180001A
#define TAG_EMS_START_ADJUST_BATTERY_VOLTAGE 0x0180001B
#define TAG_EMS_CANCEL_ADJUST_BATTERY_VOLTAGE 0x0180001C
#define TAG_EMS_ADJUST_BATTERY_VOLTAGE_STATUS 0x0180001D
#define TAG_EMS_CONFIRM_ERRORS 0x0180001E
#define TAG_EMS_POWER_WB_ALL 0x0180001F
#define TAG_EMS_POWER_WB_SOLAR 0x01800020
#define TAG_EMS_EXT_SRC_AVAILABLE 0x01800021
#define TAG_EMS_REQ_SET_POWER 0x01000030
#define TAG_EMS_REQ_SET_POWER_MODE 0x01000031
#define TAG_EMS_REQ_SET_POWER_VALUE 0x01000032
#define TAG_EMS_SET_POWER 0x01800030
#define TAG_EMS_REQ_STATUS 0x01000040
#define TAG_EMS_STATUS 0x01800040
#define TAG_EMS_REQ_USED_CHARGE_LIMIT 0x01000041
#define TAG_EMS_REQ_BAT_CHARGE_LIMIT 0x01000042
#define TAG_EMS_REQ_DCDC_CHARGE_LIMIT 0x01000043
#define TAG_EMS_REQ_USER_CHARGE_LIMIT 0x01000044
#define TAG_EMS_REQ_USED_DISCHARGE_LIMIT 0x01000045
#define TAG_EMS_REQ_BAT_DISCHARGE_LIMIT 0x01000046
#define TAG_EMS_REQ_DCDC_DISCHARGE_LIMIT 0x01000047
#define TAG_EMS_REQ_USER_DISCHARGE_LIMIT 0x01000048
#define TAG_EMS_USED_CHARGE_LIMIT 0x01800041
#define TAG_EMS_BAT_CHARGE_LIMIT 0x01800042
#define TAG_EMS_DCDC_CHARGE_LIMIT 0x01800043
#define TAG_EMS_USER_CHARGE_LIMIT 0x01800044
#define TAG_EMS_USED_DISCHARGE_LIMIT 0x01800045
#define TAG_EMS_BAT_DISCHARGE_LIMIT 0x01800046
#define TAG_EMS_DCDC_DISCHARGE_LIMIT 0x01800047
#define TAG_EMS_USER_DISCHARGE_LIMIT 0x01800048
#define TAG_EMS_REQ_SET_POWER_CONTROL_OFFSET 0x01000060
#define TAG_EMS_SET_POWER_CONTROL_OFFSET 0x01800060
#define TAG_EMS_REQ_REMAINING_BAT_CHARGE_POWER 0x01000071
#define TAG_EMS_REMAINING_BAT_CHARGE_POWER 0x01800071
#define TAG_EMS_REQ_REMAINING_BAT_DISCHARGE_POWER 0x01000072
#define TAG_EMS_REMAINING_BAT_DISCHARGE_POWER 0x01800072
#define TAG_EMS_REQ_EMERGENCY_POWER_STATUS 0x01000073
#define TAG_EMS_EMERGENCY_POWER_STATUS 0x01800073
#define TAG_EMS_REQ_SET_EMERGENCY_POWER 0x01000074
#define TAG_EMS_SET_EMERGENCY_POWER 0x01800074
#define TAG_EMS_REQ_SET_OVERRIDE_AVAILABLE_POWER 0x01000075
#define TAG_EMS_SET_OVERRIDE_AVAILABLE_POWER 0x01800075
#define TAG_EMS_SET_BATTERY_TO_CAR_MODE 0x01800076
#define TAG_EMS_REQ_SET_BATTERY_TO_CAR_MODE 0x01000076
#define TAG_EMS_BATTERY_TO_CAR_MODE 0x01800077
#define TAG_EMS_REQ_BATTERY_TO_CAR_MODE 0x01000077
#define TAG_EMS_SET_BATTERY_BEFORE_CAR_MODE 0x01800078
#define TAG_EMS_REQ_SET_BATTERY_BEFORE_CAR_MODE 0x01000078
#define TAG_EMS_BATTERY_BEFORE_CAR_MODE 0x01800079
#define TAG_EMS_REQ_BATTERY_BEFORE_CAR_MODE 0x01000079
#define TAG_EMS_REQ_GET_IDLE_PERIODS 0x01000080
#define TAG_EMS_GET_IDLE_PERIODS 0x01800080
#define TAG_EMS_REQ_SET_IDLE_PERIODS 0x01000081
#define TAG_EMS_SET_IDLE_PERIODS 0x01800081
#define TAG_EMS_IDLE_PERIOD 0x01000082
#define TAG_EMS_IDLE_PERIOD_TYPE 0x01000083
#define TAG_EMS_IDLE_PERIOD_DAY 0x01000084
#define TAG_EMS_IDLE_PERIOD_START 0x01000085
#define TAG_EMS_IDLE_PERIOD_END 0x01000086
#define TAG_EMS_IDLE_PERIOD_HOUR 0x01000087
#define TAG_EMS_IDLE_PERIOD_MINUTE 0x01000088
#define TAG_EMS_IDLE_PERIOD_ACTIVE 0x01000089
#define TAG_EMS_REQ_IDLE_PERIOD_CHANGE_MARKER 0x0100008A
#define TAG_EMS_IDLE_PERIOD_CHANGE_MARKER 0x0180008A
#define TAG_EMS_REQ_GET_POWER_SETTINGS 0x0100008B
#define TAG_EMS_GET_POWER_SETTINGS 0x0180008B
#define TAG_EMS_REQ_SET_POWER_SETTINGS 0x0100008C
#define TAG_EMS_SET_POWER_SETTINGS 0x0180008C
#define TAG_EMS_POWER_LIMITS_USED 0x01000100
#define TAG_EMS_RES_POWER_LIMITS_USED 0x01800100
#define TAG_EMS_MAX_CHARGE_POWER 0x01000101
#define TAG_EMS_RES_MAX_CHARGE_POWER 0x01800101
#define TAG_EMS_MAX_DISCHARGE_POWER 0x01000102
#define TAG_EMS_RES_MAX_DISCHARGE_POWER 0x01800102
#define TAG_EMS_DISCHARGE_START_POWER 0x01000103
#define TAG_EMS_RES_DISCHARGE_START_POWER 0x01800103
#define TAG_EMS_POWERSAVE_ENABLED 0x01000104
#define TAG_EMS_RES_POWERSAVE_ENABLED 0x01800104
#define TAG_EMS_WEATHER_REGULATED_CHARGE_ENABLED 0x01000105
#define TAG_EMS_RES_WEATHER_REGULATED_CHARGE_ENABLED 0x01800105
#define TAG_EMS_REQ_SETTINGS_CHANGE_MARKER 0x0100008D
#define TAG_EMS_SETTINGS_CHANGE_MARKER 0x0180008D
#define TAG_EMS_REQ_GET_MANUAL_CHARGE 0x0100008E
#define TAG_EMS_GET_MANUAL_CHARGE 0x0180008E
#define TAG_EMS_MANUAL_CHARGE_START_COUNTER 0x01000150
#define TAG_EMS_MANUAL_CHARGE_ACTIVE 0x01000151
#define TAG_EMS_MANUAL_CHARGE_ENERGY_COUNTER 0x01000152
#define TAG_EMS_MANUAL_CHARGE_LASTSTART 0x01000153
#define TAG_EMS_REQ_START_MANUAL_CHARGE 0x0100008F
#define TAG_EMS_START_MANUAL_CHARGE 0x0180008F
#define TAG_EMS_REQ_START_EMERGENCYPOWER_TEST 0x01000090
#define TAG_EMS_START_EMERGENCYPOWER_TEST 0x01800090
#define TAG_EMS_REQ_GET_GENERATOR_STATE 0x01000091
#define TAG_EMS_GET_GENERATOR_STATE 0x01800091
#define TAG_EMS_REQ_SET_GENERATOR_MODE 0x01000092
#define TAG_EMS_SET_GENERATOR_MODE 0x01800092
#define TAG_EMS_REQ_EMERGENCYPOWER_TEST_STATUS 0x01000093
#define TAG_EMS_EMERGENCYPOWER_TEST_STATUS 0x01800093
#define TAG_EMS_EPTEST_NEXT_TESTSTART 0x01000094
#define TAG_EMS_EPTEST_START_COUNTER 0x01000095
#define TAG_EMS_EPTEST_RUNNING 0x01000096
#define TAG_EMS_REQ_GET_SYS_SPECS 0x01000097
#define TAG_EMS_GET_SYS_SPECS 0x01800098
#define TAG_EMS_SYS_SPEC 0x01000099
#define TAG_EMS_SYS_SPEC_INDEX 0x0100009A
#define TAG_EMS_SYS_SPEC_NAME 0x0100009B
#define TAG_EMS_SYS_SPEC_VALUE_INT 0x0100009C
#define TAG_EMS_SYS_SPEC_VALUE_STRING 0x0100009D
#define TAG_EMS_REQ_ALIVE 0x01050000
#define TAG_EMS_ALIVE 0x01850000
#define TAG_EMS_GENERAL_ERROR 0x01FFFFFF
#define TAG_BAT_REQ_DATA 0x03040000
#define TAG_BAT_INDEX 0x03040001
#define TAG_BAT_DATA 0x03840000
#define TAG_BAT_RSOC 0x03800001
#define TAG_BAT_MODULE_VOLTAGE 0x03800002
#define TAG_BAT_CURRENT 0x03800003
#define TAG_BAT_MAX_BAT_VOLTAGE 0x03800004
#define TAG_BAT_MAX_CHARGE_CURRENT 0x03800005
#define TAG_BAT_EOD_VOLTAGE 0x03800006
#define TAG_BAT_MAX_DISCHARGE_CURRENT 0x03800007
#define TAG_BAT_CHARGE_CYCLES 0x03800008
#define TAG_BAT_TERMINAL_VOLTAGE 0x03800009
#define TAG_BAT_STATUS_CODE 0x0380000A
#define TAG_BAT_ERROR_CODE 0x0380000B
#define TAG_BAT_DEVICE_NAME 0x0380000C
#define TAG_BAT_DCB_COUNT 0x0380000D
#define TAG_BAT_MAX_DCB_CELL_TEMPERATURE 0x03800016
#define TAG_BAT_MIN_DCB_CELL_TEMPERATURE 0x03800017
#define TAG_BAT_DCB_CELL_TEMPERATURE 0x03800019
#define TAG_BAT_DCB_CELL_VOLTAGE 0x0380001B
#define TAG_BAT_READY_FOR_SHUTDOWN 0x0380001E
#define TAG_BAT_INFO 0x03800020
#define TAG_BAT_TRAINING_MODE 0x03800021
#define TAG_BAT_REQ_RSOC 0x03000001
#define TAG_BAT_REQ_MODULE_VOLTAGE 0x03000002
#define TAG_BAT_REQ_CURRENT 0x03000003
#define TAG_BAT_REQ_MAX_BAT_VOLTAGE 0x03000004
#define TAG_BAT_REQ_MAX_CHARGE_CURRENT 0x03000005
#define TAG_BAT_REQ_EOD_VOLTAGE 0x03000006
#define TAG_BAT_REQ_MAX_DISCHARGE_CURRENT 0x03000007
#define TAG_BAT_REQ_CHARGE_CYCLES 0x03000008
#define TAG_BAT_REQ_TERMINAL_VOLTAGE 0x03000009
#define TAG_BAT_REQ_STATUS_CODE 0x0300000A
#define TAG_BAT_REQ_ERROR_CODE 0x0300000B
#define TAG_BAT_REQ_DEVICE_NAME 0x0300000C
#define TAG_BAT_REQ_DCB_COUNT 0x0300000D
#define TAG_BAT_REQ_MAX_DCB_CELL_TEMPERATURE 0x03000016
#define TAG_BAT_REQ_MIN_DCB_CELL_TEMPERATURE 0x03000017
#define TAG_BAT_REQ_READY_FOR_SHUTDOWN 0x0300001E
#define TAG_BAT_REQ_INFO 0x03000020
#define TAG_BAT_REQ_TRAINING_MODE 0x03000021
#define TAG_BAT_DCB_INDEX 0x03800100
#define TAG_BAT_DCB_LAST_MESSAGE_TIMESTAMP 0x03800101
#define TAG_BAT_DCB_MAX_CHARGE_VOLTAGE 0x03800102
#define TAG_BAT_DCB_MAX_CHARGE_CURRENT 0x03800103
#define TAG_BAT_DCB_END_OF_DISCHARGE 0x03800104
#define TAG_BAT_DCB_MAX_DISCHARGE_CURRENT 0x03800105
#define TAG_BAT_DCB_FULL_CHARGE_CAPACITY 0x03800106
#define TAG_BAT_DCB_REMAINING_CAPACITY 0x03800107
#define TAG_BAT_DCB_SOC 0x03800108
#define TAG_BAT_DCB_SOH 0x03800109
#define TAG_BAT_DCB_CYCLE_COUNT 0x03800110
#define TAG_BAT_DCB_CURRENT 0x03800111
#define TAG_BAT_DCB_VOLTAGE 0x03800112
#define TAG_BAT_DCB_CURRENT_AVG_30S 0x03800113
#define TAG_BAT_DCB_VOLTAGE_AVG_30S 0x03800114
#define TAG_BAT_DCB_DESIGN_CAPACITY 0x03800115
#define TAG_BAT_DCB_DESIGN_VOLTAGE 0x03800116
#define TAG_BAT_DCB_CHARGE_LOW_TEMPERATURE 0x03800117
#define TAG_BAT_DCB_CHARGE_HIGH_TEMPERATURE 0x03800118
#define TAG_BAT_DCB_MANUFACTURE_DATE 0x03800119
#define TAG_BAT_DCB_SERIALNO 0x03800120
#define TAG_BAT_DCB_PROTOCOL_VERSION 0x03800121
#define TAG_BAT_DCB_FW_VERSION 0x03800122
#define TAG_BAT_DCB_DATA_TABLE_VERSION 0x03800123
#define TAG_BAT_DCB_PCB_VERSION 0x03800124
#define TAG_BAT_REQ_DEVICE_STATE 0x03060000
#define TAG_BAT_DEVICE_STATE 0x03860000
#define TAG_BAT_DEVICE_CONNECTED 0x03860001
#define TAG_BAT_DEVICE_WORKING 0x03860002
#define TAG_BAT_DEVICE_IN_SERVICE 0x03860003
#define TAG_BAT_GENERAL_ERROR 0x03FFFFFF
#define TAG_PM_REQ_DATA 0x05040000
#define TAG_PM_INDEX 0x05040001
#define TAG_PM_DATA 0x05840000
#define TAG_PM_REQ_POWER_L1 0x05000001
#define TAG_PM_REQ_POWER_L2 0x05000002
#define TAG_PM_REQ_POWER_L3 0x05000003
#define TAG_PM_REQ_ACTIVE_PHASES 0x05000004
#define TAG_PM_REQ_MODE 0x05000005
#define TAG_PM_REQ_ENERGY_L1 0x05000006
#define TAG_PM_REQ_ENERGY_L2 0x05000007
#define TAG_PM_REQ_ENERGY_L3 0x05000008
#define TAG_PM_REQ_DEVICE_ID 0x05000009
#define TAG_PM_REQ_ERROR_CODE 0x0500000A
#define TAG_PM_REQ_SET_PHASE_ELIMINATION 0x0500000B
#define TAG_PM_REQ_GET_PHASE_ELIMINATION 0x05000018
#define TAG_PM_REQ_FIRMWARE_VERSION 0x0500000C
#define TAG_PM_REQ_VOLTAGE_L1 0x05000011
#define TAG_PM_REQ_VOLTAGE_L2 0x05000012
#define TAG_PM_REQ_VOLTAGE_L3 0x05000013
#define TAG_PM_REQ_TYPE 0x05000014
#define TAG_PM_POWER_L1 0x05800001
#define TAG_PM_POWER_L2 0x05800002
#define TAG_PM_POWER_L3 0x05800003
#define TAG_PM_ACTIVE_PHASES 0x05800004
#define TAG_PM_MODE 0x05800005
#define TAG_PM_ENERGY_L1 0x05800006
#define TAG_PM_ENERGY_L2 0x05800007
#define TAG_PM_ENERGY_L3 0x05800008
#define TAG_PM_DEVICE_ID 0x05800009
#define TAG_PM_ERROR_CODE 0x0580000A
#define TAG_PM_SET_PHASE_ELIMINATION 0x0580000B
#define TAG_PM_GET_PHASE_ELIMINATION 0x05800018
#define TAG_PM_FIRMWARE_VERSION 0x0580000C
#define TAG_PM_VOLTAGE_L1 0x05800011
#define TAG_PM_VOLTAGE_L2 0x05800012
#define TAG_PM_VOLTAGE_L3 0x05800013
#define TAG_PM_TYPE 0x05800014
#define TAG_PM_CS_START_TIME 0x05800051
#define TAG_PM_CS_LAST_TIME 0x05800052
#define TAG_PM_CS_SUCC_FRAMES_ALL 0x05800053
#define TAG_PM_CS_SUCC_FRAMES_100 0x05800054
#define TAG_PM_CS_EXP_FRAMES_ALL 0x05800055
#define TAG_PM_CS_EXP_FRAMES_100 0x05800056
#define TAG_PM_CS_ERR_FRAMES_ALL 0x05800057
#define TAG_PM_CS_ERR_FRAMES_100 0x05800058
#define TAG_PM_CS_UNK_FRAMES 0x05800059
#define TAG_PM_CS_ERR_FRAME 0x0580005A
#define TAG_PM_REQ_DEVICE_STATE 0x05060000
#define TAG_PM_DEVICE_STATE 0x05860000
#define TAG_PM_DEVICE_CONNECTED 0x05860001
#define TAG_PM_DEVICE_WORKING 0x05860002
#define TAG_PM_DEVICE_IN_SERVICE 0x05860003
#define TAG_PM_GENERAL_ERROR 0x05FFFFFF
#define TAG_DCDC_REQ_DATA 0x04040000
#define TAG_DCDC_INDEX 0x04040001
#define TAG_DCDC_DATA 0x04840000
#define TAG_DCDC_REQ_I_BAT 0x04000001
#define TAG_DCDC_REQ_U_BAT 0x04000002
#define TAG_DCDC_REQ_P_BAT 0x04000003
#define TAG_DCDC_REQ_I_DCL 0x04000004
#define TAG_DCDC_REQ_U_DCL 0x04000005
#define TAG_DCDC_REQ_P_DCL 0x04000006
#define TAG_DCDC_REQ_FIRMWARE_VERSION 0x04000008
#define TAG_DCDC_REQ_FPGA_FIRMWARE 0x04000009
#define TAG_DCDC_REQ_SERIAL_NUMBER 0x0400000A
#define TAG_DCDC_REQ_BOARD_VERSION 0x0400000B
#define TAG_DCDC_REQ_FLASH_FILE_LIST 0x0400000C
#define TAG_DCDC_REQ_IS_FLASHING 0x0400000E
#define TAG_DCDC_REQ_FLASH 0x0400000F
#define TAG_DCDC_REQ_STATUS 0x04000010
#define TAG_DCDC_REQ_STATUS_AS_STRING 0x04000013
#define TAG_DCDC_I_BAT 0x04800001
#define TAG_DCDC_U_BAT 0x04800002
#define TAG_DCDC_P_BAT 0x04800003
#define TAG_DCDC_I_DCL 0x04800004
#define TAG_DCDC_U_DCL 0x04800005
#define TAG_DCDC_P_DCL 0x04800006
#define TAG_DCDC_FIRMWARE_VERSION 0x04800008
#define TAG_DCDC_FPGA_FIRMWARE 0x04800009
#define TAG_DCDC_SERIAL_NUMBER 0x0480000A
#define TAG_DCDC_BOARD_VERSION 0x0480000B
#define TAG_DCDC_FLASH_FILE_LIST 0x0480000C
#define TAG_DCDC_FLASH_FILE 0x0480000D
#define TAG_DCDC_IS_FLASHING 0x0480000E
#define TAG_DCDC_FLASH 0x0480000F
#define TAG_DCDC_STATUS 0x04800010
#define TAG_DCDC_STATE 0x04800011
#define TAG_DCDC_SUBSTATE 0x04800012
#define TAG_DCDC_STATUS_AS_STRING 0x04800013
#define TAG_DCDC_STATE_AS_STRING 0x04800014
#define TAG_DCDC_SUBSTATE_AS_STRING 0x04800015
#define TAG_DCDC_REQ_DEVICE_STATE 0x04060000
#define TAG_DCDC_DEVICE_STATE 0x04860000
#define TAG_DCDC_DEVICE_CONNECTED 0x04860001
#define TAG_DCDC_DEVICE_WORKING 0x04860002
#define TAG_DCDC_DEVICE_IN_SERVICE 0x04860003
#define TAG_DCDC_GENERAL_ERROR 0x04FFFFFF
#define TAG_PVI_DATA 0x02840000
#define TAG_PVI_REQ_DATA 0x02040000
#define TAG_PVI_INDEX 0x02040001
#define TAG_PVI_VALUE 0x02040005
#define TAG_PVI_GENERAL_ERROR 0x02FFFFFF
#define TAG_PVI_ON_GRID 0x02800001
#define TAG_PVI_REQ_ON_GRID 0x02000001
#define TAG_PVI_STATE 0x02800002
#define TAG_PVI_REQ_STATE 0x02000002
#define TAG_PVI_LAST_ERROR 0x02800003
#define TAG_PVI_REQ_LAST_ERROR 0x02000003
#define TAG_PVI_FLASH_FILE 0x02800007
#define TAG_PVI_REQ_DEVICE_STATE 0x02060000
#define TAG_PVI_DEVICE_STATE 0x02860000
#define TAG_PVI_DEVICE_CONNECTED 0x02860001
#define TAG_PVI_DEVICE_WORKING 0x02860002
#define TAG_PVI_DEVICE_IN_SERVICE 0x02860003
#define TAG_PVI_REQ_TYPE 0x02000009
#define TAG_PVI_TYPE 0x02800009
#define TAG_PVI_COS_PHI 0x02800060
#define TAG_PVI_REQ_COS_PHI 0x02000060
#define TAG_PVI_REQ_SET_COS_PHI 0x02000061
#define TAG_PVI_COS_PHI_VALUE 0x02000062
#define TAG_PVI_COS_PHI_IS_AKTIV 0x02000063
#define TAG_PVI_COS_PHI_EXCITED 0x02000064
#define TAG_PVI_VOLTAGE_MONITORING 0x02800070
#define TAG_PVI_REQ_VOLTAGE_MONITORING 0x02000070
#define TAG_PVI_VOLTAGE_MONITORING_THRESHOLD_TOP 0x02000072
#define TAG_PVI_VOLTAGE_MONITORING_THRESHOLD_BOTTOM 0x02000073
#define TAG_PVI_VOLTAGE_MONITORING_SLOPE_UP 0x02000074
#define TAG_PVI_VOLTAGE_MONITORING_SLOPE_DOWN 0x02000075
#define TAG_PVI_FREQUENCY_UNDER_OVER 0x02800080
#define TAG_PVI_REQ_FREQUENCY_UNDER_OVER 0x02000080
#define TAG_PVI_FREQUENCY_UNDER 0x02000082
#define TAG_PVI_FREQUENCY_OVER 0x02000083
#define TAG_PVI_SYSTEM_MODE 0x02800085
#define TAG_PVI_REQ_SYSTEM_MODE 0x02000085
#define TAG_PVI_POWER_MODE 0x02800087
#define TAG_PVI_REQ_POWER_MODE 0x02000087
#define TAG_PVI_TEMPERATURE 0x02800100
#define TAG_PVI_REQ_TEMPERATURE 0x02000100
#define TAG_PVI_TEMPERATURE_COUNT 0x02800101
#define TAG_PVI_REQ_TEMPERATURE_COUNT 0x02000101
#define TAG_PVI_MAX_TEMPERATURE 0x02800102
#define TAG_PVI_REQ_MAX_TEMPERATURE 0x02000102
#define TAG_PVI_MIN_TEMPERATURE 0x02800103
#define TAG_PVI_REQ_MIN_TEMPERATURE 0x02000103
#define TAG_PVI_SERIAL_NUMBER 0x028ABC01
#define TAG_PVI_REQ_SERIAL_NUMBER 0x020ABC01
#define TAG_PVI_VERSION 0x028ABC02
#define TAG_PVI_REQ_VERSION 0x020ABC02
#define TAG_PVI_VERSION_MAIN 0x020ABC03
#define TAG_PVI_VERSION_PIC 0x020ABC04
#define TAG_PVI_AC_MAX_PHASE_COUNT 0x028AC000
#define TAG_PVI_AC_POWER 0x028AC001
#define TAG_PVI_AC_VOLTAGE 0x028AC002
#define TAG_PVI_AC_CURRENT 0x028AC003
#define TAG_PVI_AC_APPARENTPOWER 0x028AC004
#define TAG_PVI_AC_REACTIVEPOWER 0x028AC005
#define TAG_PVI_AC_ENERGY_ALL 0x028AC006
#define TAG_PVI_AC_MAX_APPARENTPOWER 0x028AC007
#define TAG_PVI_AC_ENERGY_DAY 0x028AC008
#define TAG_PVI_AC_ENERGY_GRID_CONSUMPTION 0x028AC009
#define TAG_PVI_REQ_AC_MAX_PHASE_COUNT 0x020AC000
#define TAG_PVI_REQ_AC_POWER 0x020AC001
#define TAG_PVI_REQ_AC_VOLTAGE 0x020AC002
#define TAG_PVI_REQ_AC_CURRENT 0x020AC003
#define TAG_PVI_REQ_AC_APPARENTPOWER 0x020AC004
#define TAG_PVI_REQ_AC_REACTIVEPOWER 0x020AC005
#define TAG_PVI_REQ_AC_ENERGY_ALL 0x020AC006
#define TAG_PVI_REQ_AC_MAX_APPARENTPOWER 0x020AC007
#define TAG_PVI_REQ_AC_ENERGY_DAY 0x020AC008
#define TAG_PVI_REQ_AC_ENERGY_GRID_CONSUMPTION 0x020AC009
#define TAG_PVI_DC_MAX_STRING_COUNT 0x028DC000
#define TAG_PVI_DC_POWER 0x028DC001
#define TAG_PVI_DC_VOLTAGE 0x028DC002
#define TAG_PVI_DC_CURRENT 0x028DC003
#define TAG_PVI_DC_MAX_POWER 0x028DC004
#define TAG_PVI_DC_MAX_VOLTAGE 0x028DC005
#define TAG_PVI_DC_MIN_VOLTAGE 0x028DC006
#define TAG_PVI_DC_MAX_CURRENT 0x028DC007
#define TAG_PVI_DC_MIN_CURRENT 0x028DC008
#define TAG_PVI_DC_STRING_ENERGY_ALL 0x028DC009
#define TAG_PVI_REQ_DC_MAX_STRING_COUNT 0x020DC000
#define TAG_PVI_REQ_DC_POWER 0x020DC001
#define TAG_PVI_REQ_DC_VOLTAGE 0x020DC002
#define TAG_PVI_REQ_DC_CURRENT 0x020DC003
#define TAG_PVI_REQ_DC_MAX_POWER 0x020DC004
#define TAG_PVI_REQ_DC_MAX_VOLTAGE 0x020DC005
#define TAG_PVI_REQ_DC_MIN_VOLTAGE 0x020DC006
#define TAG_PVI_REQ_DC_MAX_CURRENT 0x020DC007
#define TAG_PVI_REQ_DC_MIN_CURRENT 0x020DC008
#define TAG_PVI_REQ_DC_STRING_ENERGY_ALL 0x020DC009
#define TAG_HA_REQ_DATAPOINT_LIST 0x09000001
#define TAG_HA_REQ_ACTUATOR_STATES 0x09000010
#define TAG_HA_REQ_ADD_ACTUATOR 0x09000020
#define TAG_HA_REQ_REMOVE_ACTUATOR 0x09000030
#define TAG_HA_REQ_COMMAND_ACTUATOR 0x09000040
#define TAG_HA_REQ_COMMAND 0x09000041
#define TAG_HA_REQ_DESCRIPTIONS_CHANGE 0x09000050
#define TAG_HA_REQ_CONFIGURATION_CHANGE_COUNTER 0x09000060
#define TAG_HA_CONFIGURATION_CHANGE_COUNTER 0x09800060
#define TAG_HA_DATAPOINT_LIST 0x09800001
#define TAG_HA_DATAPOINT 0x09800002
#define TAG_HA_DATAPOINT_INDEX 0x09800003
#define TAG_HA_DATAPOINT_TYPE 0x09800004
#define TAG_HA_DATAPOINT_NAME 0x09800005
#define TAG_HA_DATAPOINT_STATE 0x09800011
#define TAG_HA_DATAPOINT_STATE_TIMESTAMP 0x09800013
#define TAG_HA_DATAPOINT_STATE_VALUE 0x09800014
#define TAG_HA_DATAPOINT_SUPPLY_QUALITY 0x09800015
#define TAG_HA_DATAPOINT_SIGNAL_QUALITY 0x09800016
#define TAG_HA_DATAPOINT_MODE 0x09800012
#define TAG_HA_DATAPOINT_DESCRIPTIONS 0x09800006
#define TAG_HA_DATAPOINT_DESCRIPTION 0x09800007
#define TAG_HA_DATAPOINT_DESCRIPTION_NAME 0x09800008
#define TAG_HA_DATAPOINT_DESCRIPTION_VALUE 0x09800009
#define TAG_HA_ACTUATOR_STATES 0x09800010
#define TAG_HA_ADD_ACTUATOR 0x09800020
#define TAG_HA_REMOVE_ACTUATOR 0x09800030
#define TAG_HA_COMMAND_ACTUATOR 0x09800040
#define TAG_HA_DESCRIPTIONS_CHANGE 0x09800050
#define TAG_HA_REQ_DEVICE_STATE 0x09060000
#define TAG_HA_DEVICE_STATE 0x09860000
#define TAG_HA_DEVICE_CONNECTED 0x09860001
#define TAG_HA_DEVICE_WORKING 0x09860002
#define TAG_HA_DEVICE_IN_SERVICE 0x09860003
#define TAG_HA_GENERAL_ERROR 0x09FFFFFF
#define TAG_SRV_REQ_IS_ONLINE 0x08000001
#define TAG_SRV_IS_ONLINE 0x08800001
#define TAG_SRV_REQ_ADD_USER 0x08000002
#define TAG_SRV_ADD_USER 0x08800002
#define TAG_SRV_GENERAL_ERROR 0x08FFFFFF
#define TAG_INFO_REQ_SERIAL_NUMBER 0x0A000001
#define TAG_INFO_REQ_PRODUCTION_DATE 0x0A000002
#define TAG_INFO_REQ_MODULES_SW_VERSIONS 0x0A000003
#define TAG_INFO_REQ_A35_SERIAL_NUMBER 0x0A000007
#define TAG_INFO_REQ_IP_ADDRESS 0x0A000008
#define TAG_INFO_REQ_SUBNET_MASK 0x0A000009
#define TAG_INFO_REQ_MAC_ADDRESS 0x0A00000A
#define TAG_INFO_REQ_GATEWAY 0x0A00000B
#define TAG_INFO_REQ_DNS 0x0A00000C
#define TAG_INFO_REQ_DHCP_STATUS 0x0A00000D
#define TAG_INFO_REQ_TIME 0x0A00000E
#define TAG_INFO_REQ_UTC_TIME 0x0A00000F
#define TAG_INFO_REQ_TIME_ZONE 0x0A000010
#define TAG_INFO_REQ_INFO 0x0A000011
#define TAG_INFO_REQ_SET_IP_ADDRESS 0x0A000012
#define TAG_INFO_REQ_SET_SUBNET_MASK 0x0A000013
#define TAG_INFO_REQ_SET_DHCP_STATUS 0x0A000014
#define TAG_INFO_REQ_SET_GATEWAY 0x0A000015
#define TAG_INFO_REQ_SET_DNS 0x0A000016
#define TAG_INFO_REQ_SET_TIME_ZONE 0x0A000018
#define TAG_INFO_REQ_SW_RELEASE 0x0A000019
#define TAG_INFO_SERIAL_NUMBER 0x0A800001
#define TAG_INFO_PRODUCTION_DATE 0x0A800002
#define TAG_INFO_MODULES_SW_VERSIONS 0x0A800003
#define TAG_INFO_MODULE_SW_VERSION 0x0A800004
#define TAG_INFO_MODULE 0x0A800005
#define TAG_INFO_VERSION 0x0A800006
#define TAG_INFO_A35_SERIAL_NUMBER 0x0A800007
#define TAG_INFO_IP_ADDRESS 0x0A800008
#define TAG_INFO_SUBNET_MASK 0x0A800009
#define TAG_INFO_MAC_ADDRESS 0x0A80000A
#define TAG_INFO_GATEWAY 0x0A80000B
#define TAG_INFO_DNS 0x0A80000C
#define TAG_INFO_DHCP_STATUS 0x0A80000D
#define TAG_INFO_TIME 0x0A80000E
#define TAG_INFO_UTC_TIME 0x0A80000F
#define TAG_INFO_TIME_ZONE 0x0A800010
#define TAG_INFO_INFO 0x0A800011
#define TAG_INFO_SET_IP_ADDRESS 0x0A800012
#define TAG_INFO_SET_SUBNET_MASK 0x0A800013
#define TAG_INFO_SET_DHCP_STATUS 0x0A800014
#define TAG_INFO_SET_GATEWAY 0x0A800015
#define TAG_INFO_SET_DNS 0x0A800016
#define TAG_INFO_SET_TIME 0x0A800017
#define TAG_INFO_SET_TIME_ZONE 0x0A800018
#define TAG_INFO_SW_RELEASE 0x0A800019
#define TAG_INFO_GENERAL_ERROR 0x0AFFFFFF
#define TAG_EP_REQ_IS_READY_FOR_SWITCH 0x0B000003
#define TAG_EP_REQ_IS_GRID_CONNECTED 0x0B000004
#define TAG_EP_REQ_IS_ISLAND_GRID 0x0B000005
#define TAG_EP_REQ_IS_INVALID_STATE 0x0B000006
#define TAG_EP_REQ_IS_POSSIBLE 0x0B000007
#define TAG_EP_IS_READY_FOR_SWITCH 0x0B800003
#define TAG_EP_IS_GRID_CONNECTED 0x0B800004
#define TAG_EP_IS_ISLAND_GRID 0x0B800005
#define TAG_EP_IS_INVALID_STATE 0x0B800006
#define TAG_EP_IS_POSSIBLE 0x0B800007
#define TAG_EP_GENERAL_ERROR 0x0BFFFFFF
#define TAG_DB_REQ_HISTORY_DATA_DAY 0x06000100
#define TAG_DB_REQ_HISTORY_TIME_START 0x06000101
#define TAG_DB_REQ_HISTORY_TIME_INTERVAL 0x06000102
#define TAG_DB_REQ_HISTORY_TIME_SPAN 0x06000103
#define TAG_DB_REQ_HISTORY_DATA_WEEK 0x06000200
#define TAG_DB_REQ_HISTORY_DATA_MONTH 0x06000300
#define TAG_DB_REQ_HISTORY_DATA_YEAR 0x06000400
#define TAG_DB_SUM_CONTAINER 0x06800010
#define TAG_DB_VALUE_CONTAINER 0x06800020
#define TAG_DB_GRAPH_INDEX 0x06800001
#define TAG_DB_BAT_POWER_IN 0x06800002
#define TAG_DB_BAT_POWER_OUT 0x06800003
#define TAG_DB_DC_POWER 0x06800004
#define TAG_DB_GRID_POWER_IN 0x06800005
#define TAG_DB_GRID_POWER_OUT 0x06800006
#define TAG_DB_CONSUMPTION 0x06800007
#define TAG_DB_PM_0_POWER 0x06800008
#define TAG_DB_PM_1_POWER 0x06800009
#define TAG_DB_BAT_CHARGE_LEVEL 0x0680000A
#define TAG_DB_BAT_CYCLE_COUNT 0x0680000B
#define TAG_DB_CONSUMED_PRODUCTION 0x0680000C
#define TAG_DB_AUTARKY 0x0680000D
#define TAG_DB_HISTORY_DATA_DAY 0x06800100
#define TAG_DB_HISTORY_DATA_WEEK 0x06800200
#define TAG_DB_HISTORY_DATA_MONTH 0x06800300
#define TAG_DB_HISTORY_DATA_YEAR 0x06800400
#define TAG_DB_PAR_TIME_MIN 0x06B00000
#define TAG_DB_PAR_TIME_MAX 0x06B00001
#define TAG_DB_PARAM_ROW 0x06B00002
#define TAG_DB_PARAM_COLUMN 0x06B00003
#define TAG_DB_PARAM_INDEX 0x06B00004
#define TAG_DB_PARAM_VALUE 0x06B00005
#define TAG_DB_PARAM_MAX_ROWS 0x06B00006
#define TAG_DB_PARAM_TIME 0x06B00007
#define TAG_DB_PARAM_VERSION 0x06B00008
#define TAG_DB_PARAM_HEADER 0x06B00009
#define TAG_SYS_REQ_SYSTEM_REBOOT 0x0C000001
#define TAG_SYS_SYSTEM_REBOOT 0x0C800001
#define TAG_SYS_REQ_IS_SYSTEM_REBOOTING 0x0C000002
#define TAG_SYS_IS_SYSTEM_REBOOTING 0x0C800002
#define TAG_SYS_REQ_RESTART_APPLICATION 0x0C000003
#define TAG_SYS_RESTART_APPLICATION 0x0C800003
#define TAG_SYS_SCRIPT_FILE 0x0C800011
#define TAG_SYS_GENERAL_ERROR 0x0CFFFFFF
#define TAG_UM_REQ_UPDATE_STATUS 0x0D000001
#define TAG_UM_UPDATE_STATUS 0x0D800001
#define TAG_UM_REQ_CHECK_FOR_UPDATES 0x0D000003
#define TAG_UM_CHECK_FOR_UPDATES 0x0D800003
#define TAG_UM_GENERAL_ERROR 0x0DFFFFFF
#define TAG_WB_REQ_DATA 0x0E040000
#define TAG_WB_INDEX 0x0E040001
#define TAG_WB_DATA 0x0E840000
#define TAG_WB_REQ_ENERGY_ALL 0x0E000001
#define TAG_WB_REQ_ENERGY_SOLAR 0x0E000002
#define TAG_WB_REQ_SOC 0x0E000003
#define TAG_WB_REQ_STATUS 0x0E000004
#define TAG_WB_REQ_ERROR_CODE 0x0E000005
#define TAG_WB_REQ_MODE 0x0E000006
#define TAG_WB_REQ_APP_SOFTWARE 0x0E000007
#define TAG_WB_REQ_BOOTLOADER_SOFTWARE 0x0E000008
#define TAG_WB_REQ_HW_VERSION 0x0E000009
#define TAG_WB_REQ_FLASH_VERSION 0x0E00000A
#define TAG_WB_REQ_DEVICE_ID 0x0E00000B
#define TAG_WB_REQ_DEVICE_STATE 0x0E060000
#define TAG_WB_REQ_PM_POWER_L1 0x0E00000C
#define TAG_WB_REQ_PM_POWER_L2 0x0E00000D
#define TAG_WB_REQ_PM_POWER_L3 0x0E00000E
#define TAG_WB_REQ_PM_ACTIVE_PHASES 0x0E00000F
#define TAG_WB_REQ_PM_MODE 0x0E000011
#define TAG_WB_REQ_PM_ENERGY_L1 0x0E000012
#define TAG_WB_REQ_PM_ENERGY_L2 0x0E000013
#define TAG_WB_REQ_PM_ENERGY_L3 0x0E000014
#define TAG_WB_REQ_PM_DEVICE_ID 0x0E000015
#define TAG_WB_REQ_PM_ERROR_CODE 0x0E000016
#define TAG_WB_REQ_PM_DEVICE_STATE 0x0E000029
#define TAG_WB_REQ_PM_FIRMWARE_VERSION 0x0E000017
#define TAG_WB_REQ_DIAG_INFOS 0x0E00001F
#define TAG_WB_REQ_DIAG_WARNINGS 0x0E000020
#define TAG_WB_REQ_DIAG_ERRORS 0x0E000021
#define TAG_WB_REQ_DIAG_TEMP_1 0x0E000022
#define TAG_WB_REQ_DIAG_TEMP_2 0x0E000023
#define TAG_WB_ENERGY_ALL 0x0E800001
#define TAG_WB_ENERGY_SOLAR 0x0E800002
#define TAG_WB_SOC 0x0E800003
#define TAG_WB_STATUS 0x0E800004
#define TAG_WB_ERROR_CODE 0x0E800005
#define TAG_WB_MODE 0x0E800006
#define TAG_WB_APP_SOFTWARE 0x0E800007
#define TAG_WB_BOOTLOADER_SOFTWARE 0x0E800008
#define TAG_WB_HW_VERSION 0x0E800009
#define TAG_WB_FLASH_VERSION 0x0E80000A
#define TAG_WB_DEVICE_ID 0x0E80000B
#define TAG_WB_DEVICE_STATE 0x0E860000
#define TAG_WB_DEVICE_CONNECTED 0x0E860001
#define TAG_WB_DEVICE_WORKING 0x0E860002
#define TAG_WB_DEVICE_IN_SERVICE 0x0E860003
#define TAG_WB_GENERAL_ERROR 0x0EFFFFFF
#define TAG_WB_PM_POWER_L1 0x0E80000C
#define TAG_WB_PM_POWER_L2 0x0E80000D
#define TAG_WB_PM_POWER_L3 0x0E80000E
#define TAG_WB_PM_ACTIVE_PHASES 0x0E80000F
#define TAG_WB_PM_MODE 0x0E800011
#define TAG_WB_PM_ENERGY_L1 0x0E800012
#define TAG_WB_PM_ENERGY_L2 0x0E800013
#define TAG_WB_PM_ENERGY_L3 0x0E800014
#define TAG_WB_PM_DEVICE_ID 0x0E800015
#define TAG_WB_PM_ERROR_CODE 0x0E800016
#define TAG_WB_PM_DEVICE_STATE 0x0E800029
#define TAG_WB_PM_DEVICE_STATE_CONNECTED 0x0E800030
#define TAG_WB_PM_DEVICE_STATE_WORKING 0x0E800031
#define TAG_WB_PM_DEVICE_STATE_IN_SERVICE 0x0E800032
#define TAG_WB_PM_FIRMWARE_VERSION 0x0E800017
#define TAG_WB_DIAG_INFOS 0x0E80001F
#define TAG_WB_DIAG_WARNINGS 0x0E800020
#define TAG_WB_DIAG_ERRORS 0x0E800021
#define TAG_WB_DIAG_TEMP_1 0x0E800022
#define TAG_WB_DIAG_TEMP_2 0x0E800023
#define TAG_WB_REQ_AVAILABLE_SOLAR_POWER 0x0E041000
#define TAG_WB_POWER 0x0E041001
#define TAG_WB_STATUS_BIT 0x0E041002
#define TAG_WB_AVAILABLE_SOLAR_POWER 0x0E841000
#define TAG_WB_REQ_SET_MODE 0x0E000030
#define TAG_WB_MODE_PARAM_MODE 0x0E040031
#define TAG_WB_MODE_PARAM_MAX_CURRENT 0x0E040032
#define TAG_WB_SET_MODE 0x0E000031
#define TAG_WB_REQ_SET_EXTERN 0x0E041010
#define TAG_WB_SET_EXTERN 0x0E841010
#define TAG_WB_EXTERN_DATA 0x0E042010
#define TAG_WB_EXTERN_DATA_LEN 0x0E042011
#define TAG_WB_REQ_EXTERN_DATA_SUN 0x0E041011
#define TAG_WB_REQ_EXTERN_DATA_NET 0x0E041012
#define TAG_WB_REQ_EXTERN_DATA_ALL 0x0E041013
#define TAG_WB_REQ_EXTERN_DATA_ALG 0x0E041014
#define TAG_WB_EXTERN_DATA_SUN 0x0E841011
#define TAG_WB_EXTERN_DATA_NET 0x0E841012
#define TAG_WB_EXTERN_DATA_ALL 0x0E841013
#define TAG_WB_EXTERN_DATA_ALG 0x0E841014
#define TAG_WB_REQ_SET_BAT_CAPACITY 0x0E041015
#define TAG_WB_REQ_SET_PARAM_1 0x0E041018
#define TAG_WB_REQ_SET_PARAM_2 0x0E041019
#define TAG_WB_SET_BAT_CAPACITY 0x0E841015
#define TAG_WB_SET_PARAM_1 0x0E841018
#define TAG_WB_SET_PARAM_2 0x0E841019
#define TAG_WB_REQ_PARAM_2 0x0E04101A
#define TAG_WB_RSP_PARAM_2 0x0E84101A
#define TAG_WB_REQ_PARAM_1 0x0E04101B
#define TAG_WB_RSP_PARAM_1 0x0E84101B
#endif