DELL
2024-06-15 b54d209c93b3b44f6389a61e4bdb18ad2c469501
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
package com.dev.simpower.dev;
 
public class Power_ComBase {
    
    
    
    public static final int Control_RegCount                                = 1;            //¿ØÖƼĴæÆ÷¸öÊý
    
    public static final int LIBMSDATA_MAX_COUNT                             = 4;            //ï®µç³Ø°ü×î´óÊýÁ¿
    public static final int LIBMSTEMP_MAX_COUNT                             = 4;            //ï®µç³Ø°üµçоζÈ×î´óÊýÁ¿
    public static final int LIMODEL_MAX_COUNT                                 = 4;            //µçÔ´Ä£¿é×î´óÊýÁ¿
    public static final int MON_MAX_COUNT                                     = 16;            //µçÔ´Ä£¿é×î´óÊýÁ¿
    
    public static final int CMD_NULL                                         = 0;            //½»Á÷µçÔ´Êý¾Ý
    public static final int CMD_Fail                                         = 0xFFEE;        //½»Á÷µçÔ´Êý¾Ý
    
    public static final int DFU_BUF_LEN                                     = 256;            //Ô¶³ÌÉý¼¶°ü³¤¶È
    
    
    
    
    public static final int MU_ACData_RegAddr_Start                         = 0;                    //½»Á÷ÅäµçÊý¾Ý
    public static final int MU_ACParam_RegAddr_Start                         = 12;                    //½»Á÷Åäµç²ÎÊýÊý¾Ý
    public static final int MU_DCData_RegAddr_Start                         = 100;                    //Ö±Á÷ÅäµçÊý¾Ý
    public static final int MU_DCParam_RegAddr_Start                         = 156;                    //Ö±Á÷Åäµç²ÎÊýÊý¾Ý
    
    public static final int MU_LoadData_PowerOn_RegAddr_Start                 = 200;                    //¸ºÔØÉϵçÊÚȨ¿ØÖÆÊý¾Ý
    public static final int MU_LoadData_PowerOff_RegAddr_Start                 = 212;                    //¸ºÔØÏµçʹÄÜ¿ØÖÆÊý¾Ý
    public static final int MU_LoadData_PowerOffVol_RegAddr_Start             = 224;                    //¸ºÔØ¿ØÖÆÊý¾Ý
    public static final int MU_LoadData_PowerOffTime_RegAddr_Start             = 236;                    //¸ºÔØ¿ØÖÆÊý¾Ý
    public static final int MU_LoadData_PowerOffElect_RegAddr_Start         = 248;                    //¸ºÔØ¿ØÖÆÊý¾Ý
    
    public static final int MU_RectData_RegAddr_Start                         = 300;                    //ÕûÁ÷Ä£¿éÊý¾Ý
 
    public static final int MU_LiBMSData_RegAddr_Start                         = 501;                    //ï®µç³ØÊý¾Ý
    
    
    
    
    public static final int PWD_ACData_RegAddr_Start                         = 0 + 40000;            //½»Á÷µçÔ´Êý¾Ý
    public static final int PWD_LIBMSData_RegAddr_Start1                     = 500 + 40000;            //ï®µç³Ø°ü1BMSÐÅÏ¢
    public static final int PWD_LIBMSData_RegAddr_Start2                     = 590 + 40000;            //ï®µç³Ø°ü2BMSÐÅÏ¢
    public static final int PWD_LIBMSData_RegAddr_Start3                     = 680 + 40000;            //ï®µç³Ø°ü3BMSÐÅÏ¢
    public static final int PWD_LIBMSData_RegAddr_Start4                     = 770 + 40000;            //ï®µç³Ø°ü4BMSÐÅÏ¢
    
    public static final int[] PWD_LIBMSData_RegAddr_Start = new int[] {
            PWD_LIBMSData_RegAddr_Start1,
            PWD_LIBMSData_RegAddr_Start2,
            PWD_LIBMSData_RegAddr_Start3,
            PWD_LIBMSData_RegAddr_Start4
    };
    
