From 3f975838b23f8cd544a5f5ccd3639bfda23a1c0e Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sun, 4 Dec 2016 19:29:02 +0100 Subject: [PATCH] refs #821, exchanged true/pressure altitude in CNetworkVatlib::onPilotPositionUpdate --- src/blackcore/vatsim/networkvatlib.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/blackcore/vatsim/networkvatlib.cpp b/src/blackcore/vatsim/networkvatlib.cpp index 13fa5347a..1289d6f60 100644 --- a/src/blackcore/vatsim/networkvatlib.cpp +++ b/src/blackcore/vatsim/networkvatlib.cpp @@ -666,8 +666,8 @@ namespace BlackCore static const QList opts { QCommandLineOption({ "idAndKey", "clientIdAndKey" }, - QCoreApplication::translate("application", "Client id and key pair separated by ':', e.g. :."), - "clientIdAndKey") + QCoreApplication::translate("application", "Client id and key pair separated by ':', e.g. :."), + "clientIdAndKey") }; // only in not officially shipped versions @@ -796,10 +796,12 @@ namespace BlackCore void CNetworkVatlib::onPilotPositionUpdate(VatSessionID, const char *callsignChar , const VatPilotPosition *position, void *cbvar) { const CCallsign callsign(callsignChar, CCallsign::Aircraft); + // \todo as of 821 using position->altitudePressure instead of position->altitudeTrue + // if altered in underlying classes, this change needs to be reverted CAircraftSituation situation( callsign, CCoordinateGeodetic(position->latitude, position->longitude), // geodetic height -> null - CAltitude(position->altitudeTrue, CAltitude::MeanSeaLevel, CLengthUnit::ft()), + CAltitude(position->altitudePressure, CAltitude::MeanSeaLevel, CLengthUnit::ft()), CHeading(position->heading, CHeading::True, CAngleUnit::deg()), CAngle(position->pitch, CAngleUnit::deg()), CAngle(position->bank, CAngleUnit::deg()),