Skip to content
Snippets Groups Projects
Commit 66f85ff9 authored by Simone Guscetti's avatar Simone Guscetti Committed by Dennis Mannhart
Browse files

FlightTask Auto: Save deploy gear information

parent aaddb845
No related branches found
No related tags found
No related merge requests found
......@@ -39,6 +39,8 @@ bool yaw_valid # true if yaw setpoint valid
float32 yawspeed # yawspeed (only for multirotors, in rad/s)
bool yawspeed_valid # true if yawspeed setpoint valid
bool deploy_gear # deploy landing gear
float32 loiter_radius # loiter radius (only for fixed wing), in m
int8 loiter_direction # loiter direction: 1 = CW, -1 = CCW
float32 pitch_min # minimal pitch angle for fixed wing takeoff waypoints
......
......@@ -224,6 +224,7 @@ bool FlightTaskAuto::_evaluateTriplets()
if (triplet_update || (_current_state != previous_state)) {
_updateInternalWaypoints();
_updateAvoidanceWaypoints();
_deploy_gear = _sub_triplet_setpoint->get().current.deploy_gear;
}
if (MPC_OBS_AVOID.get() && _sub_vehicle_status->get().is_rotary_wing) {
......
......@@ -103,6 +103,7 @@ protected:
State _current_state{State::none};
float _target_acceptance_radius = 0.0f; /**< Acceptances radius of the target */
bool _deploy_gear = false;
DEFINE_PARAMETERS_CUSTOM_PARENT(FlightTask,
(ParamFloat<px4::params::MPC_XY_CRUISE>) MPC_XY_CRUISE,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment