FlightTask: only allow for position and alitude control without smoothing.

This commit is only done to enable incremental testing of Flighttask.
This commit is contained in:
Dennis Mannhart 2018-02-28 15:50:22 +01:00 committed by Beat Küng
parent dc60bc8766
commit e15240d3ad

View File

@ -3161,11 +3161,11 @@ MulticopterPositionControl::task_main()
if (_test_flight_tasks.get()) {
switch (_vehicle_status.nav_state) {
case vehicle_status_s::NAVIGATION_STATE_ALTCTL:
_flight_tasks.switchTask(FlightTaskIndex::AltitudeSmooth);
_flight_tasks.switchTask(FlightTaskIndex::Altitude);
break;
case vehicle_status_s::NAVIGATION_STATE_POSCTL:
_flight_tasks.switchTask(FlightTaskIndex::PositionSmooth);
_flight_tasks.switchTask(FlightTaskIndex::Position);
break;
case vehicle_status_s::NAVIGATION_STATE_MANUAL: