Browse Source

mc_pos_control: set triplets.valid to first time when landed

sbg
Dennis Mannhart 8 years ago
parent
commit
00c9e4b79f
  1. 5
      src/modules/mc_pos_control/mc_pos_control_main.cpp

5
src/modules/mc_pos_control/mc_pos_control_main.cpp

@ -2344,6 +2344,11 @@ MulticopterPositionControl::task_main() @@ -2344,6 +2344,11 @@ MulticopterPositionControl::task_main()
_takeoff_vel_limit = -0.5f;
}
/* set triplets to invalid if we just landed */
if (_vehicle_land_detected.landed && !was_landed) {
_pos_sp_triplet.current.valid = false;
}
was_landed = _vehicle_land_detected.landed;
update_ref();

Loading…
Cancel
Save