From b81ff8b9d60510f9274cb664e4c8b9a4327af7a9 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 4 Aug 2018 23:54:41 +0200 Subject: [PATCH] Ref T299, set "pitch on ground" in interpolator --- src/blackmisc/simulation/interpolator.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/blackmisc/simulation/interpolator.cpp b/src/blackmisc/simulation/interpolator.cpp index db23748b3..09bb52db7 100644 --- a/src/blackmisc/simulation/interpolator.cpp +++ b/src/blackmisc/simulation/interpolator.cpp @@ -219,6 +219,16 @@ namespace BlackMisc altCorrection = currentSituation.correctAltitude(true); // we have CG set } + // correct pitch on ground + if (currentSituation.isOnGround()) + { + const CAngle correctedPitchOnGround = m_currentSetup.getPitchOnGround(); + if (!correctedPitchOnGround.isNull()) + { + currentSituation.setPitch(correctedPitchOnGround); + } + } + // status Q_ASSERT_X(currentSituation.hasMSLGeodeticHeight(), Q_FUNC_INFO, "No MSL altitude"); m_currentInterpolationStatus.setInterpolatedAndCheckSituation(true, currentSituation);