public override bool ReportAlarmHappend(ErrorStatus alarm_status, E_ALARM_LVL alarm_lvl, string error_code, string desc) { //string alcd = SECSConst.AlarmStatus.convert2MCS(alarm_status, alarm_lvl); //string alid = error_code; //string altx = desc; //return iBSEMDriver.S5F1SendAlarmReport(alcd, alid, altx); return(false); }
public static string convert2MCS(E_ALARM_LVL alarm_lvl) { switch (alarm_lvl) { case E_ALARM_LVL.Error: return(ALTX_Vehicle_Heavy_Error); case E_ALARM_LVL.Warn: return(ALTX_Vehicle_Light_Error); case E_ALARM_LVL.None: return(ALTX_Vehicle_Light_Error); default: return(""); } }
public override bool newReportUnitAlarmClear(string eq_id, ErrorStatus alarm_status, E_ALARM_LVL alarm_lvl, string error_code, string desc, List <AMCSREPORTQUEUE> reportqueues) { ////string alcd = SECSConst.AlarmStatus.convert2MCS(alarm_status, alarm_lvl); //string alid = SECSConst.ALID.convert2MCS(alarm_lvl); //string altx = SECSConst.ALTX.convert2MCS(alarm_lvl); //bool isSuccsess = true; //isSuccsess = isSuccsess && iBSEMDriver.S6F11SendUnitAlarmCleared(alid, altx, error_code, desc, reportqueues); return(false); }
public static string convert2MCS(ProtocolFormat.OHTMessage.ErrorStatus alarm_status, E_ALARM_LVL alarm_lvl) { switch (alarm_status) { case ProtocolFormat.OHTMessage.ErrorStatus.ErrSet: if (alarm_lvl == E_ALARM_LVL.Error) { return(ALCD_Alarm_Set_Heavy); } else { return(ALCD_Alarm_Set_Light); } case ProtocolFormat.OHTMessage.ErrorStatus.ErrReset: if (alarm_lvl == E_ALARM_LVL.Error) { return(ALCD_Alarm_Clear_Heavy); } else { return(ALCD_Alarm_Clear_Light); } default: return(""); } }