Example #1
0
        public void TrackEnteredAirspaceEventHandler(object sender, TrackEnteredAirspaceEventArgs e)
        {
            AircraftsJustEnteredAirspace.Add(e.aircraft);
            var t = new System.Timers.Timer();

            //Adds an eventhandler to the timer
            t.Elapsed += (o, args) =>
            {
                AircraftsJustEnteredAirspace.Remove(e.aircraft);
            };
            t.Interval  = 5000; // 5 second intervals
            t.AutoReset = false;
            t.Enabled   = true;
        }
Example #2
0
 private void logEnteredEvent(object o, TrackEnteredAirspaceEventArgs args)
 {
     Log(args.Event);
 }