DELL
2024-05-21 b3c0ad2b00c503efaf2e8ef8ac930c8823c08324
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
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 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 PWD_ACData_RegAddr_Start             = 0;            //½»Á÷µçÔ´Êý¾Ý
    public static final int PWD_LIBMSData_RegAddr_Start1         = 500;            //ï®µç³Ø°ü1BMSÐÅÏ¢
    public static final int PWD_LIBMSData_RegAddr_Start2         = 590;            //ï®µç³Ø°ü2BMSÐÅÏ¢
    public static final int PWD_LIBMSData_RegAddr_Start3         = 680;            //ï®µç³Ø°ü3BMSÐÅÏ¢
    public static final int PWD_LIBMSData_RegAddr_Start4         = 770;            //ï®µç³Ø°ü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;            //µçÔ´Ä£¿é1Êý¾Ý
    public static final int PWD_ModelData_RegAddr_Start2         = 1031;            //µçÔ´Ä£¿é2Êý¾Ý
    public static final int PWD_ModelData_RegAddr_Start3         = 1061;            //µçÔ´Ä£¿é3Êý¾Ý
    public static final int PWD_ModelData_RegAddr_Start4         = 1091;            //µçÔ´Ä£¿é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;            //µçÔ´¸æ¾¯
 
    public static final int PWD_SysParam_RegAddr_Start             = 2000;            //ϵͳ²ÎÊý
 
    public static final int PWD_LoadControl_RegAddr_Start         = 2200;            //·Ö·¿ØÖƲÎÊý
 
    public static final int PWD_BackControl_RegAddr_Start         = 2212;            //·Ö·±¸µç¿ØÖƲÎÊý
    
    public static final int PWD_DoorControl_RegAddr_Start         = 2224;            //ÃÅ´Å¿ØÖÆ
    
    public static final int PWD_AlmParam_RegAddr_Start             = 2400;            //¸æ¾¯²ÎÊý
 
    public static final int PWD_PowerParam_RegAddr_Start         = 2600;            //µçÔ´²ÎÊý
 
    public static final int PWD_SchoolTime_RegAddr_Start         = 2800;            //УʱµØÖ·
 
    public static final int PWD_Load1Time_RegAddr_Start         = 3000;            //·Ö·1¶¨Ê±¿ª¹Ø
    public static final int PWD_Load2Time_RegAddr_Start         = 3014;            //·Ö·2¶¨Ê±¿ª¹Ø
    public static final int PWD_Load3Time_RegAddr_Start         = 3028;            //·Ö·3¶¨Ê±¿ª¹Ø
    public static final int PWD_Load4Time_RegAddr_Start         = 3042;            //·Ö·4¶¨Ê±¿ª¹Ø
    public static final int PWD_Load5Time_RegAddr_Start         = 3056;            //·Ö·5¶¨Ê±¿ª¹Ø
    public static final int PWD_Load6Time_RegAddr_Start         = 3070;            //·Ö·6¶¨Ê±¿ª¹Ø
    public static final int PWD_Load7Time_RegAddr_Start         = 3084;            //·Ö·7¶¨Ê±¿ª¹Ø
    public static final int PWD_Load8Time_RegAddr_Start         = 3098;            //·Ö·8¶¨Ê±¿ª¹Ø
    public static final int PWD_Load9Time_RegAddr_Start         = 3012;            //·Ö·9¶¨Ê±¿ª¹Ø
    public static final int PWD_Load10Time_RegAddr_Start         = 3026;            //·Ö·10¶¨Ê±¿ª¹Ø
    public static final int PWD_Load11Time_RegAddr_Start         = 3040;            //·Ö·11¶¨Ê±¿ª¹Ø
    public static final int PWD_Load12Time_RegAddr_Start         = 3054;            //·Ö·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_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;            //¶ÁȡУʱ²ÎÊýʧ°Ü
}