    public static final int PWD_ModelData_RegAddr_Start1                     = 1000 + 40000;            //µçÔ´Ä£¿é1Êý¾Ý
    public static final int PWD_ModelData_RegAddr_Start2                     = 1031 + 40000;            //µçÔ´Ä£¿é2Êý¾Ý
    public static final int PWD_ModelData_RegAddr_Start3                     = 1061 + 40000;            //µçÔ´Ä£¿é3Êý¾Ý
    public static final int PWD_ModelData_RegAddr_Start4                     = 1091 + 40000;            //µçÔ´Ä£¿é4Êý¾Ý
    
    public static final int[] PWD_ModelData_RegAddr_Start = new int[] {
            PWD_ModelData_RegAddr_Start1,
            PWD_ModelData_RegAddr_Start2,
            PWD_ModelData_RegAddr_Start3,
            PWD_ModelData_RegAddr_Start4
    };
    
    public static final int PWD_ModelAlm_RegAddr_Start                         = 1500 + 40000;            //µçÔ´¸æ¾¯
 
    public static final int PWD_SysParam_RegAddr_Start                         = 2000 + 40000;            //ϵͳ²ÎÊý
 
    public static final int PWD_LoadControl_RegAddr_Start                     = 2200 + 40000;            //·Ö·¿ØÖƲÎÊý
 
    public static final int PWD_BackControl_RegAddr_Start                     = 2212 + 40000;            //·Ö·±¸µç¿ØÖƲÎÊý
    
    public static final int PWD_DoorControl_RegAddr_Start                     = 2224 + 40000;            //ÃÅ´Å¿ØÖÆ
    
    public static final int PWD_AlmParam_RegAddr_Start                         = 2400 + 40000;            //¸æ¾¯²ÎÊý
 
    public static final int PWD_PowerParam_RegAddr_Start                     = 2600 + 40000;            //µçÔ´²ÎÊý
 
    public static final int PWD_SchoolTime_RegAddr_Start                     = 2800 + 40000;            //УʱµØÖ·
 
    public static final int PWD_Load1Time_RegAddr_Start                     = 3000 + 40000;            //·Ö·1¶¨Ê±¿ª¹Ø
    public static final int PWD_Load2Time_RegAddr_Start                     = 3014 + 40000;            //·Ö·2¶¨Ê±¿ª¹Ø
    public static final int PWD_Load3Time_RegAddr_Start                     = 3028 + 40000;            //·Ö·3¶¨Ê±¿ª¹Ø
    public static final int PWD_Load4Time_RegAddr_Start                     = 3042 + 40000;            //·Ö·4¶¨Ê±¿ª¹Ø
    public static final int PWD_Load5Time_RegAddr_Start                     = 3056 + 40000;            //·Ö·5¶¨Ê±¿ª¹Ø
    public static final int PWD_Load6Time_RegAddr_Start                     = 3070 + 40000;            //·Ö·6¶¨Ê±¿ª¹Ø
    public static final int PWD_Load7Time_RegAddr_Start                     = 3084 + 40000;            //·Ö·7¶¨Ê±¿ª¹Ø
    public static final int PWD_Load8Time_RegAddr_Start                     = 3098 + 40000;            //·Ö·8¶¨Ê±¿ª¹Ø
    public static final int PWD_Load9Time_RegAddr_Start                     = 3012 + 40000;            //·Ö·9¶¨Ê±¿ª¹Ø
    public static final int PWD_Load10Time_RegAddr_Start                     = 3026 + 40000;            //·Ö·10¶¨Ê±¿ª¹Ø
    public static final int PWD_Load11Time_RegAddr_Start                     = 3040 + 40000;            //·Ö·11¶¨Ê±¿ª¹Ø
    public static final int PWD_Load12Time_RegAddr_Start                     = 3054 + 40000;            //·Ö·12¶¨Ê±¿ª¹Ø
    
    
    public static final int PWD_TransUpdateFile_RegAddr_Start                 = 0xF000;        //´«ÊäÉý¼¶Îļþ¼Ä´æÆ÷µØÖ·
    public static final int PWD_StartUpdate_RegAddr_Start                     = 0xF001;        //Æô¶¯Éý¼¶¼Ä´æÆ÷µØÖ·
    public static final int PWD_SysReStart_RegAddr_Start                     = 0xF002;        //Ô¶³ÌÖØÆô¼Ä´æÆ÷µØÖ·
    
    
    public static final int PWD_DCVolJZ_RegAddr_Start                         = 0xA000;        //Ö±Á÷µçѹУ׼µØÖ·
    public static final int PWD_BattCurrClear_RegAddr_Start                 = 0xA001;        //µç³ØµçÁ÷ÇåÁãµØÖ·
    public static final int PWD_DisCurrJZ_RegAddr_Start                     = 0xA002;        //·ÅµçµçÁ÷У׼µØÖ·
    public static final int PWD_ChrCurrJZ_RegAddr_Start                     = 0xA003;        //³äµçµçÁ÷У׼µØÖ·
    public static final int PWD_LoadCurrClear_RegAddr_Start                 = 0xA004;        //¸ºÔصçÁ÷ÇåÁãµØÖ·
    public static final int PWD_LoadCurrJZ_RegAddr_Start                     = 0xA005;        //¸ºÔصçÁ÷У׼µØÖ·
    public static final int PWD_Load1CurrJZ_RegAddr_Start                     = 0xA006;        //֧·1µçÁ÷У׼µØÖ·
    public static final int PWD_Load2CurrJZ_RegAddr_Start                     = 0xA007;        //֧·2µçÁ÷У׼µØÖ·
    public static final int PWD_Load3CurrJZ_RegAddr_Start                     = 0xA008;        //֧·3µçÁ÷У׼µØÖ·
    public static final int PWD_Load4CurrJZ_RegAddr_Start                     = 0xA009;        //֧·4µçÁ÷У׼µØÖ·
    public static final int PWD_Load5CurrJZ_RegAddr_Start                     = 0xA00A;        //֧·5µçÁ÷У׼µØÖ·
    public static final int PWD_Load6CurrJZ_RegAddr_Start                     = 0xA00B;        //֧·6µçÁ÷У׼µØÖ·
    public static final int PWD_Load7CurrJZ_RegAddr_Start                     = 0xA00C;        //֧·7µçÁ÷У׼µØÖ·
    public static final int PWD_Load8CurrJZ_RegAddr_Start                     = 0xA00D;        //֧·8µçÁ÷У׼µØÖ·
    
        
    
