private void ReceiverOnTransponderDataReady(object sender, RawTransponderDataEventArgs e) { List <Track.Track> tempTrack = new List <Track.Track>(); // Just display data foreach (var data in e.TransponderData) { tempTrack.Add(_dataFormat.CreateTrack(data)); //System.Console.WriteLine($"Transponderdata {data}"); } TrackEventReceived?.Invoke(this, new TrackInAirspaceEvent { tracks = tempTrack }); //if (TrackEventReceived != null) TrackEventReceived(this, new TrackInAirspaceEvent { tracks = tempTrack }); //{ // TrackEventReceived(this, new TrackInAirspaceEvent { tracks = tempTrack }); //} }