/// <summary> /// Hilfsfunktion zum Absetzten des SelectionChanged Events /// </summary> /// <param name="e">Eventargumente</param> protected void OnEventChanged(EventChangedEventArgs e) { if (EventChanged != null) { EventChanged(this, e); } }
private void onUpdateActivityMonitor(EventChangedEventArgs arg) { if (SendUpdateEvent != null) { SendUpdateEvent(null, arg); } }
private void UpdateActivityMonitor(RestEventArgs args, string _target) { EventChangedEventArgs LogArg = new EventChangedEventArgs(); LogArg.TimeStamp = args.TimeStamp; LogArg.Message = args.message; LogArg.Target = _target; onUpdateActivityMonitor(LogArg); }
private async void OnAlarmListChanged(object source, RestEventArgs args) { // throw new NotImplementedException(); EventChangedEventArgs LogArg = new EventChangedEventArgs(); switch (args.message) { case "Read CSV Success": Console.WriteLine(args.TimeStamp.ToString() + " : Read AlarmList.csv Success"); onCheckCSVData(); UpdateConnectionStatus(args, "CSVStatus", true); //Update CSV File Status break; case "Read CSV Fail": Console.WriteLine(args.TimeStamp.ToString() + " : Read AlarmList.csv Fail"); //updateLogConsole((int)EventLogPosition.CSV_STATUS , "Read CSV Fail"); UpdateActivityMonitor(args, "Activity"); UpdateConnectionStatus(args, "CSVStatus", false); //Update CSV File Status break; case "Has New Alarm": Console.WriteLine(args.TimeStamp.ToString() + " : " + (_mAlarmList.ListAlarm.Count - _mAlarmList.nStartIndex - 1).ToString() + " New Alarm(s)"); await this.onHasNewAlarm(args); break; case "No New Alarm": Console.WriteLine(args.TimeStamp.ToString() + " : No New Alarm"); UpdateActivityMonitor(args, "Activity"); break; case "Start Process": Console.WriteLine(args.TimeStamp.ToString() + " : Start Data Processing"); await this.onStartProcess(args); //UpdateActivityMonitor(args, "Activity"); break; default: Console.WriteLine(DateTime.Now.ToString() + " : Main Alarm List No Msg. match"); //UpdateActivityMonitor(args, "Activity"); break; } }