diff --git a/src/lib/external_lgpl/tecs/tecs.h b/src/lib/external_lgpl/tecs/tecs.h index 9a8882ab56..3104446a15 100644 --- a/src/lib/external_lgpl/tecs/tecs.h +++ b/src/lib/external_lgpl/tecs/tecs.h @@ -58,21 +58,33 @@ public: _integ5_state(0.0f), _integ6_state(0.0f), _integ7_state(0.0f), + _last_throttle_dem(0.0f), _last_pitch_dem(0.0f), _vel_dot(0.0f), _EAS(0.0f), + _TASmax(30.0f), + _TASmin(3.0f), _TAS_dem(0.0f), _TAS_dem_last(0.0f), _hgt_dem_in_old(0.0f), + _hgt_dem_adj(0.0f), _hgt_dem_adj_last(0.0f), + _hgt_rate_dem(0.0f), _hgt_dem_prev(0.0f), _TAS_dem_adj(0.0f), + _TAS_rate_dem(0.0f), _STEdotErrLast(0.0f), _underspeed(false), _detect_underspeed_enabled(true), _badDescent(false), _climbOutDem(false), _pitch_dem_unc(0.0f), + _STEdot_max(0.0f), + _STEdot_min(0.0f), + _THRmaxf(0.0f), + _THRminf(0.0f), + _PITCHmaxf(0.5f), + _PITCHminf(-0.5f), _SPE_dem(0.0f), _SKE_dem(0.0f), _SPEdot_dem(0.0f), @@ -85,10 +97,14 @@ public: _STEdot_error(0.0f), _SEB_error(0.0f), _SEBdot_error(0.0f), + _DT(0.02f), _airspeed_enabled(false), _states_initalized(false), _in_air(false), - _throttle_slewrate(0.0f) + _throttle_slewrate(0.0f), + _indicated_airspeed_min(3.0f), + _indicated_airspeed_max(30.0f) + { }