Beispiel #1
0
        public void RemoveLimitAlarm(LimitAlarmDesc limitAlarm)
        {
            if (LimitAlarms == null)
            {
                return;
            }

            LimitAlarms.Remove(limitAlarm.AlarmCategoty);
        }
Beispiel #2
0
 public AlarmMessage(string context, LimitAlarmDesc alarm, DataQualityTimestamp dtq)
 {
     Context   = context;
     Value     = dtq.Value;
     Categoty  = alarm.AlarmCategoty;
     Piority   = alarm.Piority;
     Message   = alarm.Message;
     Timestamp = dtq.Timestamp;
 }
Beispiel #3
0
        public void AddLimitAlarm(LimitAlarmDesc limitAlarm)
        {
            if (LimitAlarms == null)
            {
                LimitAlarms = new Dictionary <AlarmCategoty, LimitAlarmDesc>(4);
            }

            LimitAlarms.TryAdd(limitAlarm.AlarmCategoty, limitAlarm);
        }