Exemplo n.º 1
0
        //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
            {
            }
        }
Exemplo n.º 2
0
        //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
            {
            }
        }