mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
TECS: make more readable
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
This commit is contained in:
parent
2d01cf63ce
commit
60cd20c19c
@ -656,12 +656,10 @@ void TECS::initialize(const float altitude, const float altitude_rate, const flo
|
||||
|
||||
_debug_status.tecs_mode = _tecs_mode;
|
||||
_debug_status.control = _control.getDebugOutput();
|
||||
const TECSAirspeedFilter::AirspeedFilterState eas = _airspeed_filter.getState();
|
||||
_debug_status.true_airspeed_filtered = eas_to_tas * eas.speed;
|
||||
_debug_status.true_airspeed_derivative = eas_to_tas * eas.speed_rate;
|
||||
const TECSAltitudeReferenceModel::AltitudeReferenceState ref_alt{_altitude_reference_model.getAltitudeReference()};
|
||||
_debug_status.altitude_sp_ref = ref_alt.alt;
|
||||
_debug_status.altitude_rate_alt_ref = ref_alt.alt_rate;
|
||||
_debug_status.true_airspeed_filtered = eas_to_tas * _airspeed_filter.getState().speed;
|
||||
_debug_status.true_airspeed_derivative = eas_to_tas * _airspeed_filter.getState().speed_rate;
|
||||
_debug_status.altitude_sp_ref = _altitude_reference_model.getAltitudeReference().alt;
|
||||
_debug_status.altitude_rate_alt_ref = _altitude_reference_model.getAltitudeReference().alt_rate;
|
||||
_debug_status.altitude_rate_feedforward = _altitude_reference_model.getAltitudeRateReference();
|
||||
|
||||
_update_timestamp = hrt_absolute_time();
|
||||
|
||||
@ -249,7 +249,7 @@ public:
|
||||
*
|
||||
*/
|
||||
struct Setpoint {
|
||||
TECSAltitudeReferenceModel::AltitudeReferenceState altitude_reference; ///< Altitude reference from reference model.
|
||||
TECSAltitudeReferenceModel::AltitudeReferenceState altitude_reference; ///< Altitude/height rate reference.
|
||||
float altitude_rate_setpoint; ///< Altitude rate setpoint.
|
||||
float tas_setpoint; ///< True airspeed setpoint.
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user