From b7919e00399cfc7d5c5be3f8f3f9b600273f6144 Mon Sep 17 00:00:00 2001 From: tumbili Date: Thu, 18 Feb 2016 16:48:04 +0100 Subject: [PATCH] initialise all tecs class members --- src/lib/external_lgpl/tecs/tecs.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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) + { }