示例#1
0
 private void ElemV1p_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = Title + ".Вибрация 1 насоса",
         Message      = errorMessage,
         EventLogType = EventLogType.Авария,
         Brush        = EventLog.GetBrush(EventLogType.Авария),
         DateTime     = DateTime.Now
     });
 }
示例#2
0
 private void ElemG20_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = "",
         Message      = "Загазованность",
         EventLogType = EventLogType.Авария,
         Brush        = EventLog.GetBrush(EventLogType.Авария),
         DateTime     = DateTime.Now
     });
 }
示例#3
0
 private void ElemT1m_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = Title + ".Температура 1 мотора",
         Message      = errorMessage,
         EventLogType = EventLogType.Авария,
         Brush        = EventLog.GetBrush(EventLogType.Авария),
         DateTime     = DateTime.Now
     });
 }
示例#4
0
 private void ElemAlarm_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = "Насосная",
         Message      = "Пожарная сигнализация",
         EventLogType = EventLogType.Авария,
         Brush        = EventLog.GetBrush(EventLogType.Авария),
         DateTime     = DateTime.Now
     });
 }
示例#5
0
 private void ElemVA_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = "Электросеть насосной.Напряжение фазы A",
         Message      = errorMessage,
         EventLogType = EventLogType.Внимание,
         Brush        = EventLog.GetBrush(EventLogType.Внимание),
         DateTime     = DateTime.Now
     });
 }
示例#6
0
 private void ElemG50_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = "Насосная",
         Message      = "Неисправность ДВК",
         EventLogType = EventLogType.Внимание,
         Brush        = EventLog.GetBrush(EventLogType.Внимание),
         DateTime     = DateTime.Now
     });
 }
示例#7
0
 private void ElemTank3L_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = "РВС16.Уровень",
         Message      = errorMessage,
         EventLogType = EventLogType.Авария,
         Brush        = EventLog.GetBrush(EventLogType.Авария),
         DateTime     = DateTime.Now
     });
 }
示例#8
0
 private void ElemG50_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = "РВС",
         Message      = "Неисправность",
         EventLogType = EventLogType.Авария,
         Brush        = EventLog.GetBrush(EventLogType.Авария),
         DateTime     = DateTime.Now
     });
 }
示例#9
0
 private void Pump5P_OnErrorTag(string errorMessage)
 {
     OnErrorTag?.Invoke(new EventLog {
         Source       = "Насос5.Давление",
         Message      = errorMessage,
         EventLogType = EventLogType.Авария,
         Brush        = EventLog.GetBrush(EventLogType.Авария),
         DateTime     = DateTime.Now
     });
 }
示例#10
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
     });
 }
示例#11
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;
 }
示例#12
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;
 }
示例#13
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
         });
     }
 }