-
Notifications
You must be signed in to change notification settings - Fork 109
/
dlt645_api_07.h
1730 lines (1378 loc) · 80.1 KB
/
dlt645_api_07.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
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/*******************************************************************************
File name: dlt645_api_07.h
Author: 李明
Version: 1.0
Date: 2012年10月22日
Description: dlt645 2007版规约解析头文件,用于智能采集终端与集中器、集中
器与智能电表通信的规约处理
Others:
Function List:
1. History:
1) Date:
2) Author:
3) Modification: Created
2. ...
*******************************************************************************/
#ifndef _DLT645_API_2007_H_
#define _DLT645_API_2007_H_
#pragma pack(push) // 采用一字节对齐
#pragma pack(1)
/* 调试开关 */
#define D07_DEBUG_ON
#undef D07_DEBUG_ON // 正式版注释掉
#ifdef D07_DEBUG_ON
#define OUT_BUF_LEN 1024
#define D07_ON 0
#define D07_OFF 1
extern int g_need_pack_07;
extern char g_out_data_07[OUT_BUF_LEN];
#endif
#ifndef _TYPE_DEF_LM_
#define _TYPE_DEF_LM_
#ifndef __RTL_H__
#define __RTL_H__
typedef char BOOL;
#endif
#define TRUE (1)
#define FALSE (0)
typedef unsigned char UCHAR;
typedef char CHAR;
typedef unsigned short USHORT;
typedef short SHORT;
typedef unsigned long ULONG;
typedef long LONG;
#ifndef _TYPE_DEF_
#define _TYPE_DEF_
typedef char INT8; //c
typedef short INT16; //s
typedef int INT32; //l
typedef unsigned char UINT8; //uc
typedef unsigned short UINT16; //us
typedef unsigned int UINT32; //ul
#ifdef MACHINE_64_BITS
typedef long INT64;
typedef unsigned long UINT64;
#else
typedef long long INT64;
typedef unsigned long long UINT64;
#endif
typedef char* STRING; //str
typedef char ISBOOL; //b
typedef unsigned int IPADDR; //ip
typedef double DOUBLE;
typedef void* FRWK_HANDLE;
#endif
#endif
/* 宏定义 **/
#define NAME_LEN 128
#define UNKNOWN_RULER_ID 0XFFFFFFFF
#define D07_ADDR_LEN 12 /* 地址长 */
#define D07_DATA_MAX_NR 240 /* dlt645 2007 最大数据域字节数算规约ID */
#define D07_DATA_MAX (D07_DATA_MAX_NR + 4) /* dlt645 2007 最大数据域字节数 */
#define D07_FRAME_LEN_MIN 12 /* DLT645 2007 最小帧字节数 */
/*功能码 2007*/
#define D07_CTRL_RESV 0x00 // 保留
#define D07_CTRL_SYNC_TIME 0x08 // 广播校时
#define D07_CTRL_READ_DATA 0x11 // 读数据
#define D07_CTRL_READ_AFTERDATA 0x12 // 读后续数据
#define D07_CTRL_READ_ADDR 0x13 // 读通信地址
#define D07_CTRL_WRITE_DATA 0x14 // 写数据
#define D07_CTRL_WRITE_ADDR 0x15 // 写通信地址
#define D07_CTRL_FREEZ_COMM 0x16 // 冻结命令
#define D07_CTRL_MODIFY_BAUD 0x17 // 修改通信速率
#define D07_CTRL_MODIFY_PASSWORD 0x18 // 修改密码
#define D07_CTRL_CLEAR_MAXDEMAND 0x19 // 最大需量清零
#define D07_CTRL_CLEAR_METER 0x1A // 电表清零
#define D07_CTRL_CLEAR_EVENT 0x1B // 事件清零
#define D07_CTRL_COMM 0x1C // 控制命令
/** 宏定义 */
/* 返回值类型 列表*/
typedef enum
{
E_D07_OK = 0, /* 返回OK */
E_D07_ERRO_NULL, /* 指针为空 */
E_D07_ERRO_UNKOWN_ID, // 未知规约ID
E_D07_ERRO_PARA_NONE, /* 不存在 */
E_D07_ERRO_PARA_OUT_RANGE,
//check frame
E_D07_ERRO_FRAME_UNCOMP, /* 不完整的帧数据 */
E_D07_ERRO_FRAME_0x68, /* 测试帧帧起始符 0x68 的位置不对 */
E_D07_ERRO_FRAME_CHECK_SUM, /* 测试帧检验和不对 */
E_D07_ERRO_FRAME_END_0x16, /* 测试帧结束符 0x16 不对 */
E_D07_ERRO_NONE_FRAME, // 没有找到帧
}eD07Err;
/* dlt645 2007规约类型 **/
typedef enum
{
E_D07_RULER_TYPE_UNKNOWN = 0, // 未知的规约类型
/* 标准协议 */
E_D07_RULER_TYPE_A1_MIN,
/* [00] [00] [(00~FF)] [00] */
E_D07_RULER_TYPE_COMB_HAVE_POWER_TOTAL = E_D07_RULER_TYPE_A1_MIN,// 组合有功总电能
E_D07_RULER_TYPE_COMB_HAVE_POWER_RATE, // 组合有功费率电能
E_D07_RULER_TYPE_COMB_HAVE_POWER_BLOCK, // 组合有电能数据块
/* [00] [01] [(00~FF)] [00] */
E_D07_RULER_TYPE_FORTH_HAVE_POWER_TOTAL, // 正向有功总电能
E_D07_RULER_TYPE_FORTH_HAVE_POWER_RATE, // 正向有功费率电能
E_D07_RULER_TYPE_FORTH_HAVE_POWER_BLOCK, // 正向有功电能数据块
/* [00] [02] [(00~FF)] [00] */
E_D07_RULER_TYPE_BACK_HAVE_POWER_TOTAL, // 反向有功总电能
E_D07_RULER_TYPE_BACK_HAVE_POWER_RATE, // 反向有功费率电能
E_D07_RULER_TYPE_BACK_HAVE_POWER_BLOCK, // 反向有功电能数据块
/* [00] [03] [(00~FF)] [00] */
E_D07_RULER_TYPE_COMB_NONE_1_POWER_TOTAL, // 组合无功1总电能
E_D07_RULER_TYPE_COMB_NONE_1_POWER_RATE, // 组合无功1费率电能
E_D07_RULER_TYPE_COMB_NONE_1_POWER_BLOCK, // 组合无功1电能数据块
/* [00] [04] [(00~FF)] [00] */
E_D07_RULER_TYPE_COMB_NONE_2_POWER_TOTAL, // 组合无功2总电能
E_D07_RULER_TYPE_COMB_NONE_2_POWER_RATE, // 组合无功2费率电能
E_D07_RULER_TYPE_COMB_NONE_2_POWER_BLOCK, // 组合无功2电能数据块
/* [00] [05] [(00~FF)] [00] */
E_D07_RULER_TYPE_QUAD_1_NONE_POWER_TOTAL, // 第一象限无功总电能
E_D07_RULER_TYPE_QUAD_1_NONE_POWER_RATE, // 第一象限无功费率电能
E_D07_RULER_TYPE_QUAD_1_NONE_POWER_BLOCK, // 第一象限无功电能数据块
/* [00] [06] [(00~FF)] [00] */
E_D07_RULER_TYPE_QUAD_2_NONE_POWER_TOTAL, // 第二象限无功总电能
E_D07_RULER_TYPE_QUAD_2_NONE_POWER_RATE, // 第二象限无功费率电能
E_D07_RULER_TYPE_QUAD_2_NONE_POWER_BLOCK, // 第二象限无功电能数据块
/* [00] [07] [(00~FF)] [00] */
E_D07_RULER_TYPE_QUAD_3_NONE_POWER_TOTAL, // 第三象限无功总电能
E_D07_RULER_TYPE_QUAD_3_NONE_POWER_RATE, // 第三象限无功费率电能
E_D07_RULER_TYPE_QUAD_3_NONE_POWER_BLOCK, // 第三象限无功电能数据块
/* [00] [08] [(00~FF)] [00] */
E_D07_RULER_TYPE_QUAD_4_NONE_POWER_TOTAL, // 第四象限无功总电能
E_D07_RULER_TYPE_QUAD_4_NONE_POWER_RATE, // 第四象限无功费率电能
E_D07_RULER_TYPE_QUAD_4_NONE_POWER_BLOCK, // 第四象限无功电能数据块
/* [00] [09] [(00~FF)] [00] */
E_D07_RULER_TYPE_FORTH_APPARENT_POWER_TOTAL, // 正向视在总电能
E_D07_RULER_TYPE_FORTH_APPARENT_POWER_RATE, // 正向视在费率电能
E_D07_RULER_TYPE_FORTH_APPARENT_POWER_BLOCK, // 正向视在电能数据块
/* [00] [0A] [(00~FF)] [00] */
E_D07_RULER_TYPE_BACK_APPARENT_POWER_TOTAL, // 反向视在总电能
E_D07_RULER_TYPE_BACK_APPARENT_POWER_RATE, // 反向视在费率电能
E_D07_RULER_TYPE_BACK_APPARENT_POWER_BLOCK, // 反向视在电能数据块
/* [00] [80][00] [00] */
E_D07_RULER_TYPE_ASSO_POWER_TOTAL, // 关联总电能
/* [00] [81][00] [00] */
E_D07_RULER_TYPE_FORTH_FUND_HAVE_POWER_TOTAL, // 正向有功基波总电能
/* [00] [82][00] [00] */
E_D07_RULER_TYPE_BACK_FUND_HAVE_POWER_TOTAL, // 反向有功基波总电能
/* [00] [83][00] [00] */
E_D07_RULER_TYPE_FORTH_HARM_HAVE_POWER_TOTAL, // 正向有功谐波总电能
/* [00] [84][00] [00] */
E_D07_RULER_TYPE_BACK_HARM_HAVE_POWER_TOTAL, // 反向有功谐波总电能
/* [00] [85][00] [00] */
E_D07_RULER_TYPE_COPR_LOSS_HAVE_POWER_COMP_TOTAL, // 铜损有功总电能补偿量
/* [00] [86][00] [00] */
E_D07_RULER_TYPE_CORE_LOSS_HAVE_POWER_COMP_TOTAL, // 铁损有功总电能补偿量
/* [00] [(15~9A)][00] [00] */
E_D07_RULER_TYPE_PHASE_A_FORTH_HAVE_POWER, // A相正向有功电能
E_D07_RULER_TYPE_PHASE_A_BACK_HAVE_POWER, // A相反向有功电能
E_D07_RULER_TYPE_PHASE_A_COMB_NONE_1_POWER, // A相组合无功1电能
E_D07_RULER_TYPE_PHASE_A_COMB_NONE_2_POWER, // A相组合无功2电能
E_D07_RULER_TYPE_PHASE_A_QUAD_1_NONE_POWER, // A相第一象限无功电能
E_D07_RULER_TYPE_PHASE_A_QUAD_2_NONE_POWER, // A相第二象限无功电能
E_D07_RULER_TYPE_PHASE_A_QUAD_3_NONE_POWER, // A相第三象限无功电能
E_D07_RULER_TYPE_PHASE_A_QUAD_4_NONE_POWER, // A相第四象限无功电能
E_D07_RULER_TYPE_PHASE_A_FORTH_APPARENT_POWER, // A相正向视在电能
E_D07_RULER_TYPE_PHASE_A_BACK_APPARENT_POWER, // A相反向视在电能
E_D07_RULER_TYPE_PHASE_A_ASSO_POWER, // A相关联电能
E_D07_RULER_TYPE_PHASE_A_FORTH_FUND_HAVE_POWER, // A相正向有功基波电能
E_D07_RULER_TYPE_PHASE_A_BACK_FUND_HAVE_POWER, // A相反向有功基波电能
E_D07_RULER_TYPE_PHASE_A_FORTH_HARM_HAVE_POWER, // A相正向有功谐波电能
E_D07_RULER_TYPE_PHASE_A_BACK_HARM_HAVE_POWER, // A相反向有功谐波电能
E_D07_RULER_TYPE_PHASE_A_COPR_LOSS_HAVE_POWER_COMP, // A相铜损有功电能补偿量
E_D07_RULER_TYPE_PHASE_A_CORE_LOSS_HAVE_POWER_COMP, // A相铁损有功电能补偿量
/* [00] [(29~AE)][00] [00] */
E_D07_RULER_TYPE_PHASE_B_FORTH_HAVE_POWER, // B相正向有功电能
E_D07_RULER_TYPE_PHASE_B_BACK_HAVE_POWER, // B相反向有功电能
E_D07_RULER_TYPE_PHASE_B_COMB_NONE_1_POWER, // B相组合无功1电能
E_D07_RULER_TYPE_PHASE_B_COMB_NONE_2_POWER, // B相组合无功2电能
E_D07_RULER_TYPE_PHASE_B_QUAD_1_NONE_POWER, // B相第一象限无功电能
E_D07_RULER_TYPE_PHASE_B_QUAD_2_NONE_POWER, // B相第二象限无功电能
E_D07_RULER_TYPE_PHASE_B_QUAD_3_NONE_POWER, // B相第三象限无功电能
E_D07_RULER_TYPE_PHASE_B_QUAD_4_NONE_POWER, // B相第四象限无功电能
E_D07_RULER_TYPE_PHASE_B_FORTH_APPARENT_POWER, // B相正向视在电能
E_D07_RULER_TYPE_PHASE_B_BACK_APPARENT_POWER, // B相反向视在电能
E_D07_RULER_TYPE_PHASE_B_ASSO_POWER, // B相关联电能
E_D07_RULER_TYPE_PHASE_B_FORTH_FUND_HAVE_POWER, // B相正向有功基波电能
E_D07_RULER_TYPE_PHASE_B_BACK_FUND_HAVE_POWER, // B相反向有功基波电能
E_D07_RULER_TYPE_PHASE_B_FORTH_HARM_HAVE_POWER, // B相正向有功谐波电能
E_D07_RULER_TYPE_PHASE_B_BACK_HARM_HAVE_POWER, // B相反向有功谐波电能
E_D07_RULER_TYPE_PHASE_B_COPR_LOSS_HAVE_POWER_COMP, // B相铜损有功电能补偿量
E_D07_RULER_TYPE_PHASE_B_CORE_LOSS_HAVE_POWER_COMP, // B相铁损有功电能补偿量
/* [00] [(3D~C2)][00] [00] */
E_D07_RULER_TYPE_PHASE_C_FORTH_HAVE_POWER, // C相正向有功电能
E_D07_RULER_TYPE_PHASE_C_BACK_HAVE_POWER, // C相反向有功电能
E_D07_RULER_TYPE_PHASE_C_COMB_NONE_1_POWER, // C相组合无功1电能
E_D07_RULER_TYPE_PHASE_C_COMB_NONE_2_POWER, // C相组合无功2电能
E_D07_RULER_TYPE_PHASE_C_QUAD_1_NONE_POWER, // C相第一象限无功电能
E_D07_RULER_TYPE_PHASE_C_QUAD_2_NONE_POWER, // C相第二象限无功电能
E_D07_RULER_TYPE_PHASE_C_QUAD_3_NONE_POWER, // C相第三象限无功电能
E_D07_RULER_TYPE_PHASE_C_QUAD_4_NONE_POWER, // C相第四象限无功电能
E_D07_RULER_TYPE_PHASE_C_FORTH_APPARENT_POWER, // C相正向视在电能
E_D07_RULER_TYPE_PHASE_C_BACK_APPARENT_POWER, // C相反向视在电能
E_D07_RULER_TYPE_PHASE_C_ASSO_POWER, // C相关联电能
E_D07_RULER_TYPE_PHASE_C_FORTH_FUND_HAVE_POWER, // C相正向有功基波电能
E_D07_RULER_TYPE_PHASE_C_BACK_FUND_HAVE_POWER, // C相反向有功基波电能
E_D07_RULER_TYPE_PHASE_C_FORTH_HARM_HAVE_POWER, // C相正向有功谐波电能
E_D07_RULER_TYPE_PHASE_C_BACK_HARM_HAVE_POWER, // C相反向有功谐波电能
E_D07_RULER_TYPE_PHASE_C_COPR_LOSS_HAVE_POWER_COMP, // C相铜损有功电能补偿量
E_D07_RULER_TYPE_PHASE_C_CORE_LOSS_HAVE_POWER_COMP, // C相铁损有功电能补偿量
// 对应表A.1电能数据标识编码表最大标识 */
E_D07_RULER_TYPE_A1_MAX = E_D07_RULER_TYPE_PHASE_C_CORE_LOSS_HAVE_POWER_COMP,
/* 对应表A.2 */
E_D07_RULER_TYPE_A2_MIN,
/* [01] [00] [(00~FF)] [00] */
/* [01] [01] [(00~FF)] [00] */
E_D07_RULER_TYPE_FORTH_HAVE_DEMAND_TOTAL = E_D07_RULER_TYPE_A2_MIN, // 正向有功总最大需量及发生时间
E_D07_RULER_TYPE_FORTH_HAVE_DEMAND_RATE, // 正向有功费率最大需量及发生时间
E_D07_RULER_TYPE_FORTH_HAVE_DEMAND_BLOCK, // 正向有功最大需量及发生时间数据块
/* [01] [02] [(00~FF)] [00] */
E_D07_RULER_TYPE_BACK_HAVE_DEMAND_TOTAL, // 反向有功总最大需量及发生时间
E_D07_RULER_TYPE_BACK_HAVE_DEMAND_RATE, // 反向有功费率最大需量及发生时间
E_D07_RULER_TYPE_BACK_HAVE_DEMAND_BLOCK, // 反向有功最大需量及发生时间数据块
/* [01] [03] [(00~FF)] [00] */
E_D07_RULER_TYPE_COMB_NONE_1_DEMAND_TOTAL, // 组合无功1总最大需量及发生时间
E_D07_RULER_TYPE_COMB_NONE_1_DEMAND_RATE, // 组合无功1费率最大需量及发生时间
E_D07_RULER_TYPE_COMB_NONE_1_DEMAND_BLOCK, // 组合无功1最大需量及发生时间数据块
/* [01] [04] [(00~FF)] [00] */
E_D07_RULER_TYPE_COMB_NONE_2_DEMAND_TOTAL, // 组合无功2总最大需量及发生时间
E_D07_RULER_TYPE_COMB_NONE_2_DEMAND_RATE, // 组合无功2费率最大需量及发生时间
E_D07_RULER_TYPE_COMB_NONE_2_DEMAND_BLOCK, // 组合无功2最大需量及发生时间数据块
/* [01] [05] [(00~FF)] [00] */
E_D07_RULER_TYPE_QUAD_1_NONE_DEMAND_TOTAL, // 第一象限无功总最大需量及发生时间
E_D07_RULER_TYPE_QUAD_1_NONE_DEMAND_RATE, // 第一象限无功费率最大需量及发生时间
E_D07_RULER_TYPE_QUAD_1_NONE_DEMAND_BLOCK, // 第一象限无功最大需量及发生时间数据块
/* [01] [06] [(00~FF)] [00] */
E_D07_RULER_TYPE_QUAD_2_NONE_DEMAND_TOTAL, // 第二象限无功总最大需量及发生时间
E_D07_RULER_TYPE_QUAD_2_NONE_DEMAND_RATE, // 第二象限无功费率最大需量及发生时间
E_D07_RULER_TYPE_QUAD_2_NONE_DEMAND_BLOCK, // 第二象限无功最大需量及发生时间数据块
/* [01] [07] [(00~FF)] [00] */
E_D07_RULER_TYPE_QUAD_3_NONE_DEMAND_TOTAL, // 第三象限无功总最大需量及发生时间
E_D07_RULER_TYPE_QUAD_3_NONE_DEMAND_RATE, // 第三象限无功费率最大需量及发生时间
E_D07_RULER_TYPE_QUAD_3_NONE_DEMAND_BLOCK, // 第三象限无功最大需量及发生时间数据块
/* [01] [08] [(00~FF)] [00] */
E_D07_RULER_TYPE_QUAD_4_NONE_DEMAND_TOTAL, // 第四象限无功总最大需量及发生时间
E_D07_RULER_TYPE_QUAD_4_NONE_DEMAND_RATE, // 第四象限无功费率最大需量及发生时间
E_D07_RULER_TYPE_QUAD_4_NONE_DEMAND_BLOCK, // 第四象限无功最大需量及发生时间数据块
/* [01] [09] [(00~FF)] [00] */
E_D07_RULER_TYPE_FORTH_APPARENT_DEMAND_TOTAL, // 正向视在总最大需量及发生时间
E_D07_RULER_TYPE_FORTH_APPARENT_DEMAND_RATE, // 正向视在费率最大需量及发生时间
E_D07_RULER_TYPE_FORTH_APPARENT_DEMAND_BLOCK, // 正向视在最大需量及发生时间数据块
/* [01] [0A] [(00~FF)] [00] */
E_D07_RULER_TYPE_BACK_APPARENT_DEMAND_TOTAL, // 反向视在总最大需量及发生时间
E_D07_RULER_TYPE_BACK_APPARENT_DEMAND_RATE, // 反向视在费率最大需量及发生时间
E_D07_RULER_TYPE_BACK_APPARENT_DEMAND_BLOCK, // 反向视在最大需量及发生时间数据块
/* [01] [(15~9A)][00] [00] */
E_D07_RULER_TYPE_PHASE_A_FORTH_HAVE_DEMAND, // A相正向有功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_BACK_HAVE_DEMAND, // A相反向有功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_COMB_NONE_1_DEMAND, // A相组合无功1最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_COMB_NONE_2_DEMAND, // A相组合无功2最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_QUAD_1_NONE_DEMAND, // A相第一象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_QUAD_2_NONE_DEMAND, // A相第二象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_QUAD_3_NONE_DEMAND, // A相第三象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_QUAD_4_NONE_DEMAND, // A相第四象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_FORTH_APPARENT_DEMAND, // A相正向视在最大需量及发生时间
E_D07_RULER_TYPE_PHASE_A_BACK_APPARENT_DEMAND, // A相反向视在最大需量及发生时间
/* [01] [(29~AE)][00] [00] */
E_D07_RULER_TYPE_PHASE_B_FORTH_HAVE_DEMAND, // B相正向有功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_BACK_HAVE_DEMAND, // B相反向有功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_COMB_NONE_1_DEMAND, // B相组合无功1最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_COMB_NONE_2_DEMAND, // B相组合无功2最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_QUAD_1_NONE_DEMAND, // B相第一象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_QUAD_2_NONE_DEMAND, // B相第二象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_QUAD_3_NONE_DEMAND, // B相第三象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_QUAD_4_NONE_DEMAND, // B相第四象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_FORTH_APPARENT_DEMAND, // B相正向视在最大需量及发生时间
E_D07_RULER_TYPE_PHASE_B_BACK_APPARENT_DEMAND, // B相反向视在最大需量及发生时间
/* [01] [(3D~C2)][00] [00] */
E_D07_RULER_TYPE_PHASE_C_FORTH_HAVE_DEMAND, // C相正向有功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_BACK_HAVE_DEMAND, // C相反向有功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_COMB_NONE_1_DEMAND, // C相组合无功1最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_COMB_NONE_2_DEMAND, // C相组合无功2最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_QUAD_1_NONE_DEMAND, // C相第一象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_QUAD_2_NONE_DEMAND, // C相第二象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_QUAD_3_NONE_DEMAND, // C相第三象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_QUAD_4_NONE_DEMAND, // C相第四象限无功最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_FORTH_APPARENT_DEMAND, // C相正向视在最大需量及发生时间
E_D07_RULER_TYPE_PHASE_C_BACK_APPARENT_DEMAND, // C相反向视在最大需量及发生时间
/* 对应表A.2最大需量及发生时间数据标识编码表 */
E_D07_RULER_TYPE_A2_MAX = E_D07_RULER_TYPE_PHASE_C_BACK_APPARENT_DEMAND,
/* 对应表A.3 变量数据标识编码表 */
E_D07_RULER_TYPE_A3_MIN,
E_D07_RULER_TYPE_PHASE_A_VOLT = E_D07_RULER_TYPE_A3_MIN,// A相电压
E_D07_RULER_TYPE_PHASE_B_VOLT, // B相电压
E_D07_RULER_TYPE_PHASE_C_VOLT, // C相电压
E_D07_RULER_TYPE_VOLT_BLOCK, // 电压数据块
E_D07_RULER_TYPE_PHASE_A_ELEC, // A相电流
E_D07_RULER_TYPE_PHASE_B_ELEC, // B相电流
E_D07_RULER_TYPE_PHASE_C_ELEC, // C相电流
E_D07_RULER_TYPE_ELEC_BLOCK, // 电流数据块
E_D07_RULER_TYPE_INSTANT_HAVE_POWER_RATE_TOTAL, // 瞬时总有功功率
E_D07_RULER_TYPE_INSTANT_PHASE_A_HAVE_POWER_RATE, // 瞬时A相有功功率
E_D07_RULER_TYPE_INSTANT_PHASE_B_HAVE_POWER_RATE, // 瞬时B相有功功率
E_D07_RULER_TYPE_INSTANT_PHASE_C_HAVE_POWER_RATE, // 瞬时C相有功功率
E_D07_RULER_TYPE_INSTANT_HAVE_POWER_RATE_BLOCK, // 瞬时有功功率数据块
E_D07_RULER_TYPE_INSTANT_NONE_POWER_RATE_TOTAL, // 瞬时总无功功率
E_D07_RULER_TYPE_INSTANT_PHASE_A_NONE_POWER_RATE, // 瞬时A相无功功率
E_D07_RULER_TYPE_INSTANT_PHASE_B_NONE_POWER_RATE, // 瞬时B相无功功率
E_D07_RULER_TYPE_INSTANT_PHASE_C_NONE_POWER_RATE, // 瞬时C相无功功率
E_D07_RULER_TYPE_INSTANT_NONE_POWER_RATE_BLOCK, // 瞬时无功功率数据块
E_D07_RULER_TYPE_INSTANT_APPARENT_POWER_RATE_TOTAL, // 瞬时总视在功率
E_D07_RULER_TYPE_INSTANT_PHASE_A_APPARENT_POWER_RATE, // 瞬时A相视在功率
E_D07_RULER_TYPE_INSTANT_PHASE_B_APPARENT_POWER_RATE, // 瞬时B相视在功率
E_D07_RULER_TYPE_INSTANT_PHASE_C_APPARENT_POWER_RATE, // 瞬时C相视在功率
E_D07_RULER_TYPE_INSTANT_APPARENT_POWER_RATE_BLOCK, // 瞬时视在功率数据块
E_D07_RULER_TYPE_POWER_RATE_FACTOR_TOTAL, // 总功率因数
E_D07_RULER_TYPE_PHASE_A_POWER_RATE_FACTOR, // A相功率因数
E_D07_RULER_TYPE_PHASE_B_POWER_RATE_FACTOR, // B相功率因数
E_D07_RULER_TYPE_PHASE_C_POWER_RATE_FACTOR, // C相功率因数
E_D07_RULER_TYPE_POWER_RATE_FACTOR_BLOCK, // 功率因数数据块
E_D07_RULER_TYPE_PHASE_A_ANGLE, // A相相角
E_D07_RULER_TYPE_PHASE_B_ANGLE, // B相相角
E_D07_RULER_TYPE_PHASE_C_ANGLE, // C相相角
E_D07_RULER_TYPE_ANGLE_BLOCK, // 相角数据块
E_D07_RULER_TYPE_PHASE_A_VOLT_WAVEFORM_DISTORTION, // A相电压波形失真度
E_D07_RULER_TYPE_PHASE_B_VOLT_WAVEFORM_DISTORTION, // B相电压波形失真度
E_D07_RULER_TYPE_PHASE_C_VOLT_WAVEFORM_DISTORTION, // C相电压波形失真度
E_D07_RULER_TYPE_VOLT_WAVEFORM_DISTORTION_BLOCK, // 电压波形失真度数据块
E_D07_RULER_TYPE_PHASE_A_ELEC_WAVEFORM_DISTORTION, // A相电流波形失真度
E_D07_RULER_TYPE_PHASE_B_ELEC_WAVEFORM_DISTORTION, // B相电流波形失真度
E_D07_RULER_TYPE_PHASE_C_ELEC_WAVEFORM_DISTORTION, // C相电流波形失真度
E_D07_RULER_TYPE_ELEC_WAVEFORM_DISTORTION_BLOCK, // 电流波形失真度数据块
E_D07_RULER_TYPE_PHASE_A_VOLT_HARMONIC_CONTENT_T, // A相电压(t)次谐波含量
E_D07_RULER_TYPE_PHASE_A_VOLT_HARMONIC_CONTENT_BLOCK, // A相电压次谐波含量数据块
E_D07_RULER_TYPE_PHASE_B_VOLT_HARMONIC_CONTENT_T, // B相电压(t)次谐波含量
E_D07_RULER_TYPE_PHASE_B_VOLT_HARMONIC_CONTENT_BLOCK, // B相电压谐波含量数据块
E_D07_RULER_TYPE_PHASE_C_VOLT_HARMONIC_CONTENT_T, // C相电压(t)次谐波含量
E_D07_RULER_TYPE_PHASE_C_VOLT_HARMONIC_CONTENT_BLOCK, // C相电压谐波含量数据块
E_D07_RULER_TYPE_PHASE_A_ELEC_HARMONIC_CONTENT_T, // A相电流(t)次谐波含量
E_D07_RULER_TYPE_PHASE_A_ELEC_HARMONIC_CONTENT_BLOCK, // A相电流谐波含量数据块
E_D07_RULER_TYPE_PHASE_B_ELEC_HARMONIC_CONTENT_T, // C相电流(t)次谐波含量
E_D07_RULER_TYPE_PHASE_B_ELEC_HARMONIC_CONTENT_BLOCK, // C相电流谐波含量数据块
E_D07_RULER_TYPE_PHASE_C_ELEC_HARMONIC_CONTENT_T, // C相电流(t)次谐波含量
E_D07_RULER_TYPE_PHASE_C_ELEC_HARMONIC_CONTENT_BLOCK, // C相电流谐波含量数据块
E_D07_RULER_TYPE_ZERO_LINE_ELEC, // 零线电流
E_D07_RULER_TYPE_POWER_GRID_HZ, // 电网频率
E_D07_RULER_TYPE_1M_AVER_HAVE_POWER_RATE_TOTAL, // 一分钟有功总平均功率
E_D07_RULER_TYPE_CURRENT_HAVE_POWER_DEMAND, // 当前有功需量
E_D07_RULER_TYPE_CURRENT_NONE_POWER_DEMAND, // 当前无功需量
E_D07_RULER_TYPE_CURRENT_APPARENT_POWER_DEMAND, // 当前视在需量
E_D07_RULER_TYPE_METER_TEMP, // 表内温度
E_D07_RULER_TYPE_INTER_CLOCK_CELL_VOLT, // 时钟电池电压(内部)
E_D07_RULER_TYPE_READ_METER_CELL_VOLT, // 停电抄表电池电压(外部)
E_D07_RULER_TYPE_INTER_CLOCK_WORK_TIME, // 内部电池工作时间
E_D07_RULER_TYPE_A3_MAX = E_D07_RULER_TYPE_INTER_CLOCK_WORK_TIME,
/* 对应表 A.4 事件记录数据标识编码表 */
E_D07_RULER_TYPE_A4_MIN, /* 表A.4规约最小值 */
E_D07_RULER_TYPE_PHASE_ABC_LOSS_VOLT_TIMES = E_D07_RULER_TYPE_A4_MIN,// ABC相失压次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_LOSS_VOLT_RECORD, // 上(n)次A相失压记录
E_D07_RULER_TYPE_PHASE_B_LOSS_VOLT_RECORD, // 上(n)次B相失压记录
E_D07_RULER_TYPE_PHASE_C_LOSS_VOLT_RECORD, // 上(n)次C相失压记录
E_D07_RULER_TYPE_PHASE_ABC_LESS_VOLT_TIMES, // ABC相欠压次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_LESS_VOLT_RECORD, // 上(n)次A相欠压记录
E_D07_RULER_TYPE_PHASE_B_LESS_VOLT_RECORD, // 上(n)次B相欠压记录
E_D07_RULER_TYPE_PHASE_C_LESS_VOLT_RECORD, // 上(n)次C相欠压记录
E_D07_RULER_TYPE_PHASE_ABC_MORE_VOLT_TIMES, // ABC相过压次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_MORE_VOLT_RECORD, // 上(n)次A相过压记录
E_D07_RULER_TYPE_PHASE_B_MORE_VOLT_RECORD, // 上(n)次B相过压记录
E_D07_RULER_TYPE_PHASE_C_MORE_VOLT_RECORD, // 上(n)次C相过压记录
E_D07_RULER_TYPE_PHASE_ABC_DROP_TIMES, // ABC相断相次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_DROP_RECORD, // 上(n)次A相断相记录
E_D07_RULER_TYPE_PHASE_B_DROP_RECORD, // 上(n)次B相断相记录
E_D07_RULER_TYPE_PHASE_C_DROP_RECORD, // 上(n)次C相断相记录
E_D07_RULER_TYPE_LOSS_VOLT_TIMES_TOTAL, // 全失压次数,总累计时间
E_D07_RULER_TYPE_LOSS_ALL_VOLT_TIME_N, // 上(n)次全失压发生时刻,电流值,结束时刻
E_D07_RULER_TYPE_APS_LOSS_ELEC_TIMES_TOTAL, // 辅助电源失电发生次数,总累计时间
E_D07_RULER_TYPE_APS_LOSS_ELEC_TIME_N, // 上(n)次辅助电源失电发生时刻,结束时刻
E_D07_RULER_TYPE_VOLT_ANTI_PHASE_TIMES_TOTAL, // 电压逆相序总次数,总累计时间
E_D07_RULER_TYPE_VOLT_ANTI_PHASE_RECORD_N, // 上(n)次电压逆相序记录
E_D07_RULER_TYPE_ELEC_ANTI_PHASE_TIMES_TOTAL, // 电流逆相序总次数,总累计时间
E_D07_RULER_TYPE_ELEC_ANTI_PHASE_RECORD_N, // 上(n)次电流逆相序记录
E_D07_RULER_TYPE_VOLT_UNBALANCE_TIMES_TOTAL, // 电压不平衡总次数,总累计时间
E_D07_RULER_TYPE_VOLT_UNBALANCE_RECORD_N, // 上(n)次电压不平衡记录
E_D07_RULER_TYPE_ELEC_UNBALANCE_TIMES_TOTAL, // 电流不平衡总次数,总累计时间
E_D07_RULER_TYPE_ELEC_UNBALANCE_RECORD_N, // 上(n)次电流不平衡记录
E_D07_RULER_TYPE_PHASE_ABC_LOSS_ELEC_TIMES, // ABC相失流次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_LOSS_ELEC_RECORD, // 上(n)次A相失流记录
E_D07_RULER_TYPE_PHASE_B_LOSS_ELEC_RECORD, // 上(n)次B相失流记录
E_D07_RULER_TYPE_PHASE_C_LOSS_ELEC_RECORD, // 上(n)次C相失流记录
E_D07_RULER_TYPE_PHASE_ABC_MORE_ELEC_TIMES, // ABC相过流次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_MORE_ELEC_RECORD, // 上(n)次A相过流记录
E_D07_RULER_TYPE_PHASE_B_MORE_ELEC_RECORD, // 上(n)次B相过流记录
E_D07_RULER_TYPE_PHASE_C_MORE_ELEC_RECORD, // 上(n)次C相过流记录
E_D07_RULER_TYPE_PHASE_ABC_DROP_ELEC_TIMES, // ABC相断流次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_DROP_ELEC_RECORD, // 上(n)次A相断流记录
E_D07_RULER_TYPE_PHASE_B_DROP_ELEC_RECORD, // 上(n)次B相断流记录
E_D07_RULER_TYPE_PHASE_C_DROP_ELEC_RECORD, // 上(n)次C相断流记录
E_D07_RULER_TYPE_PHASE_ABC_BACKWARD_ELEC_TIMES, // ABC相潮流反向次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_BACKWARD_ELEC_RECORD, // 上(n)次A相潮流反向记录
E_D07_RULER_TYPE_PHASE_B_BACKWARD_ELEC_RECORD, // 上(n)次B相潮流反向记录
E_D07_RULER_TYPE_PHASE_C_BACKWARD_ELEC_RECORD, // 上(n)次C相潮流反向记录
E_D07_RULER_TYPE_PHASE_ABC_OVERLOAD_TIMES, // ABC相过载次数,总累计时间
E_D07_RULER_TYPE_PHASE_A_OVERLOAD_RECORD, // 上(n)次A相过载记录
E_D07_RULER_TYPE_PHASE_B_OVERLOAD_RECORD, // 上(n)次B相过载记录
E_D07_RULER_TYPE_PHASE_C_OVERLOAD_RECORD, // 上(n)次C相过载记录
E_D07_RULER_TYPE_VOLT_PASS_PERCENT_M, // 上(n)月电压合格率统计数据
E_D07_RULER_TYPE_PHASE_A_VOLT_PASS_PERCENT_M, // 上(n)月A相电压合格率统计数据
E_D07_RULER_TYPE_PHASE_B_VOLT_PASS_PERCENT_M, // 上(n)月B相电压合格率统计数据
E_D07_RULER_TYPE_PHASE_C_VOLT_PASS_PERCENT_M, // 上(n)月C相电压合格率统计数据
E_D07_RULER_TYPE_POWER_DOWN_TIMES, // 掉电总次数
E_D07_RULER_TYPE_POWER_DOWN_TIME_T, // 上(t)次掉电发生时刻,结束时刻
E_D07_RULER_TYPE_OVER_LIMIT_MEMAND_TIMES, // 需量超限总次数记录
E_D07_RULER_TYPE_FORTH_OVER_LIMIT_MEMAND_TIME_T, // 上(t)次正向有功需量超限记录
E_D07_RULER_TYPE_BACK_OVER_LIMIT_MEMAND_TIME_T, // 上(t)次反向有功需量超限记录
E_D07_RULER_TYPE_QUAD_1_OVER_LIMIT_MEMAND_TIME_T, // 上(t)次第1象限无功需量超限记录
E_D07_RULER_TYPE_QUAD_2_OVER_LIMIT_MEMAND_TIME_T, // 上(t)次第2象限无功需量超限记录
E_D07_RULER_TYPE_QUAD_3_OVER_LIMIT_MEMAND_TIME_T, // 上(t)次第3象限无功需量超限记录
E_D07_RULER_TYPE_QUAD_4_OVER_LIMIT_MEMAND_TIME_T, // 上(t)次第4象限无功需量超限记录
E_D07_RULER_TYPE_METER_PROG_TIMES_TOTAL, // 编程总次数
E_D07_RULER_TYPE_METER_PROG_RECORD_T, // 上(t)次编程记录
E_D07_RULER_TYPE_METER_CLEAR_TIMES_TOTAL, // 电表清零总次数
E_D07_RULER_TYPE_METER_CLEAR_RECORD_T, // 上(t)次电表清零记录
E_D07_RULER_TYPE_DEMAND_CLEAR_TIMES_TOTAL, // 需量清零总次数
E_D07_RULER_TYPE_DEMAND_CLEAR_RECORD_T, // 上(t)次需量清零记录
E_D07_RULER_TYPE_EVENT_CLEAR_TIMES_TOTAL, // 事件清零总次数
E_D07_RULER_TYPE_EVENT_CLEAR_RECORD_T, // 上(t)次事件清零记录
E_D07_RULER_TYPE_ADJUST_TIME_TIMES_TOTAL, // 校时总次数
E_D07_RULER_TYPE_ADJUST_TIME_RECORD_T, // 上(t)次校时记录
E_D07_RULER_TYPE_TIME_PART_PROG_TIMES_TOTAL, // 时段表编程总次数
E_D07_RULER_TYPE_TIME_PART_PROG_RECORD_T, // 上(t)次时段表编程记录
E_D07_RULER_TYPE_TIME_ZONE_PROG_TIMES_TOTAL, // 时区表编程总次数
E_D07_RULER_TYPE_TIME_ZONE_PROG_RECORD_T, // 上(t)次时区表编程记录
E_D07_RULER_TYPE_WEEKDAY_PROG_TIMES_TOTAL, // 周休日编程总次数
E_D07_RULER_TYPE_WEEKDAY_PROG_RECORD_T, // 上(t)次周休日编程记录
E_D07_RULER_TYPE_HOLIDAY_PROG_TIMES_TOTAL, // 节假日编程总次数
E_D07_RULER_TYPE_HOLIDAY_PROG_RECORD_T, // 上(t)次节假日编程记录
E_D07_RULER_TYPE_HAVE_COMB_PROG_TIMES_TOTAL, // 有功组合方式编程总次数
E_D07_RULER_TYPE_HAVE_COMB_PROG_RECORD_T, // 上(t)次有功组合方式编程记录
E_D07_RULER_TYPE_NONE_COMB_1_PROG_TIMES_TOTAL, // 无功组合方式1编程总次数
E_D07_RULER_TYPE_NONE_COMB_1_PROG_RECORD_T, // 上(t)次无功组合方式1编程记录
E_D07_RULER_TYPE_NONE_COMB_2_PROG_TIMES_TOTAL, // 无功组合方式2编程总次数
E_D07_RULER_TYPE_NONE_COMB_2_PROG_RECORD_T, // 上(t)次无功组合方式2编程记录
E_D07_RULER_TYPE_PAYOFF_DAY_PROG_TIMES_TOTAL, // 结算日编程总次数
E_D07_RULER_TYPE_PAYOFF_DAY_PROG_RECORD_T, // 上(t)次结算日编程记录
E_D07_RULER_TYPE_OPEN_METER_CAP_TIMES_TOTAL, // 开表盖总次数
E_D07_RULER_TYPE_OPEN_METER_CAP_RECORD_T, // 上(t)次开表盖记录
E_D07_RULER_TYPE_OPEN_BTN_BOX_TIMES_TOTAL, // 开端钮盒总次数
E_D07_RULER_TYPE_OPEN_BTN_BOX_RECORD_T, // 上(t)次开端钮盒记录
E_D07_RULER_TYPE_A4_MAX = E_D07_RULER_TYPE_OPEN_BTN_BOX_RECORD_T, /* 表 A.4 规约最大值 */
/* 对应表 A.5 参变量数据标识编码表 */
E_D07_RULER_TYPE_A5_MIN, /* 表 A.5 规约最小值 */
E_D07_RULER_TYPE_DATE = E_D07_RULER_TYPE_A5_MIN, // 日期及星期(其中0代表星期天)
E_D07_RULER_TYPE_TIME, // 时间
E_D07_RULER_TYPE_DEMAND_PERIOD, // 最大需量周期
E_D07_RULER_TYPE_SLIT_TIME, // 滑差时间
E_D07_RULER_TYPE_ADJUST_PULSE_WEDTH, // 校表脉冲宽度
E_D07_RULER_TYPE_SWITCH_ZONE_TIME, // 两套时区表切换时间
E_D07_RULER_TYPE_SWITCH_PART_TIME, // 两套日时段表切换时间
E_D07_RULER_TYPE_YEAR_ZONE_P, // 年时区数 p <= 14
E_D07_RULER_TYPE_DAY_PART_Q, // 日时段表数 q <= 8
E_D07_RULER_TYPE_DAY_PART_M, // 日时段数(每日切换数)m <=14
E_D07_RULER_TYPE_RATE_K, // 费率数 k <= 63
E_D07_RULER_TYPE_HOLIDAY_N, // 公共假日数n <= 254
E_D07_RULER_TYPE_HARMONIC_ANALY_TIMES, // 谐波分析次数
E_D07_RULER_TYPE_AUTO_DISPLAY_SCREENS, // 自动循环显示屏数
E_D07_RULER_TYPE_DISPLAY_TIME, // 每屏显示时间
E_D07_RULER_TYPE_DISPLAY_POWER_DECIMAL_DIGITS, // 显示电能小数位数
E_D07_RULER_TYPE_DISPLAY_DEMAND_DECIMAL_DIGITS, // 显示最大需量小数位数
E_D07_RULER_TYPE_PRESS_DISPLAY_SCREENS, // 按键循环显示屏数
E_D07_RULER_TYPE_ADDRESS, // 通信地址
E_D07_RULER_TYPE_METER_ID, // 表号
E_D07_RULER_TYPE_ASSETS_CODE, // 资产管理编码
E_D07_RULER_TYPE_RATED_VOLT, // 额定电压
E_D07_RULER_TYPE_RATED_ELEC, // 额定电流
E_D07_RULER_TYPE_MAX_ELEC, // 最大电流
E_D07_RULER_TYPE_HAVE_ACCURACY_CLASS, // 有功准确度等级
E_D07_RULER_TYPE_NONE_ACCURACY_CLASS, // 无功准确度等级
E_D07_RULER_TYPE_METER_HAVE_CONSTANT, // 电表有功常数
E_D07_RULER_TYPE_METER_NONE_CONSTANT, // 电表无功常数
E_D07_RULER_TYPE_METER_MODEL_NUM, // 电表型号
E_D07_RULER_TYPE_METER_PROD_DATE, // 生产日期
E_D07_RULER_TYPE_METER_RULER_VERSION, // 协议版本号
E_D07_RULER_TYPE_METER_RUN_STWD_1, // 电表运行状态字 1
E_D07_RULER_TYPE_METER_RUN_STWD_2, // 电表运行状态字 2
E_D07_RULER_TYPE_METER_RUN_STWD_3, // 电表运行状态字 3
E_D07_RULER_TYPE_METER_RUN_STWD_4, // 电表运行状态字 4
E_D07_RULER_TYPE_METER_RUN_STWD_5, // 电表运行状态字 5
E_D07_RULER_TYPE_METER_RUN_STWD_6, // 电表运行状态字 6
E_D07_RULER_TYPE_METER_RUN_STWD_7, // 电表运行状态字 7
E_D07_RULER_TYPE_METER_RUN_STWD_BLOCK, // 电表运行状态字数据块
E_D07_RULER_TYPE_HAVE_COMB_STWD, // 有功组合方式特征字
E_D07_RULER_TYPE_NONE_COMB_1_STWD, // 无功组合方式1特征字
E_D07_RULER_TYPE_NONE_COMB_2_STWD, // 无功组合方式2特征字
E_D07_RULER_TYPE_MODEM_IRDA_RATE_STWD, // 调制型红外光口通信速率特征字
E_D07_RULER_TYPE_TOUCH_IRDA_RATE_STWD, // 接触式红外光口通信速率特征字
E_D07_RULER_TYPE_PART_1_RATE_STWD, // 通信口 1 通信速率特征字
E_D07_RULER_TYPE_PART_2_RATE_STWD, // 通信口 2 通信速率特征字
E_D07_RULER_TYPE_PART_3_RATE_STWD, // 通信口 3 通信速率特征字
E_D07_RULER_TYPE_WEEKDAY_STWD, // 周休日特征字
E_D07_RULER_TYPE_WEEKDAY_TBL, // 周休日采用的日时段表号
E_D07_RULER_TYPE_OVERLOAD_MODEL_STWD, // 负荷记录模式字
E_D07_RULER_TYPE_FREEZE_MODEL_STWD, // 冻结数据模式字
E_D07_RULER_TYPE_OVERLOAD_START_TIME, // 负荷记录起始时间
E_D07_RULER_TYPE_OVERLOAD_INTRV_TIME_1, // 第 1 类负荷记录间隔时间
E_D07_RULER_TYPE_OVERLOAD_INTRV_TIME_2, // 第 2 类负荷记录间隔时间
E_D07_RULER_TYPE_OVERLOAD_INTRV_TIME_3, // 第 3 类负荷记录间隔时间
E_D07_RULER_TYPE_OVERLOAD_INTRV_TIME_4, // 第 4 类负荷记录间隔时间
E_D07_RULER_TYPE_OVERLOAD_INTRV_TIME_5, // 第 5 类负荷记录间隔时间
E_D07_RULER_TYPE_OVERLOAD_INTRV_TIME_6, // 第 6 类负荷记录间隔时间
E_D07_RULER_TYPE_PAYOFF_DAY_1, // 每月第 1 结算日
E_D07_RULER_TYPE_PAYOFF_DAY_2, // 每月第 2 结算日
E_D07_RULER_TYPE_PAYOFF_DAY_3, // 每月第 3 结算日
E_D07_RULER_TYPE_PASSWORD_LV0, // 0 级密码
E_D07_RULER_TYPE_PASSWORD_LV1, // 1 级密码
E_D07_RULER_TYPE_PASSWORD_LV2, // 2 级密码
E_D07_RULER_TYPE_PASSWORD_LV3, // 3 级密码
E_D07_RULER_TYPE_PASSWORD_LV4, // 4 级密码
E_D07_RULER_TYPE_PASSWORD_LV5, // 5 级密码
E_D07_RULER_TYPE_PASSWORD_LV6, // 6 级密码
E_D07_RULER_TYPE_PASSWORD_LV7, // 7 级密码
E_D07_RULER_TYPE_PASSWORD_LV8, // 8 级密码
E_D07_RULER_TYPE_PASSWORD_LV9, // 9 级密码
E_D07_RULER_TYPE_PHASE_A_CONDUCT_FACTOR, // A相电导系数
E_D07_RULER_TYPE_PHASE_A_SUSCEPT_FACTOR, // A相电纳系数
E_D07_RULER_TYPE_PHASE_A_RESIST_FACTOR, // A相电阻系数
E_D07_RULER_TYPE_PHASE_A_REACTANCE_FACTOR, // A相电抗系数
E_D07_RULER_TYPE_PHASE_B_CONDUCT_FACTOR, // B相电导系数
E_D07_RULER_TYPE_PHASE_B_SUSCEPT_FACTOR, // B相电纳系数
E_D07_RULER_TYPE_PHASE_B_RESIST_FACTOR, // B相电阻系数
E_D07_RULER_TYPE_PHASE_B_REACTANCE_FACTOR, // B相电抗系数
E_D07_RULER_TYPE_PHASE_C_CONDUCT_FACTOR, // C相电导系数
E_D07_RULER_TYPE_PHASE_C_SUSCEPT_FACTOR, // C相电纳系数
E_D07_RULER_TYPE_PHASE_C_RESIST_FACTOR, // C相电阻系数
E_D07_RULER_TYPE_PHASE_C_REACTANCE_FACTOR, // C相电抗系数
E_D07_RULER_TYPE_FORTH_HAVE_POWER_MAX, // 正向有功功率上限值
E_D07_RULER_TYPE_BACK_HAVE_POWER_MAX, // 反向有功功率上限值
E_D07_RULER_TYPE_VOLT_MAX, // 电压上限值
E_D07_RULER_TYPE_VOLT_MIN, // 电压下限值
E_D07_RULER_TYPE_DAY_PART_DATA_1, // 第一套时区表数据
E_D07_RULER_TYPE_DAY_PART_DATA_1_T, // 第一套第(t)日时段表数据 t(1~8)
E_D07_RULER_TYPE_DAY_PART_DATA_2, // 第二套时区表数据
E_D07_RULER_TYPE_DAY_PART_DATA_2_T, // 第二套第(t)日时段表数据 t(1~8)
E_D07_RULER_TYPE_HOLIDAY_DATE_T, // 第 (t)公共假日日期及日时段表号 t(1~254)
E_D07_RULER_TYPE_AUTO_DISPLAY_SCREEN_T, // 自动循环显示第(t)屏显示数据项 t(1~254)
E_D07_RULER_TYPE_PREES_DISPLAY_SCREEN_T, // 按键循环显示第(t)屏显示数据项 t(1~254)
E_D07_RULER_TYPE_FACTORY_SOFTWARE_VERSION, // 厂家软件版本号
E_D07_RULER_TYPE_FACTORY_HARDWARE_VERSION, // 厂家硬件版本号
E_D07_RULER_TYPE_FACTORY_SERIAL_NUM, // 厂家编号
E_D07_RULER_TYPE_A5_MAX = E_D07_RULER_TYPE_FACTORY_SERIAL_NUM,/* 表 A.5 规约最大值 */
/* 对应表 A.6 冻结数据标识编码表 */
/* t(1~12)*/
E_D07_RULER_TYPE_A6_MIN, /* 表 A.6 规约最小值 */
E_D07_RULER_TYPE_FIX_FREZ_TIME_T = E_D07_RULER_TYPE_A6_MIN, // 上(t)次定时冻结时间
E_D07_RULER_TYPE_FIX_FREZ_FORTH_HAVE_POWER_T, // 上(t)次定时冻结正向有功电能数据
E_D07_RULER_TYPE_FIX_FREZ_BACK_HAVE_POWER_T, // 上(t)次定时冻结反向有功电能数据
E_D07_RULER_TYPE_FIX_FREZ_COMB_1_NONE_POWER_T, // 上(t)次定时冻结组合无功1电能数据
E_D07_RULER_TYPE_FIX_FREZ_COMB_2_NONE_POWER_T, // 上(t)次定时冻结组合无功2电能数据
E_D07_RULER_TYPE_FIX_FREZ_PHASE_1_NONE_POWER_T, // 上(t)次定时冻结第一象限无功电能数据
E_D07_RULER_TYPE_FIX_FREZ_PHASE_2_NONE_POWER_T, // 上(t)次定时冻结第二象限无功电能数据
E_D07_RULER_TYPE_FIX_FREZ_PHASE_3_NONE_POWER_T, // 上(t)次定时冻结第三象限无功电能数据
E_D07_RULER_TYPE_FIX_FREZ_PHASE_4_NONE_POWER_T, // 上(t)次定时冻结第四象限无功电能数据
E_D07_RULER_TYPE_FIX_FREZ_FORTH_HAVE_DEMAND_T, // 上(t)次定时冻结正向有功最大需量数据及发生时间数据
E_D07_RULER_TYPE_FIX_FREZ_BACK_HAVE_DEMAND_T, // 上(t)次定时冻结反向有功最大需量数据及发生时间数据
E_D07_RULER_TYPE_FIX_FREZ_VAR_T, // 上(t)次定时冻结变量数据
E_D07_RULER_TYPE_FIX_FREZ_BLOCK_T, // 上(t)次定时冻结数据块
/* t (1~3)*/
E_D07_RULER_TYPE_INST_FREZ_TIME_T, // 上(t)次瞬时冻结时间
E_D07_RULER_TYPE_INST_FREZ_FORTH_HAVE_POWER_T, // 上(t)次瞬时冻结正向有功电能数据
E_D07_RULER_TYPE_INST_FREZ_BACK_HAVE_POWER_T, // 上(t)次瞬时冻结反向有功电能数据
E_D07_RULER_TYPE_INST_FREZ_COMB_1_NONE_POWER_T, // 上(t)次瞬时冻结组合无功电能数据
E_D07_RULER_TYPE_INST_FREZ_COMB_2_NONE_POWER_T, // 上(t)次瞬时冻结组合无功电能数据
E_D07_RULER_TYPE_INST_FREZ_PHASE_1_NONE_POWER_T, // 上(t)次瞬时冻结第一象限无功电能数据
E_D07_RULER_TYPE_INST_FREZ_PHASE_2_NONE_POWER_T, // 上(t)次瞬时冻结第二象限无功电能数据
E_D07_RULER_TYPE_INST_FREZ_PHASE_3_NONE_POWER_T, // 上(t)次瞬时冻结第三象限无功电能数据
E_D07_RULER_TYPE_INST_FREZ_PHASE_4_NONE_POWER_T, // 上(t)次瞬时冻结第四象限无功电能数据
E_D07_RULER_TYPE_INST_FREZ_FORTH_HAVE_DEMAND_T, // 上(t)次瞬时冻结正向有功最大需量数据及发生时间数据
E_D07_RULER_TYPE_INST_FREZ_BACK_HAVE_DEMAND_T, // 上(t)次瞬时冻结反向有功最大需量数据及发生时间数据
E_D07_RULER_TYPE_INST_FREZ_BLOCK_T, // 上(t)次瞬时冻结数据块
/* t (1~2) */
E_D07_RULER_TYPE_SWITCH_ZONE_TIME_T, // 上(t)次 两套时区表切换时间
E_D07_RULER_TYPE_SWITCH_ZONE_FORTH_HAVE_POWER_T, // 上(t)次 两套时区表切换正向有功电能数据
E_D07_RULER_TYPE_SWITCH_ZONE_BACK_HAVE_POWER_T, // 上(t)次 两套时区表切换反向有功电能数据
E_D07_RULER_TYPE_SWITCH_ZONE_COMB_1_NONE_POWER_T, // 上(t)次 两套时区表切换组合无功电能数据
E_D07_RULER_TYPE_SWITCH_ZONE_COMB_2_NONE_POWER_T, // 上(t)次 两套时区表切换组合无功电能数据
E_D07_RULER_TYPE_SWITCH_ZONE_QUAD_1_NONE_POWER_T, // 上(t)次 两套时区表切换第一象限无功电能数据
E_D07_RULER_TYPE_SWITCH_ZONE_QUAD_2_NONE_POWER_T, // 上(t)次 两套时区表切换第二象限无功电能数据
E_D07_RULER_TYPE_SWITCH_ZONE_QUAD_3_NONE_POWER_T, // 上(t)次 两套时区表切换第三象限无功电能数据
E_D07_RULER_TYPE_SWITCH_ZONE_QUAD_4_NONE_POWER_T, // 上(t)次 两套时区表切换第四象限无功电能数据
E_D07_RULER_TYPE_SWITCH_ZONE_FORTH_HAVE_DEMAND_T, // 上(t)次 两套时区表切换正向有功最大需量及发生时间数据
E_D07_RULER_TYPE_SWITCH_ZONE_BACK_HAVE_DEMAND_T, // 上(t)次 两套时区表切换反向有功最大需量及发生时间数据
E_D07_RULER_TYPE_SWITCH_ZONE_VAR_DATA_T, // 上(t)次 两套时区表切换变量数据
E_D07_RULER_TYPE_SWITCH_ZONE_BLOCK_T, // 上(t)次 两套时区表切换数据块
/* t (1~2) */
E_D07_RULER_TYPE_SWITCH_PART_TIME_T, // 上(t)次 两套日时段表切换时间
E_D07_RULER_TYPE_SWITCH_PART_FORTH_HAVE_POWER_T, // 上(t)次 两套日时段表切换正向有功电能数据
E_D07_RULER_TYPE_SWITCH_PART_BACK_HAVE_POWER_T, // 上(t)次 两套日时段表切换反向有功电能数据
E_D07_RULER_TYPE_SWITCH_PART_COMB_1_NONE_POWER_T, // 上(t)次 两套日时段表切换组合无功电能数据
E_D07_RULER_TYPE_SWITCH_PART_COMB_2_NONE_POWER_T, // 上(t)次 两套日时段表切换组合无功电能数据
E_D07_RULER_TYPE_SWITCH_PART_QUAD_1_NONE_POWER_T, // 上(t)次 两套日时段表切换第一象限无功电能数据
E_D07_RULER_TYPE_SWITCH_PART_QUAD_2_NONE_POWER_T, // 上(t)次 两套日时段表切换第二象限无功电能数据
E_D07_RULER_TYPE_SWITCH_PART_QUAD_3_NONE_POWER_T, // 上(t)次 两套日时段表切换第三象限无功电能数据
E_D07_RULER_TYPE_SWITCH_PART_QUAD_4_NONE_POWER_T, // 上(t)次 两套日时段表切换第四象限无功电能数据
E_D07_RULER_TYPE_SWITCH_PART_FORTH_HAVE_DEMAND_T, // 上(t)次 两套日时段表切换正向有功最大需量及发生时间数据
E_D07_RULER_TYPE_SWITCH_PART_BACK_HAVE_DEMAND_T, // 上(t)次 两套日时段表切换反向有功最大需量及发生时间数据
E_D07_RULER_TYPE_SWITCH_PART_VAR_DATA_T, // 上(t)次 两套日时段表切换变量数据
E_D07_RULER_TYPE_SWITCH_PART_BLOCK_T, // 上(t)次 两套日时段表切换数据块
E_D07_RULER_TYPE_A6_MAX = E_D07_RULER_TYPE_SWITCH_PART_BLOCK_T, /* 表 A.6 规约最大值 */
/* 对应表 A.7 负荷记录数据编码表 */
E_D07_RULER_TYPE_A7_MIN, /* 表 A.7 规约最小值 */
E_D07_RULER_TYPE_EARLY_OVERLOAD_RECORD = E_D07_RULER_TYPE_A7_MIN, // 最早记录块
E_D07_RULER_TYPE_GIVEN_OVERLOAD_RECORD, // 给定时间记录块
E_D07_RULER_TYPE_RECNT_OVERLOAD_RECORD, // 最近一个记录块
E_D07_RULER_TYPE_EARLY_OVERLOAD_RECORD_1, // 第一类负荷 最早记录块
E_D07_RULER_TYPE_GIVEN_OVERLOAD_RECORD_1, // 第一类负荷 给定时间记录块
E_D07_RULER_TYPE_RECNT_OVERLOAD_RECORD_1, // 第一类负荷 最近一个记录块
E_D07_RULER_TYPE_EARLY_OVERLOAD_RECORD_2, // 第二类负荷 最早记录块
E_D07_RULER_TYPE_GIVEN_OVERLOAD_RECORD_2, // 第二类负荷 给定时间记录块
E_D07_RULER_TYPE_RECNT_OVERLOAD_RECORD_2, // 第二类负荷 最近一个记录块
E_D07_RULER_TYPE_EARLY_OVERLOAD_RECORD_3, // 第三类负荷 最早记录块
E_D07_RULER_TYPE_GIVEN_OVERLOAD_RECORD_3, // 第三类负荷 给定时间记录块
E_D07_RULER_TYPE_RECNT_OVERLOAD_RECORD_3, // 第三类负荷 最近一个记录块
E_D07_RULER_TYPE_EARLY_OVERLOAD_RECORD_4, // 第四类负荷 最早记录块
E_D07_RULER_TYPE_GIVEN_OVERLOAD_RECORD_4, // 第四类负荷 给定时间记录块
E_D07_RULER_TYPE_RECNT_OVERLOAD_RECORD_4, // 第四类负荷 最近一个记录块
E_D07_RULER_TYPE_EARLY_OVERLOAD_RECORD_5, // 第五类负荷 最早记录块
E_D07_RULER_TYPE_GIVEN_OVERLOAD_RECORD_5, // 第五类负荷 给定时间记录块
E_D07_RULER_TYPE_RECNT_OVERLOAD_RECORD_5, // 第五类负荷 最近一个记录块
E_D07_RULER_TYPE_EARLY_OVERLOAD_RECORD_6, // 第六类负荷 最早记录块
E_D07_RULER_TYPE_GIVEN_OVERLOAD_RECORD_6, // 第六类负荷 给定时间记录块
E_D07_RULER_TYPE_RECNT_OVERLOAD_RECORD_6, // 第六类负荷 最近一个记录块
E_D07_RULER_TYPE_A7_MAX = E_D07_RULER_TYPE_RECNT_OVERLOAD_RECORD_6, /* 表 A.7 规约最大值 */
/* 用户扩展 */
}E_D07_RULER_TYPE;
/** dlt645 2007规约类型 */
/* DLT645 2007版 规约编码表类型 */
typedef enum
{
E_DLT64507_RULER_TABEL_POWER, /* 对应表A.1 电能量数据标识编码表 */
E_DLT64507_RULER_TABEL_DEMAND, /* 对应表A.2 最大需量及发生时间数据标识编码表 */
E_DLT64507_RULER_TABEL_VAR, /* 对应表A.3 变量数据标识编码表 */
E_DLT64507_RULER_TABEL_EVENT, /* 对应表A.4 事件记录数据标识编码表 */
E_DLT64507_RULER_TABEL_PARA, /* 对应表A.5 参变量数据标识编码表 */
E_DLT64507_RULER_TABEL_FREEZE, /* 对应表A.6 冻结数据标识编码表 */
E_DLT64507_RULER_TABEL_LOAD, /* 对应表A.7 负荷记录数据标识编码表 */
E_DLT64507_RULER_TABEL_EXT, /* 对应表A.8 用户自定义数据标识编码表 */
}E_DLT645_07_RULER_TABEL_TYPE;
/* 结算日类型 */
typedef enum
{
E_D07_PAYOFF_NULL, // 不关心该参数
E_D07_PAYOFF_CURRENT, /* 当前 */
E_D07_PAYOFF_PRE_1, /* 上 1 结算日 */
E_D07_PAYOFF_PRE_2, /* 上 2 结算日 */
E_D07_PAYOFF_PRE_3, /* 上 3 结算日 */
E_D07_PAYOFF_PRE_4, /* 上 4 结算日 */
E_D07_PAYOFF_PRE_5, /* 上 5 结算日 */
E_D07_PAYOFF_PRE_6, /* 上 6 结算日 */
E_D07_PAYOFF_PRE_7, /* 上 7 结算日 */
E_D07_PAYOFF_PRE_8, /* 上 8 结算日 */
E_D07_PAYOFF_PRE_9, /* 上 9 结算日 */
E_D07_PAYOFF_PRE_10, /* 上 10 结算日 */
E_D07_PAYOFF_PRE_11, /* 上 11 结算日 */
E_D07_PAYOFF_PRE_12, /* 上 12 结算日 */
}E_D07_PARA_PAYOFF;
/* 参数 谐波次数 */
typedef enum
{
E_D07_HARM_NULL, // 不关心谐波次数
E_D07_HARM_1, // 1次谐波
E_D07_HARM_2, // 2次谐波
E_D07_HARM_3, // 3次谐波
E_D07_HARM_4, // 4次谐波
E_D07_HARM_5, // 5次谐波
E_D07_HARM_6, // 6次谐波
E_D07_HARM_7, // 7次谐波
E_D07_HARM_8, // 8次谐波
E_D07_HARM_9, // 9次谐波
E_D07_HARM_10, // 10次谐波
E_D07_HARM_11, // 11次谐波
E_D07_HARM_12, // 12次谐波
E_D07_HARM_13, // 13次谐波
E_D07_HARM_14, // 14次谐波
E_D07_HARM_15, // 15次谐波
E_D07_HARM_16, // 16次谐波
E_D07_HARM_17, // 17次谐波
E_D07_HARM_18, // 18次谐波
E_D07_HARM_19, // 19次谐波
E_D07_HARM_20, // 20次谐波
E_D07_HARM_21, // 21次谐波
}E_D07_PARA_HARM;
/* 参数上N次数 */
typedef enum
{
E_D07_LAST_NULL, // 上不关次数
E_D07_LAST_1, // 上1次
E_D07_LAST_2, // 上2次
E_D07_LAST_3, // 上3次
E_D07_LAST_4, // 上4次
E_D07_LAST_5, // 上5次
E_D07_LAST_6, // 上6次
E_D07_LAST_7, // 上7次
E_D07_LAST_8, // 上8次
E_D07_LAST_9, // 上9次
E_D07_LAST_10, // 上10次
E_D07_LAST_11, // 上11次
E_D07_LAST_12, // 上12次
}E_D07_PARA_LAST;
/* 规约参数费率 */
typedef enum
{
E_D07_RATE_NULL, // 不关心费率参数
E_D07_RATE_1, // 费率
E_D07_RATE_2, // 费率2
E_D07_RATE_3, // 费率3
E_D07_RATE_4, // 费率4
E_D07_RATE_5, // 费率5
E_D07_RATE_6, // 费率6
E_D07_RATE_7, // 费率7
E_D07_RATE_8, // 费率8
E_D07_RATE_9, // 费率9
E_D07_RATE_10, // 费率10
E_D07_RATE_11, // 费率11
E_D07_RATE_12, // 费率12
E_D07_RATE_13, // 费率13
E_D07_RATE_14, // 费率14
E_D07_RATE_15, // 费率15
E_D07_RATE_16, // 费率16
E_D07_RATE_17, // 费率17
E_D07_RATE_18, // 费率18
E_D07_RATE_19, // 费率19
E_D07_RATE_20, // 费率20
E_D07_RATE_21, // 费率21
E_D07_RATE_22, // 费率22
E_D07_RATE_23, // 费率23
E_D07_RATE_24, // 费率24
E_D07_RATE_25, // 费率25
E_D07_RATE_26, // 费率26
E_D07_RATE_27, // 费率27
E_D07_RATE_28, // 费率28
E_D07_RATE_29, // 费率29
E_D07_RATE_30, // 费率30
E_D07_RATE_31, // 费率31
E_D07_RATE_32, // 费率32
E_D07_RATE_33, // 费率33
E_D07_RATE_34, // 费率34
E_D07_RATE_35, // 费率35
E_D07_RATE_36, // 费率36
E_D07_RATE_37, // 费率37
E_D07_RATE_38, // 费率38
E_D07_RATE_39, // 费率39
E_D07_RATE_40, // 费率40
E_D07_RATE_41, // 费率41
E_D07_RATE_42, // 费率42
E_D07_RATE_43, // 费率43
E_D07_RATE_44, // 费率44
E_D07_RATE_45, // 费率45
E_D07_RATE_46, // 费率46
E_D07_RATE_47, // 费率47
E_D07_RATE_48, // 费率48
E_D07_RATE_49, // 费率49
E_D07_RATE_50, // 费率50
E_D07_RATE_51, // 费率51
E_D07_RATE_52, // 费率52
E_D07_RATE_53, // 费率53
E_D07_RATE_54, // 费率54
E_D07_RATE_55, // 费率55
E_D07_RATE_56, // 费率56
E_D07_RATE_57, // 费率57
E_D07_RATE_58, // 费率58
E_D07_RATE_59, // 费率59
E_D07_RATE_60, // 费率60
E_D07_RATE_61, // 费率61
E_D07_RATE_62, // 费率62
E_D07_RATE_63, // 费率63
E_D07_RATE_64, // 费率64
}E_D07_PARA_RATE;
/* 结构 */
/* 数据转换方向 */
typedef enum
{
E_D07_TRANS_U2F, // 数据格式从用户侧转换到帧侧
E_D07_TRANS_F2U, // 数据格式从帧侧转换到用户侧
}E_D07_TRANS_FLG;
typedef eD07Err (*F_D07_RULER_TRANS)(E_D07_TRANS_FLG, char*, char*);
/* 规约的格式类型 */
typedef enum