private static void HandleReceivedFsData(object sender, FsDataReceivedEventArgs e) { if (e.RequestId == (uint)Requests.PlaneInfo) { PlaneInfoResponse r = (PlaneInfoResponse)e.Data; Console.WriteLine($"{r.Latitude:F4} {r.Longitude:F4} {r.Altitude:F1}ft {r.Heading:F1}deg {r.SpeedMpS:F0}m/s {r.SpeedKnots:F0}kt"); } }
private static void HandleReceivedFsData(object sender, FsDataReceivedEventArgs e) { if (e.Data == null || e.Data.Count == 0) { return; } if (e.RequestId == (uint)Requests.PlaneInfoRequest) { PlaneInfoResponse r = (PlaneInfoResponse)e.Data.FirstOrDefault(); Console.WriteLine($"{r.PlaneLatitude:F4} {r.PlaneLongitude:F4} {r.PlaneAltitude:F1}ft {r.PlaneHeadingDegreesTrue:F1}deg {r.AirspeedTrueInMeterPerSecond:F0}m/s {r.AirspeedTrueInKnot:F0}kt"); } }
private static void HandleReceivedFsData(object sender, FsDataReceivedEventArgs e) { if (e.Data == null || e.Data.Count == 0) { return; } if (e.RequestId == (uint)Requests.PlaneInfoRequest) { PlaneInfoResponse r = (PlaneInfoResponse)e.Data.FirstOrDefault(); Console.WriteLine($"{r.Latitude:F4} {r.Longitude:F4} {r.Altitude:F1}ft {r.Heading:F1}deg {r.SpeedMpS:F0}m/s {r.SpeedKnots:F0}kt"); } }