V2.213 edit at date 2023-01-12 lijun
1.1.根据”通信电源智慧运维管理平台告警“文档更新电池组默认告警等级
4个文件已修改
40 ■■■■■ 已修改文件
BattMonitor_FBS9100S_Alarm/src/com/battalarm/BattAlarmParam.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Alarm/src/com/battalarm/DeviceAlarm_Thread_New.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Alarm/src/com/version_inf/version_inf.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Alarm/src/main/main_FBS9100S_Alarm.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Alarm/src/com/battalarm/BattAlarmParam.java
@@ -20,20 +20,20 @@
     */
    public BattAlarmParam()
    {
        alm_OnlineVol = new AlarmParamCell((float)1.125, (float)1.10,  2, 2,  true, true);
        alm_GroupVol = new AlarmParamCell((float)1.17, (float)0.96,  2, 2,  true, true);
        alm_BattChargeCurr = new AlarmParamCell((float)3, (float)0,  2, 2,  true, false);
        alm_BattDisChargeCurr = new AlarmParamCell((float)3, (float)0,  2, 2,  true, false);
        alm_OnlineVol = new AlarmParamCell((float)1.125, (float)0.9,  1, 1,  true, true);
        alm_GroupVol = new AlarmParamCell((float)1.125, (float)0.9,  2, 2,  true, true);
        alm_BattChargeCurr = new AlarmParamCell((float)3, (float)0,  3, 3,  true, false);
        alm_BattDisChargeCurr = new AlarmParamCell((float)3, (float)0,  3, 3,  true, false);
        
        alm_MonVol = new AlarmParamCell((float)1.2, (float)0.8,  3, 3,  true, true);
        alm_MonTmp = new AlarmParamCell((float)1.5, (float)0.5,  2, 2,  false, false);
        alm_MonVol = new AlarmParamCell((float)1.2, (float)0.9,  4, 4,  true, true);
        alm_MonTmp = new AlarmParamCell((float)1.5, (float)0.5,  4, 4,  false, false);
        
        alm_MonRes = new AlarmParamCell((float)2, (float)0.5,  3, 3,  false, false);
        alm_ConnRes = new AlarmParamCell((float)2, (float)0.5,  3, 3,  false, false);
        alm_MonRes = new AlarmParamCell((float)2, (float)0.5,  4, 4,  false, false);
        alm_ConnRes = new AlarmParamCell((float)2, (float)0.5,  4, 4,  false, false);
        
        alm_DischargeMonVol = new AlarmParamCell((float)1.2, (float)0.8,  3, 3,  false, false);
        alm_DischargeMonVol = new AlarmParamCell((float)1.2, (float)0.8,  4, 4,  false, false);
        
        alm_MonLYVol = new AlarmParamCell((float)1.2, (float)0.7,  3, 3,  true, false);
        alm_MonLYVol = new AlarmParamCell((float)1.2, (float)0.7,  4, 4,  true, false);
        
        alm_MonREALCAP = new AlarmParamCell((float)1.1,(float) 0.8, 3, 3, false, false);
    }
BattMonitor_FBS9100S_Alarm/src/com/battalarm/DeviceAlarm_Thread_New.java
@@ -25,7 +25,7 @@
    public final static String LD9_StateTableName = Sql_Mysql.DB_RamDB+".`tb_ld9_state`";        //LD9设备状态表
    
    public final static String Fbs9100_State="tb_fbs9100_state";
    public final static int ALM_TYPE_FBS9100_CommError_ID              = 119020;            //BTS通讯故障
    public final static int ALM_TYPE_FBS9100_CommError_ID              = 119020;            //BTS通信故障
    public final static int ALM_TYPE_FBS9600_CommError_ID              = 119021;
    public final static int ALM_TYPE_BPM7100_CommError_ID              = 119022;
    public final static int ALM_TYPE_CInterface_CommError_ID         = 119031; 
@@ -66,7 +66,7 @@
    public final static int FOURTH_ALM_LEVEL = 4;                                    //四级告警
    
    public final static int[] ALM_BTS61851_TYPEIDS = {
                        ALM_TYPE_BTS61850_RELAY_Error_ID,
                        ALM_TYPE_BTS61850_RELAY_Error_ID,                            //
                        ALM_TYPE_BTS61850_CONNCET_Error_ID,
                        ALM_TYPE_BTS61850_HIGTMP_Error_ID,
                        ALM_TYPE_BTS61850_DIODE_Error_ID,
@@ -635,8 +635,15 @@
                                        myrecId = UUID.randomUUID().getLeastSignificantBits();
                                    }
                                    //System.err.println("出现新告警,dev_id:"+list.get(i).dev_id+":\t"+k);
                                    int alm_level = SECOND_ALM_LEVEL;
                                    if(ALM_BTS61851_TYPEIDS[k] == ALM_TYPE_BTS61850_DRYCONTACT_Error_ID) {
                                        alm_level = THIRD_ALM_LEVEL;
                                    }
                                    DeviceAlarm_Thread_New.insertOrUpdateDevAlarmToTable(m_Conn_Pool, myrecId, dev_id, dev_ip,
                                                                                        ALM_BTS61851_TYPEIDS[k],FIRST_ALM_LEVEL,ALM_DEVICE_DEFAULT_VALUE, true);
                                                                                        ALM_BTS61851_TYPEIDS[k],alm_level,ALM_DEVICE_DEFAULT_VALUE, true);
                                }else{
                                    if((dev61850Data != null && dev61850Data.RecId != 0) && (dev.alarms_Flag.length >= ALM_BTS61851_TYPEIDS.length) && (("false").equals(dev.alarms_Flag[k].trim()))){
                                        //System.out.println("dev_id:"+dev.dev_id+"\t alm_type:"+ALM_BTS61851_TYPEIDS[k]);
@@ -654,7 +661,7 @@
                                }
                                //System.err.println("出现新告警,dev_id:"+list.get(i).dev_id+":\t"+k);
                                DeviceAlarm_Thread_New.insertOrUpdateDevAlarmToTable(m_Conn_Pool, myrecId, dev_id, dev_ip,
                                        ALM_TYPE_BTS61850_TEST_ERROR_ID,FIRST_ALM_LEVEL,dev.getDev_last_captest_stop_type(), true);
                                        ALM_TYPE_BTS61850_TEST_ERROR_ID,THIRD_ALM_LEVEL,dev.getDev_last_captest_stop_type(), true);
                            }else{
                                if((dev61850Data != null && dev61850Data.RecId != 0) && (dev.getDev_last_captest_stop_type() <= 13)){
                                    //System.out.println("dev_id:"+dev.dev_id+"\t alm_type:"+ALM_BTS61851_TYPEIDS[k]);
BattMonitor_FBS9100S_Alarm/src/com/version_inf/version_inf.txt
@@ -1,3 +1,6 @@
V2.213 edit at date 2023-01-12 lijun
    1.1.根据”通信电源智慧运维管理平台告警“文档更新电池组默认告警等级
V1.389 edit at date 2017-1-3
    1:解决FBS系列实时数据库不更新数据的问题,BattData_RT_Array类中
    rtdata.al_MonVol_RtOld.add(data)修正为rtdata.al_MonVol_RtOld.add(data.clone())。2017-1-3
BattMonitor_FBS9100S_Alarm/src/main/main_FBS9100S_Alarm.java
@@ -29,7 +29,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 2.211;
    public final static float m_VersionNum = (float) 2.213;
    public final static String m_Version = "Welcome To Use FBS9100S Alarm Mornitor V" + m_VersionNum + " RC_20170505";
    /**************************************************************************/
    /**************************************************************************/