From ecbce27794d066574ca449899c2700f4d8db8e28 Mon Sep 17 00:00:00 2001 From: Lars Toenning Date: Wed, 30 Jan 2019 15:12:45 +0100 Subject: [PATCH] Adjusting units used by FG --- src/plugins/simulator/flightgear/simulatorxplane.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/simulator/flightgear/simulatorxplane.cpp b/src/plugins/simulator/flightgear/simulatorxplane.cpp index feedd1158..1502a75c3 100644 --- a/src/plugins/simulator/flightgear/simulatorxplane.cpp +++ b/src/plugins/simulator/flightgear/simulatorxplane.cpp @@ -218,15 +218,15 @@ namespace BlackSimPlugin CAircraftSituation situation; situation.setPosition({ m_xplaneData.latitudeDeg, m_xplaneData.longitudeDeg, 0 }); - CAltitude altitude { m_xplaneData.altitudeM, CAltitude::MeanSeaLevel, CLengthUnit::m() }; - situation.setAltitude({ m_xplaneData.altitudeM, CAltitude::MeanSeaLevel, CLengthUnit::m() }); + CAltitude altitude { m_xplaneData.altitudeM, CAltitude::MeanSeaLevel, CLengthUnit::ft() }; + situation.setAltitude({ m_xplaneData.altitudeM, CAltitude::MeanSeaLevel, CLengthUnit::ft() }); CPressure seaLevelPressure({ m_xplaneData.seaLevelPressureInHg, CPressureUnit::inHg() }); CAltitude pressureAltitude(altitude.toPressureAltitude(seaLevelPressure)); situation.setPressureAltitude(pressureAltitude); situation.setHeading({ m_xplaneData.trueHeadingDeg, CHeading::True, CAngleUnit::deg() }); situation.setPitch({ m_xplaneData.pitchDeg, CAngleUnit::deg() }); situation.setBank({ m_xplaneData.rollDeg, CAngleUnit::deg() }); - situation.setGroundSpeed({ m_xplaneData.groundspeedMs, CSpeedUnit::m_s() }); + situation.setGroundSpeed({ m_xplaneData.groundspeedMs, CSpeedUnit::kts() }); // Updates // Do not update ICAO codes, as this overrides reverse lookups