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
package com.dec.fbs9100;
 
public class FBS9100_StatAndParam {
    private final int BYTE_LEN = 6;
    
    public int dev_id = 0;
    public String dev_ipaddr = "127.0.0.1";
    public int BattGroupId = 0;
    public int op_cmd = FBS9100_ComBase.CMD_NULL;
    public int test_type = FBS9100_ComBase.TestType_NULL;
    public String dev_name;
    
    public FBS9100_VCData m_FBS_VCData = null;
    public FBS9100_ParamDischarge m_FBS_DiscParam = null;
    public CL_Param clParam = null;
    public FBS9100s_Fod_State fbs9100s_fod_state =null;
    public FBS9100_ParamDischarge m_FBS_DiscParamFromDev = null;
    public FBS9100_JHPowerState fbs9100_jhpowerState = null;
    public FBS9100_SysParam m_FBS_SysParam = null;
    public BTS61850_OffLineYHPlan bts61850_OffLineYHPlan = null;
    
    public FBS9100_batt_testparam test_Param = null;    //当前设置成功的充放电参数
    
    public FBS9100_AlarmParam m_FBS_AlmParamFromDev = null;
    public FBS9100_AlarmParam m_FBS_AlmParam = null;
    
    public String m_DevVersion = "";
    
    public String publicKeyX="";            
    public long Crc32publicKeyY;            
    public String publicKeyY;                
    public String keyID = "";                
    public String serialNumber = "";        
 
    
    public int CRC = 0;
    
    public FBS9100_StatAndParam(String ipaddr, int devid)
    {
        dev_ipaddr = ipaddr;
        dev_id = devid;
        init_FBS9100_StatAndParam();
    }
    
    public void init_FBS9100_StatAndParam() {
        m_FBS_VCData = new FBS9100_VCData();
        m_FBS_DiscParam = new FBS9100_ParamDischarge();
        m_FBS_DiscParamFromDev = new FBS9100_ParamDischarge();
        fbs9100s_fod_state = new FBS9100s_Fod_State();
        fbs9100_jhpowerState = new FBS9100_JHPowerState();
        m_FBS_SysParam = new FBS9100_SysParam();
        bts61850_OffLineYHPlan = new BTS61850_OffLineYHPlan();
        clParam = new CL_Param();
        
        test_Param = new FBS9100_batt_testparam();
        
        m_FBS_AlmParamFromDev = new FBS9100_AlarmParam();
        m_FBS_AlmParam = new FBS9100_AlarmParam();
    }
    
    @Override
    public String toString() {
        return "FBS9100_StatAndParam [BYTE_LEN=" + BYTE_LEN + ", dev_id=" + dev_id + ", dev_ipaddr=" + dev_ipaddr
                + ", op_cmd=" + op_cmd + ", test_type=" + test_type + "]";
    }
}