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; } }