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 String StationId = ""; public int PowerDeviceId = 0; //电源ID号 public boolean isPowerOff = false; //电源交流失电标识 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(); } public int getSysWorkState() { if(isPowerOff) { //交流失电时显示停电放电 return FBS9100_SysState.IEC61850_SYS_STATE_PD_DISCHARGING; }else { return m_FBS_VCData.m_SysState.WorkState; } } public void setPowerDown(boolean powerdown) { this.isPowerOff = powerdown; } @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 + "]"; } }