protected virtual void OnPLCFaultChanged(PLCFaultChangedEventArgs e) { PLCFaultChangedEventHandler handler = PLCFaultChanged; if (handler != null) { handler(this, e); } }
void plc_PLCFaultChanged(object sender, PLCFaultChangedEventArgs args) { if (args.Faulted) { AddLog(args.Time + " : " + args.PLC.Topic + " вылетел в ОШИБКУ! Режим работы - " + args.PLC.Mode.ToString()); SendSms(args.Time + " : " + args.PLC.Topic + " вылетел в ОШИБКУ! Режим работы - " + args.PLC.Mode.ToString()); } else { AddLog(args.Time + " : На " + args.PLC.Topic + " ошибка устранена! Режим работы - " + args.PLC.Mode.ToString()); SendSms(args.Time + " : На " + args.PLC.Topic + " ошибка устранена! Режим работы - " + args.PLC.Mode.ToString()); } }