package com.dec.fbs9100;
|
|
import java.util.Date;
|
|
|
/**
|
* ¼Ç¼³ä·ÅµçÊý¾Ýʱ¼Ç¼µ±Ç°³ä·Åµç²ÎÊý
|
* @author LiJun
|
*
|
*/
|
public class FBS9100_batt_testparam {
|
|
public int dev_id;
|
public Date record_time; //'²ÎÊý¸üÐÂʱ¼ä',
|
public int BattGroupId; //'µç³Ø×éID',
|
public int test_record_count; //'µç³Ø×é·Åµç´ÎÊý¶ÔÓ¦db_batt_testdata.tb_batttestdata_inf',
|
public int op_cmd; //
|
public int TestCmd; //'²âÊÔÀàÐÍ',
|
public int HourRate; //'·ÅµçСʱÂÊ',
|
public float DisCurr; //'·ÅµçµçÁ÷(A)',
|
public float DisCap; //'·ÅµçÈÝÁ¿(AH)',
|
public int DisTime; //'·Åµçʱ³¤(·ÖÖÓ)',
|
public float GroupVol_LOW; //'×é¶ËÏÂÏÞ(V)',
|
public float MonomerVol_LOW; //'µ¥ÌåÏÂÏÞ(V)',
|
public int MonomerLowCount; //'µ¥ÌåÏÂÏÞÊýÁ¿',
|
public int BattGroupNum; //'×éºÅ',
|
public int OnlineVolLowAction; //'ÔÚÏßµçѹµÍ´¦Àí',
|
public float DCVolHighLimit; //'ÉýѹÉÏÏÞ(V)',
|
public float ChargeCurrSet; //'³äµçµçÁ÷(V)',
|
public float MonomerTmp_High; //'µ¥ÌåζÈÉÏÏÞ(¡æ)',
|
public float AutoTestStartVol;
|
public float OnLineVol_Low; //'ÔÚÏßµçѹµÍ·§Öµ',
|
public int OffLineYH_Cycle; //'ÀëÏßÑø»¤ÖÜÆÚ',
|
public Date OffLineYHstarttime; //'Ñø»¤¼Æ»®¿ªÊ¼Ê±¼ä',
|
public int OffLineYHTimes; //'ÀëÏßÑø»¤Ö´ÐдÎÊý',
|
public int OffLineYHOnceCycle; //'ÀëÏßÑø»¤Ã¿´ÎÖ´ÐÐÖÜÆÚ',
|
public int MonCount; //'ÿ×éµ¥ÌåÊý',
|
public float MonVol; //'µ¥Ìåµçѹ',
|
public float DisPower; //'Ô¤·Å¹¦ÂÊ£¨0.1kw£©',
|
public float DisPreRes; //'·Åµç×èÖµ(m¦¸)',
|
public int CharCap; //'³äµçÈÝÁ¿(AH)',
|
public int CharTimeLong; //'³äµçʱ³¤(min)',
|
public int FloatCharTimeLong; //'¸¡³äʱ³¤',
|
public float CharSotpCurr; //'½ØÖ¹µçÁ÷(0.1A)',
|
public float MonVolHightLimit; //'µ¥ÌåÉÏÏÞ(0.01V)',
|
public int MonVolHightLimitCount; //'µ¥ÌåÉÏÏÞÊýÁ¿',
|
public float CharHighTmp; //'³äµç¹ýÎÂ',
|
public int DisWaitTime; //'·ÅÍê¾²ÖÃ(0-500·ÖÖÓ)',
|
public int CharWaitTime; //'³äÍê¾²ÖÃ(0-500·ÖÖÓ)',
|
public int FlowOver_Count; //'ºãÁ÷×ܽ׶ÎÊý[1-3]',
|
public float FlowOver_CharCurr_1; //'ºãÁ÷1½×¶Î³äµçµçÁ÷',
|
public float FlowOver_CharCurr_2; //'ºãÁ÷2½×¶Î³äµçµçÁ÷',
|
public float FlowOver_CharCurr_3; //'ºãÁ÷3½×¶Î³äµçµçÁ÷',
|
public int FlowOver_CharTime_1; //'ºãÁ÷1½×¶Î³äµçʱ³¤',
|
public int FlowOver_CharTime_2; //'ºãÁ÷2½×¶Î³äµçʱ³¤',
|
public int FlowOver_CharTime_3; //'ºãÁ÷3½×¶Î³äµçʱ³¤',
|
public float ChargeVolt; //'³äµçµçѹ(V)',
|
public float C_ProtectVol1; //'ºãÁ÷±£»¤µçѹ1',
|
public float C_ProtectVol2; //'ºãÁ÷±£»¤µçѹ2',
|
public float C_ProtectVol3; //'ºãÁ÷±£»¤µçѹ3',
|
public float C_mon_uppervol1; //'ºãÁ÷µ¥ÌåÉÏÏÞ1',
|
public float C_mon_uppervol2; //'ºãÁ÷µ¥ÌåÉÏÏÞ2',
|
public float C_mon_uppervol3; //'ºãÁ÷µ¥ÌåÉÏÏÞ3',
|
public int C_mon_uppernum1; //'ºãÁ÷ÉÏÏÞ¸öÊý1',
|
public int C_mon_uppernum2; //'ºãÁ÷ÉÏÏÞ¸öÊý2',
|
public int C_mon_uppernum3; //'ºãÁ÷ÉÏÏÞ¸öÊý3',
|
public int HV_charge_num; //'ºãѹ×ܽ׶ÎÊý[1~3]',
|
public float HV_charge_Vol1; //'ºãѹ½×¶Î1³äµçµçѹ',
|
public float HV_charge_Vol2; //'ºãѹ½×¶Î2³äµçµçѹ',
|
public float HV_charge_Vol3; //'ºãѹ½×¶Î3³äµçµçѹ',
|
public int HV_time1; //'ºãѹ½×¶Î1³äµçʱ¼ä',
|
public int HV_time2; //'ºãѹ½×¶Î2³äµçʱ¼ä',
|
public int HV_time3; //'ºãѹ½×¶Î3³äµçʱ¼ä',
|
public float HV_ProtectCurr1; //'ºãѹ½×¶Î1±£»¤µçÁ÷',
|
public float HV_ProtectCurr2; //'ºãѹ½×¶Î2±£»¤µçÁ÷',
|
public float HV_ProtectCurr3; //'ºãѹ½×¶Î3±£»¤µçÁ÷',
|
public float HV_mon_uppervol1; //'ºãѹ½×¶Î1µ¥ÌåÉÏÏÞ',
|
public float HV_mon_uppervol2; //'ºãѹ½×¶Î2µ¥ÌåÉÏÏÞ',
|
public float HV_mon_uppervol3; //'ºãѹ½×¶Î3µ¥ÌåÉÏÏÞ',
|
public int HV_mon_uppernum1; //'ºãѹ½×¶Î1ÉÏÏÞ¸öÊý',
|
public int HV_mon_uppernum2; //'ºãѹ½×¶Î2ÉÏÏÞ¸öÊý',
|
public int HV_mon_uppernum3; //'ºãѹ½×¶Î3ÉÏÏÞ¸öÊý',
|
|
public FBS9100_batt_testparam() {
|
this.record_time = new Date();
|
this.OffLineYHstarttime = new Date();
|
|
}
|
|
public void clone(FBS9100_batt_testparam param) {
|
this.record_time = new Date(); //'²ÎÊý¸üÐÂʱ¼ä',
|
this.BattGroupId = param.BattGroupId; //'µç³Ø×éID',
|
this.test_record_count = param.test_record_count; //'µç³Ø×é·Åµç´ÎÊý¶ÔÓ¦db_batt_testdata.tb_batttestdata_inf',
|
this.op_cmd = param.op_cmd; //
|
this.TestCmd = param.TestCmd; //'²âÊÔÀàÐÍ',
|
this.HourRate = param.HourRate; //'·ÅµçСʱÂÊ',
|
this.DisCurr = param.DisCurr; //'·ÅµçµçÁ÷(A)',
|
this.DisCap = param.DisCap; //'·ÅµçÈÝÁ¿(AH)',
|
this.DisTime = param.DisTime; //'·Åµçʱ³¤(·ÖÖÓ)',
|
this.GroupVol_LOW = param.GroupVol_LOW; //'×é¶ËÏÂÏÞ(V)',
|
this.MonomerVol_LOW = param.MonomerVol_LOW; //'µ¥ÌåÏÂÏÞ(V)',
|
this.MonomerLowCount = param.MonomerLowCount; //'µ¥ÌåÏÂÏÞÊýÁ¿',
|
this.BattGroupNum = param.BattGroupNum; //'×éºÅ',
|
this.OnlineVolLowAction = param.OnlineVolLowAction; //'ÔÚÏßµçѹµÍ´¦Àí',
|
this.DCVolHighLimit = param.DCVolHighLimit; //'ÉýѹÉÏÏÞ(V)',
|
this.ChargeCurrSet = param.ChargeCurrSet; //'³äµçµçÁ÷(V)',
|
this.MonomerTmp_High = param.MonomerTmp_High; //'µ¥ÌåζÈÉÏÏÞ(¡æ)',
|
this.AutoTestStartVol = param.AutoTestStartVol;
|
this.OnLineVol_Low = param.OnLineVol_Low; //'ÔÚÏßµçѹµÍ·§Öµ',
|
this.OffLineYH_Cycle = param.OffLineYH_Cycle; //'ÀëÏßÑø»¤ÖÜÆÚ',
|
this.OffLineYHstarttime = param.OffLineYHstarttime; //'Ñø»¤¼Æ»®¿ªÊ¼Ê±¼ä',
|
this.OffLineYHTimes = param.OffLineYHTimes; //'ÀëÏßÑø»¤Ö´ÐдÎÊý',
|
this.OffLineYHOnceCycle = param.OffLineYHOnceCycle; //'ÀëÏßÑø»¤Ã¿´ÎÖ´ÐÐÖÜÆÚ',
|
this.MonCount = param.MonCount; //'ÿ×éµ¥ÌåÊý',
|
this.MonVol = param.MonVol; //'µ¥Ìåµçѹ',
|
this.DisPower = param.DisPower; //'Ô¤·Å¹¦ÂÊ£¨0.1kw£©',
|
this.DisPreRes = param.DisPreRes; //'·Åµç×èÖµ(m¦¸)',
|
this.CharCap = param.CharCap; //'³äµçÈÝÁ¿(AH)',
|
this.CharTimeLong = param.CharTimeLong; //'³äµçʱ³¤(min)',
|
this.FloatCharTimeLong = param.FloatCharTimeLong; //'¸¡³äʱ³¤',
|
this.CharSotpCurr = param.CharSotpCurr; //'½ØÖ¹µçÁ÷(0.1A)',
|
this.MonVolHightLimit = param.MonVolHightLimit; //'µ¥ÌåÉÏÏÞ(0.01V)',
|
this.MonVolHightLimitCount = param.MonVolHightLimitCount; //'µ¥ÌåÉÏÏÞÊýÁ¿',
|
this.CharHighTmp = param.CharHighTmp; //'³äµç¹ýÎÂ',
|
this.DisWaitTime = param.DisWaitTime; //'·ÅÍê¾²ÖÃ(0-500·ÖÖÓ)',
|
this.CharWaitTime = param.CharWaitTime; //'³äÍê¾²ÖÃ(0-500·ÖÖÓ)',
|
this.FlowOver_Count = param.FlowOver_Count; //'ºãÁ÷×ܽ׶ÎÊý[1-3]',
|
this.FlowOver_CharCurr_1 = param.FlowOver_CharCurr_1; //'ºãÁ÷1½×¶Î³äµçµçÁ÷',
|
this.FlowOver_CharCurr_2 = param.FlowOver_CharCurr_2; //'ºãÁ÷2½×¶Î³äµçµçÁ÷',
|
this.FlowOver_CharCurr_3 = param.FlowOver_CharCurr_3; //'ºãÁ÷3½×¶Î³äµçµçÁ÷',
|
this.FlowOver_CharTime_1 = param.FlowOver_CharTime_1; //'ºãÁ÷1½×¶Î³äµçʱ³¤',
|
this.FlowOver_CharTime_2 = param.FlowOver_CharTime_2; //'ºãÁ÷2½×¶Î³äµçʱ³¤',
|
this.FlowOver_CharTime_3 = param.FlowOver_CharTime_3; //'ºãÁ÷3½×¶Î³äµçʱ³¤',
|
this.ChargeVolt = param.ChargeVolt; //'³äµçµçѹ(V)',
|
this.C_ProtectVol1 = param.C_ProtectVol1; //'ºãÁ÷±£»¤µçѹ1',
|
this.C_ProtectVol2 = param.C_ProtectVol2; //'ºãÁ÷±£»¤µçѹ2',
|
this.C_ProtectVol3 = param.C_ProtectVol3; //'ºãÁ÷±£»¤µçѹ3',
|
this.C_mon_uppervol1 = param.C_mon_uppervol1; //'ºãÁ÷µ¥ÌåÉÏÏÞ1',
|
this.C_mon_uppervol2 = param.C_mon_uppervol2; //'ºãÁ÷µ¥ÌåÉÏÏÞ2',
|
this.C_mon_uppervol3 = param.C_mon_uppervol3; //'ºãÁ÷µ¥ÌåÉÏÏÞ3',
|
this.C_mon_uppernum1 = param.C_mon_uppernum1; //'ºãÁ÷ÉÏÏÞ¸öÊý1',
|
this.C_mon_uppernum2 = param.C_mon_uppernum2; //'ºãÁ÷ÉÏÏÞ¸öÊý2',
|
this.C_mon_uppernum3 = param.C_mon_uppernum3; //'ºãÁ÷ÉÏÏÞ¸öÊý3',
|
this.HV_charge_num = param.HV_charge_num; //'ºãѹ×ܽ׶ÎÊý[1~3]',
|
this.HV_charge_Vol1 = param.HV_charge_Vol1; //'ºãѹ½×¶Î1³äµçµçѹ',
|
this.HV_charge_Vol2 = param.HV_charge_Vol2; //'ºãѹ½×¶Î2³äµçµçѹ',
|
this.HV_charge_Vol3 = param.HV_charge_Vol3; //'ºãѹ½×¶Î3³äµçµçѹ',
|
this.HV_time1 = param.HV_time1; //'ºãѹ½×¶Î1³äµçʱ¼ä',
|
this.HV_time2 = param.HV_time2; //'ºãѹ½×¶Î2³äµçʱ¼ä',
|
this.HV_time3 = param.HV_time3; //'ºãѹ½×¶Î3³äµçʱ¼ä',
|
this.HV_ProtectCurr1 = param.HV_ProtectCurr1; //'ºãѹ½×¶Î1±£»¤µçÁ÷',
|
this.HV_ProtectCurr2 = param.HV_ProtectCurr2; //'ºãѹ½×¶Î2±£»¤µçÁ÷',
|
this.HV_ProtectCurr3 = param.HV_ProtectCurr3; //'ºãѹ½×¶Î3±£»¤µçÁ÷',
|
this.HV_mon_uppervol1 = param.HV_mon_uppervol1; //'ºãѹ½×¶Î1µ¥ÌåÉÏÏÞ',
|
this.HV_mon_uppervol2 = param.HV_mon_uppervol2; //'ºãѹ½×¶Î2µ¥ÌåÉÏÏÞ',
|
this.HV_mon_uppervol3 = param.HV_mon_uppervol3; //'ºãѹ½×¶Î3µ¥ÌåÉÏÏÞ',
|
this.HV_mon_uppernum1 = param.HV_mon_uppernum1; //'ºãѹ½×¶Î1ÉÏÏÞ¸öÊý',
|
this.HV_mon_uppernum2 = param.HV_mon_uppernum2; //'ºãѹ½×¶Î2ÉÏÏÞ¸öÊý',
|
this.HV_mon_uppernum3 = param.HV_mon_uppernum3; //'ºãѹ½×¶Î3ÉÏÏÞ¸öÊý',
|
}
|
|
|
/**
|
* »ñÈ¡61850·Åµç²ÎÊý
|
* @param disParam
|
*/
|
public void copyBTS61850Param(FBS9100_ParamDischarge disParam) {
|
|
this.op_cmd = disParam.op_cmd;
|
this.TestCmd = disParam.test_cmd;
|
|
this.HourRate = disParam.HourRate;
|
this.DisCurr = disParam.DisCurr;
|
this.DisCap = disParam.DisCap;
|
this.DisTime = disParam.DisTime;
|
this.GroupVol_LOW = disParam.GroupVol_LOW;
|
this.MonomerVol_LOW = disParam.MonomerVol_LOW;
|
this.MonomerLowCount = disParam.MonomerLowCount;
|
this.BattGroupNum = disParam.BattGroupNum;
|
|
this.OnlineVolLowAction = disParam.OnlineVolLowAction;
|
//this.StaticTime = disParam.StaticTime;
|
//this.DisTestCount = disParam.DisTestCount;
|
|
this.DCVolHighLimit = disParam.DCVolHighLimit;
|
|
this.ChargeCurrSet = disParam.ChargeCurrSet;
|
|
this.MonomerTmp_High = disParam.MonomerTmp_High;
|
this.OnLineVol_Low = disParam.OnLineVol_Low; //ÔÚÏßµçѹµÍ·§Öµ
|
this.OffLineYH_Cycle = disParam.OffLineYH_Cycle; //µ¥´ÎÀëÏßÑø»¤Ê±³¤(Ñø»¤³ÖÐøÊ±³¤[µ¥Î»£ºÌì])
|
//ÀëÏßÑø»¤¼Æ»®
|
this.OffLineYHstarttime = disParam.OffLineYHstarttime; //Ñø»¤¼Æ»®¿ªÊ¼Ê±¼ä
|
this.OffLineYHTimes = disParam.OffLineYHTimes; //ÀëÏßÑø»¤Æô¶¯´ÎÊý
|
this.OffLineYHOnceCycle = disParam.OffLineYHOnceCycle; //ÀëÏßÑø»¤Ã¿´ÎÖ´ÐÐÖÜÆÚ(¸ô¶à¾ÃÆô¶¯Ò»´Î[µ¥Î»£ºÌì])
|
|
}
|
|
}
|