package com.fgkj.dao;
|
|
public class AlarmDaoFactory {
|
|
public static final int Alarm_All =0; //--全部
|
public static final int Alarm_vol_Online =119001; //--在线电压
|
public static final int Alarm_vol_Group =119002; //--组端电压
|
public static final int Alarm_curr_Charge =119003; //--充电电流
|
public static final int Alarm_curr_Discharge =119004;//--放电电流
|
public static final int Alarm_vol_Monomer =119005; //--单体电压
|
public static final int Alarm_tmp_Monomer =119006; //--单体温度
|
public static final int Alarm_res_Monomer =119007; //--单体内阻
|
public static final int Alarm_res_Conn =119008; //--连接条阻抗
|
|
public static final int ALM_TYPE_DisChargeMonVol_ID = 119009; //--放电过程中落后单体告警
|
|
public static final int Alarm_CapAlarm =119010; //--容量告警告警
|
public static final int Alarm_CapChange =119011; //--容量更换告警
|
|
public static final int ALM_TYPE_BTS9100S_POFF_ComError_ID =119024; //基站停电告警
|
public static final int ALM_TYPE_BTS9100S_FADIAN_ComError_ID =119025; //基站发电告警
|
public static final int ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID =119026; //基站掉站告警
|
public static final int ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID =119027; //基站开门告警
|
public static final int ALM_TYPE_BTS9100S_TEMPUP_ComError_ID = 119028; //基站温度上限告警
|
public static final int ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID = 119029; //基站温度下限告警
|
public static final int ALM_TYPE_BTS9100S_DAMPUP_ComError_ID = 119030; //基站湿度上限告警
|
public static final int ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID = 119031; //基站湿度下限告警
|
|
public static final int ALM_TYPE_FBS9100_SDERROR_ID = 119032; //设备SD卡故障
|
public static final int ALM_TYPE_FBS9100_COLLECTERROR_ID = 119033; //采集线告警
|
|
|
public static final int STATION_EVENT_TYPE_POFF=1; //基站停电
|
public static final int STATION_EVENT_TYPE_XUHANG=2; //基站续航
|
public static final int STATION_EVENT_TYPE_FADIAN=3; //基站发电
|
public static final int STATION_EVENT_TYPE_DOOROPEN=4; //基站开门
|
public static final int STATION_EVENT_TYPE_DIAOZHAN=5; //基站掉站
|
public static final int STATION_EVENT_TYPE_TEMPUP=6; //基站温度上限
|
public static final int STATION_EVENT_TYPE_TEMPLOW=7; //基站温度下限
|
public static final int STATION_EVENT_TYPE_DAMPUP=8; //基站湿度上限
|
public static final int STATION_EVENT_TYPE_DAMPLOW=9; //基站湿度下限
|
|
|
public static final int ALM_SIGNAL_ID_Null = 0;
|
public static final int ALM_SIGNAL_ID_OnlineVolHigh = 1;
|
public static final int ALM_SIGNAL_ID_OnlineVolLow = 2;
|
public static final int ALM_SIGNAL_ID_GroupVolHigh = 3;
|
public static final int ALM_SIGNAL_ID_GroupVolLow = 4;
|
public static final int ALM_SIGNAL_ID_ChargeCurrHigh = 5;
|
public static final int ALM_SIGNAL_ID_ChargeCurrLow = 6;
|
public static final int ALM_SIGNAL_ID_DisChargeCurrHigh = 7;
|
public static final int ALM_SIGNAL_ID_DisChargeCurrLow = 8;
|
public static final int ALM_SIGNAL_ID_MonVolHigh = 9;
|
public static final int ALM_SIGNAL_ID_MonVolLow = 10;
|
public static final int ALM_SIGNAL_ID_MonTmpHigh = 11;
|
public static final int ALM_SIGNAL_ID_MonTmpLow = 12;
|
public static final int ALM_SIGNAL_ID_MonResHigh = 13;
|
public static final int ALM_SIGNAL_ID_MonResLow = 14;
|
public static final int ALM_SIGNAL_ID_ConnResHigh = 15;
|
public static final int ALM_SIGNAL_ID_ConnResLow = 16;
|
public static final int ALM_SIGNAL_ID_DischargeMonVolHigh = 17;
|
public static final int ALM_SIGNAL_ID_DischargeMonVolLow = 18;
|
public static final int Alarm_IGNAL_ID_CapAlarmLow =19;
|
public static final int Alarm_IGNAL_ID_CapAlarmHigh =20;
|
public static final int Alarm_IGNAL_ID_CapChangeLow =21;
|
public static final int Alarm_IGNAL_ID_CapChangeHigh =22;
|
|
public static final int alarm_voice_timelong=30;//语音播报的时间间隔
|
|
public static String getAlarmName(int type)
|
{
|
String Alarm_name = "未知";
|
switch(type) //告警名称
|
{
|
case 1 : Alarm_name = "在线电压高";break;
|
case 2 : Alarm_name = "在线电压低"; break;
|
case 3 : Alarm_name = "组端电压高";break;
|
case 4 : Alarm_name = "组端电压低"; break;
|
case 5 : Alarm_name = "充电电流大";break;
|
case 6 : Alarm_name = "充电电流低"; break;
|
case 7 : Alarm_name = "放电电流大";break;
|
case 8 : Alarm_name = "放电电流低"; break;
|
case 9 : Alarm_name = "单体电压高";break;
|
case 10 : Alarm_name = "单体电压低"; break;
|
case 11 : Alarm_name = "单体温度高";break;
|
case 12 : Alarm_name = "单体温度低";break;
|
case 13 : Alarm_name = "单体内阻高";break;
|
case 14 : Alarm_name = "单体内阻低"; break;
|
case 15 : Alarm_name = "连接条阻抗高";break;
|
case 16 : Alarm_name = "连接条阻抗低"; break;
|
case 17 : Alarm_name = "放电单体电压高";break;
|
case 18 : Alarm_name = "放电单体电压低";break;
|
case 19 : Alarm_name = "容量告警容量低";break;
|
case 20 : Alarm_name = "容量告警容量高";break;
|
case 21 : Alarm_name = "容量更换容量低";break;
|
case 22 : Alarm_name = "容量更换容量高";break;
|
}
|
|
return Alarm_name;
|
}
|
public static String getAlarmType(int type){
|
String Alarm_Type = "未知";
|
switch (type) {
|
case 1: Alarm_Type="一级告警";break;
|
case 2: Alarm_Type="二级告警";break;
|
case 3: Alarm_Type="三级告警";break;
|
case 4: Alarm_Type="四级告警";break;
|
case 5: Alarm_Type="五级告警";break;
|
case 6: Alarm_Type="六级告警";break;
|
case 7: Alarm_Type="七级告警";break;
|
case 8: Alarm_Type="八级告警";break;
|
case 9: Alarm_Type="九级告警";break;
|
case 10: Alarm_Type="十级告警";break;
|
}
|
return Alarm_Type;
|
|
}
|
|
|
public static String getdevName(int type)
|
{
|
String dev_name = "未知";
|
switch(type) //告警名称
|
{
|
case 119020 : dev_name = "通讯故障";break;
|
case 618501 : dev_name = "继电器告警";break;
|
case 618502 : dev_name = "通讯告警";break;
|
case 618503 : dev_name = "设备过温告警";break;
|
case 618504 : dev_name = "二极管D1告警";break;
|
case 119028 : dev_name = "设备高温告警";break;
|
case 119032 : dev_name = "设备SD卡故障";break;
|
case 119033 : dev_name = "采集线告警";break;
|
}
|
|
return dev_name;
|
}
|
}
|