//CurrAlarm 개체등록 및 가져오기 #region "CurrAlarm" public bool AddCurrAlarm(int intAlarmID) { clsAlarm dclsCurrAlarm; //CurrAlarmInfo 개체 선언 try { if (intAlarmID < 0) { return(false); } if (pHashtableCurrAlarm.Contains(intAlarmID)) { pHashtableCurrAlarm.Remove(intAlarmID); //현재 Unit에 이미 발생한 AlarmID가 있으면 그것을 제거하고 추가한다. //return false; } dclsCurrAlarm = new clsAlarm(intAlarmID); pHashtableCurrAlarm.Add(intAlarmID, dclsCurrAlarm); return(true); } catch { return(false); } finally { } }
//Alarm 개체등록 및 가져오기 #region "Alarm" public bool AddAlarm(int intAlarmID) { clsAlarm dclsAlarm; try { if (intAlarmID < 0) { return(false); } if (pAlarmHash.Contains(intAlarmID)) { return(true); } dclsAlarm = new clsAlarm(intAlarmID); pAlarmHash.Add(intAlarmID, dclsAlarm); return(true); } catch { return(false); } finally { } }