Exemple #1
0
 private void Pump2P_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = "Насос2.Давление",
         Message      = errorMessage,
         EventLogType = EventLogType.Авария,
         Brush        = EventLog.GetBrush(EventLogType.Авария),
         DateTime     = DateTime.Now
     });
 }
Exemple #2
0
 private void Q1_OnErrorTag(string errorMessage)
 {
     string[] data = errorMessage.Split('|');
     OnErrorTag?.Invoke(new EventLog {
         Source       = "QEp1.Датчик загазованности",
         Message      = data[1],
         EventLogType = (data[0] == "0") ? EventLogType.Внимание : ((data[0] == "1") ? EventLogType.Авария : EventLogType.Ошибка),
         Brush        = (data[0] == "0") ? EventLog.GetBrush(EventLogType.Внимание) : ((data[0] == "1") ? EventLog.GetBrush(EventLogType.Авария) : EventLog.GetBrush(EventLogType.Ошибка)),
         DateTime     = DateTime.Now
     });
 }
Exemple #3
0
 private void VA_OnChangeValue(Tag sender)
 {
     if (elemFan.Value != (int)sender.Value)
     {
         OnErrorTag?.Invoke(new EventLog {
             Source       = "Вентиляция",
             Message      = ((int)sender.Value == 0) ? "Включена" : "Выключена",
             EventLogType = EventLogType.ИзменениеСостояния,
             Brush        = EventLog.GetBrush(EventLogType.ИзменениеСостояния),
             DateTime     = DateTime.Now
         });
     }
     elemFan.Value = (int)sender.Value;
 }
Exemple #4
0
 private void Pump1Run_OnChangeValue(Tag sender)
 {
     if (pump1Run.Value != (int)sender.Value)
     {
         OnErrorTag?.Invoke(new EventLog {
             Source       = "Насос1",
             Message      = ((int)sender.Value == 0) ? "Включен" : "Выключен",
             EventLogType = EventLogType.ИзменениеСостояния,
             Brush        = EventLog.GetBrush(EventLogType.ИзменениеСостояния),
             DateTime     = DateTime.Now
         });
     }
     pump1Run.Value = (int)sender.Value;
 }
Exemple #5
0
 private void Valve1_OnErrorTag(string title, string errorMessage)
 {
     if (errorMessage == "Сработала предохранительная муфта")
     {
         OnErrorTag?.Invoke(new EventLog {
             Source       = title,
             Message      = errorMessage,
             EventLogType = EventLogType.Авария,
             Brush        = EventLog.GetBrush(EventLogType.Авария),
             DateTime     = DateTime.Now
         });
     }
     else
     {
         OnErrorTag?.Invoke(new EventLog {
             Source       = title,
             Message      = errorMessage,
             EventLogType = EventLogType.ИзменениеСостояния,
             Brush        = EventLog.GetBrush(EventLogType.ИзменениеСостояния),
             DateTime     = DateTime.Now
         });
     }
 }