    public static final int PWD_AlmParam_Read_ACK                 = 0x10;            //¶ÁÈ¡¸æ¾¯²ÎÊý³É¹¦
    public static final int PWD_SysParam_Read_ACK                 = 0x11;            //¶Áȡϵͳ²ÎÊý³É¹¦
    public static final int PWD_PwdParam_Read_ACK                 = 0x12;            //¶ÁÈ¡µçÔ´²ÎÊý³É¹¦
    public static final int PWD_SchoolTime_Read_ACK             = 0x13;            //¶ÁȡУʱ²ÎÊý³É¹¦
    
    public static final int PWD_Load1Time_Read_ACK                 = 0x14;            //¶ÁÈ¡·Ö·1-6¶¨Ê±²ÎÊý³É¹¦
    public static final int PWD_Load2Time_Read_ACK                 = 0x15;            //¶ÁÈ¡·Ö·7-12¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load3Time_Read_ACK                 = 0x16;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load4Time_Read_ACK                 = 0x17;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load5Time_Read_ACK                 = 0x18;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load6Time_Read_ACK                 = 0x19;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load7Time_Read_ACK                 = 0x1A;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load8Time_Read_ACK                 = 0x1B;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load9Time_Read_ACK                 = 0x1C;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load10Time_Read_ACK             = 0x1D;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load11Time_Read_ACK             = 0x1E;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
//    public static final int PWD_Load12Time_Read_ACK             = 0x1F;            //¶ÁÈ¡·Ö·¶¨Ê±²ÎÊý³É¹¦
    
    public static final int PWD_SysRestart_Success_ACK             = 0x20;            //¶ÁȡУʱ²ÎÊý³É¹¦
    public static final int PWD_SysRestart_Fail_ACK             = 0x21;            //¶ÁȡУʱ²ÎÊýʧ°Ü
 
    
    public static final int MU_ACData_Param_Read_ACK             = 0x22;            //¶ÁÈ¡½»Á÷Åäµç²ÎÊý³É¹¦
    public static final int MU_DCData_Param_Read_ACK             = 0x23;            //¶ÁÈ¡½»Á÷Åäµç²ÎÊý³É¹¦
    public static final int MU_LoadData_Param_Read_ACK             = 0x24;            //¶ÁÈ¡½»Á÷Åäµç²ÎÊý³É¹¦
}