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