public Airspace(IFlightTrackerMultiple flightTracker, AirspaceArea airspaceArea) { AirspaceArea = airspaceArea; Content = new List <IFlightTrackerSingle>(); FlightTracker = flightTracker; FlightTracker.FlightTracksUpdated += OnFlightTracksUpdated; }
//ManualResetEvent SeperationResolvedSignal; public SeperationHandler(ISeperationDetector detector, IFlightTrackerMultiple tracker) { Detector = detector; Detector.SeperationIdentified += OnSeperationIdentified; Tracker = tracker; //SeperationResolvedSignal = new ManualResetEvent(false); }
public SeperationController(IFlightTrackerMultiple flightTracker) { ActiveSeperations = new List <SeperationEventArgs>(); FlightTracker = flightTracker; FlightTracker.FlightTracksUpdated += OnFlightTracksUpdated; }