whyclj
2020-09-28 e23ca11a5424f723ba6d1fd5e3e76bea8a332b9d
BattMonitor_FBS9600SMore/src/com/battmonitor/data/MonVolData.java
@@ -14,6 +14,11 @@
   public float connRes = 0;
   public float monJHcurr = 0;
   //--------------------------------//
   public BattAlarmData monVol_AlarmData;
   public BattAlarmData monTmp_AlarmData;
   public BattAlarmData monRes_AlarmData;
   //--------------------------------//
   //--------------------------------//
   public MonVolData()
   {
   /******************************/
@@ -27,6 +32,32 @@
   }
   
   /**
    * 初始化各类告警对象
    * @param dt_count_max
    * @param battgroup_id
    * @param mon_num
    * @param param
    */
   public void initAlarmData(int dt_count_max, int battgroup_id, int mon_num, BattAlarmParam param)
   {
      monVol_AlarmData = new BattAlarmData(dt_count_max,
            battgroup_id, mon_num, BattAlarmData.ALM_TYPE_MonVol_High_ID,
            BattAlarmData.ALM_SIGNAL_ID_MonVolHigh, BattAlarmData.ALM_SIGNAL_ID_MonVolLow,
            param.alm_MonVol.alm_High_Level, param.alm_MonVol.alm_Low_Level);
      monTmp_AlarmData = new BattAlarmData(dt_count_max,
            battgroup_id, mon_num, BattAlarmData.ALM_TYPE_MonTmp_High_ID,
            BattAlarmData.ALM_SIGNAL_ID_MonTmpHigh, BattAlarmData.ALM_SIGNAL_ID_MonTmpLow,
            param.alm_MonTmp.alm_High_Level, param.alm_MonTmp.alm_Low_Level);
      monRes_AlarmData = new BattAlarmData(dt_count_max,
            battgroup_id, mon_num, BattAlarmData.ALM_TYPE_MonRes_High_ID,
            BattAlarmData.ALM_SIGNAL_ID_MonResHigh, BattAlarmData.ALM_SIGNAL_ID_MonResLow,
            param.alm_MonRes.alm_High_Level, param.alm_MonRes.alm_Low_Level);
   }
   /**
    * 克隆当前对象并返回
    */
   public MonVolData clone()