package com.power.data;
|
|
public class PowerDev_acdcData {
|
|
final public static int AC_DC_NUM_IN_SYS = 16;
|
|
//***** Ò£²â *****
|
public float acIn1_volA; //½»Á÷1·ÊäÈëAÏàµçѹ
|
public float acIn1_volB;
|
public float acIn1_volC;
|
|
public float acIn1_currA; //½»Á÷1·ÊäÈëAÏàµçÁ÷
|
public float acIn1_currB;
|
public float acIn1_currC;
|
|
public float acIn2_volA;
|
public float acIn2_volB;
|
public float acIn2_volC;
|
|
public float acOut_volA; //½»Á÷AÏàÊä³öµçѹ
|
public float acOut_volB; //½»Á÷BÏàÊä³öµçѹ
|
public float acOut_volC;
|
|
public float acOut_currA; //½»Á÷AÏàÊä³öµçÁ÷
|
public float acOut_currB;
|
public float acOut_currC;
|
|
public float dcOut_vol; //Ö±Á÷Êä³öµçѹ
|
public float dcOut_curr; //Ö±Á÷Êä³öµçÁ÷
|
public float loader_curr; //¸ºÔصçÁ÷
|
|
public float battgroup1_vol; //µç³Ø×é1µçѹ
|
public float battgroup1_curr; //µç³Ø×é1µçÁ÷
|
public float battgroup1_ah; //µç³Ø×é1ÈÝÁ¿
|
public float battgroup1_temp; //µç³Ø×é1ζÈ
|
|
public float battgroup2_vol;
|
public float battgroup2_curr;
|
public float battgroup2_ah;
|
public float battgroup2_temp;
|
|
public float temprature; //»·¾³Î¶È
|
public float acdcm_temp; //ACDC¿ª¹Ø¹ñζÈ
|
|
public float m_outputvol;
|
|
public float[] m_out_curr = new float[AC_DC_NUM_IN_SYS];
|
public float[] m_out_vol = new float[AC_DC_NUM_IN_SYS];
|
|
//***** Ò£ÐÅ *****
|
public boolean is_acIn1_over_volA; //½»Á÷1ÊäÈëAÏà¹ýѹ
|
public boolean is_acIn1_under_volA; //½»Á÷1ÊäÈëAÏàǷѹ
|
public boolean is_acIn1_less_A; //½»Á÷1ÊäÈëAÏîȱÏà
|
|
public boolean is_acIn1_over_volB;
|
public boolean is_acIn1_under_volB;
|
public boolean is_acIn1_less_B;
|
|
public boolean is_acIn1_over_volC;
|
public boolean is_acIn1_under_volC;
|
public boolean is_acIn1_less_C;
|
|
public boolean is_acIn1_thunder_err; //½»Á÷ÊäÈë1·ÀÀׯ÷¹ÊÕÏ
|
public boolean is_acIn1_powerdown; //½»Á÷ÊäÈë1Í£µç
|
|
public boolean is_acIn2_over_volA;
|
public boolean is_acIn2_under_volA;
|
public boolean is_acIn2_less_A;
|
|
public boolean is_acIn2_over_volB;
|
public boolean is_acIn2_under_volB;
|
public boolean is_acIn2_less_B;
|
|
public boolean is_acIn2_over_volC;
|
public boolean is_acIn2_under_volC;
|
public boolean is_acIn2_less_C;
|
|
public boolean is_acb1_over_currA; //½»Á÷AÏà¹ýÁ÷
|
public boolean is_acb1_over_currB;
|
public boolean is_acb1_over_currC;
|
|
public boolean is_acIn1_poweron; //½»Á÷1·Óеç
|
public boolean is_acIn2_poweron; //½»Á÷2·Óеç
|
|
public boolean is_acIn2_thunder_err;
|
public boolean is_acIn2_powerdown;
|
|
public boolean is_acIn_monitorerr; //¼à¿ØÆ÷¹ÊÕÏ
|
|
public boolean is_dcOut_over_vol; //Ö±Á÷¸ßѹ¸æ¾¯
|
public boolean is_dcOut_under_vol; //Ö±Á÷µÍѹ¸æ¾¯
|
public boolean is_dcOut_over_curr; //Ö±Á÷¹ýÁ÷¸æ¾¯
|
|
//public boolean is_batt1_under_vol; //µç³Ø1µÍѹ
|
//public boolean is_batt2_under_vol; //µç³Ø2µÍѹ
|
|
public boolean is_battgroup1_state; //µç³Ø×é1³ä·Åָʾ£º1-³ä 0-·Å
|
public boolean is_battgroup2_state; //µç³Ø×é2³ä·Åָʾ£º1-³ä 0-·Å
|
|
public boolean is_battgroup1_down; //µç³Ø×é1ÏÂµç¸æ¾¯
|
public boolean is_battgroup2_down;
|
|
public boolean is_battgroup1_overChgCurr; //µç³Ø×é1³äµç¹ýÁ÷
|
public boolean is_battgroup2_overChgCurr;
|
|
public boolean is_jun_charge; //¾ù³ä/¸¡³äָʾ£º1-¾ù 0-¸¡
|
|
public boolean[] is_acdcMod_err = new boolean[AC_DC_NUM_IN_SYS]; //ÕûÁ÷Æ÷Ä£¿é¹ÊÕÏ
|
public boolean[] is_acdcMod_off = new boolean[AC_DC_NUM_IN_SYS]; //Ä£¿é¿ª¹Ø»ú 1-¹Ø»ú
|
public boolean[] is_acdcMod_overVol = new boolean[AC_DC_NUM_IN_SYS]; //Ä£¿é¹ýѹ
|
public boolean[] is_acdcMod_underVol = new boolean[AC_DC_NUM_IN_SYS]; //Ä£¿éǷѹ
|
public boolean[] is_acdcMod_overCurr = new boolean[AC_DC_NUM_IN_SYS]; //Ä£¿é¹ýÁ÷
|
public boolean[] is_acdcMod_acErr = new boolean[AC_DC_NUM_IN_SYS]; //Ä£¿é½»Á÷Òì³£
|
public boolean[] is_acdcMod_limitCurr = new boolean[AC_DC_NUM_IN_SYS]; //Ä£¿éÏÞÁ÷
|
public boolean[] is_acdcMod_junchg = new boolean[AC_DC_NUM_IN_SYS]; //Ä£¿éÕýÔÚ¾ù³ä
|
|
public boolean is_acIn1_trip; //½»Á÷ÊäÈë1ÌøÕ¢
|
public boolean is_acIn2_trip;
|
|
public boolean is_acIn1_fuse; //½»Á÷ÊäÈë1ÈÛ¶Ï
|
public boolean is_acIn2_fuse;
|
|
public boolean is_acIn1_unbanlance; //½»Á÷ÊäÈë1ÈýÏ಻ƽºâ
|
public boolean is_acIn2_unbanlance;
|
|
public boolean is_acIn1_freqerr; //½»Á÷ÊäÈë1ƵÂÊÒì³£
|
public boolean is_acIn2_freqerr;
|
|
public boolean is_loader_fuse; //¸ºÔØÈÛ¶Ï
|
public boolean is_battgroup1_fuse; //µç³Ø×é1ÈÛ¶Ï
|
public boolean is_battgroup2_fuse; //µç³Ø×é2ÈÛ¶Ï
|
|
public boolean is_battgroup1_volLow; //µç³Ø×é1µçѹµÍ
|
public boolean is_battgroup2_volLow; //µç³Ø×é2µçѹµÍ
|
|
public boolean is_dcOut_total_alarm;//Ö±Á÷×ܹÊÕÏ
|
public boolean is_acIn_total_alarm; //½»Á÷×ܹÊÕÏ
|
public boolean is_total_alarm; //ACDC¿ª¹Ø¹ñ×ܹÊÕÏ
|
|
public boolean is_comm_err; //ÐתÓëµçԴͨÐŹÊÕÏ
|
|
//+++++++++++++++++++++++++++
|
public float chargLimitCurr; //µç³Ø³äµçÏÞÁ÷Öµ
|
public float junChargeVol; //¾ù³äµçѹ
|
public float floatChargeVol; //¸¡³äµçѹ
|
|
public float acVolH_Limit; //½»Á÷µçѹ¸æ¾¯·§ÖµÉÏÏÞ
|
public float acVolL_Limit; //½»Á÷µçѹ¸æ¾¯·§ÖµÏÂÏÞ
|
public float dcOutVolH_Limit; //Ö±Á÷Êä³öµçѹ¸æ¾¯·§ÖµÉÏÏÞ
|
public float dcOutVolL_Limit; //Ö±Á÷Êä³öµçѹ¸æ¾¯·§ÖµÏÂÏÞ
|
|
public int acInUseCount; //ÔÚÓý»Á÷ÊäÈë·Êý:1-µÚһ·ÔÚÓã¬2-µÚ¶þ·ÔÚÓã¬3-È«²¿ÖжÏ
|
|
|
//***** ƽ̨¼ì²âÅÐ¶Ï *****
|
public boolean is_DevAlarm_Timeout; //ͨÐŵçÔ´Ò£ÐÅÖµ±¨¾¯Ê±¼ä³¬Ê±(³¬Ê±30min)
|
|
}
|