diff --git a/src/lib/external_lgpl/tecs/tecs.cpp b/src/lib/external_lgpl/tecs/tecs.cpp index 9fc847e440..cd66fbf311 100644 --- a/src/lib/external_lgpl/tecs/tecs.cpp +++ b/src/lib/external_lgpl/tecs/tecs.cpp @@ -512,6 +512,7 @@ void TECS::_initialise_states(float pitch, float throttle_cruise, float baro_alt _hgt_dem_in_old = _hgt_dem_adj_last; _TAS_dem_last = _TAS_dem; _TAS_dem_adj = _TAS_dem; + _pitch_dem_unc = pitch; _underspeed = false; _badDescent = false; diff --git a/src/lib/external_lgpl/tecs/tecs.h b/src/lib/external_lgpl/tecs/tecs.h index 1ca7428849..9a8882ab56 100644 --- a/src/lib/external_lgpl/tecs/tecs.h +++ b/src/lib/external_lgpl/tecs/tecs.h @@ -72,6 +72,7 @@ public: _detect_underspeed_enabled(true), _badDescent(false), _climbOutDem(false), + _pitch_dem_unc(0.0f), _SPE_dem(0.0f), _SKE_dem(0.0f), _SPEdot_dem(0.0f),