private void Pump2P_OnErrorTag(string errorMessage) { OnErrorTag?.Invoke(new EventLog { Source = "Насос2.Давление", Message = errorMessage, EventLogType = EventLogType.Авария, Brush = EventLog.GetBrush(EventLogType.Авария), DateTime = DateTime.Now }); }
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 }); }
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; }
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; }
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 }); } }