FlightTasks: add stabilized and fix switchTask for Altitude and Position

This commit is contained in:
Dennis Mannhart
2017-12-29 10:09:05 +01:00
committed by Beat Küng
parent 39731277ad
commit dcdf4d50a0
2 changed files with 8 additions and 2 deletions
+6 -2
View File
@@ -53,11 +53,15 @@ int FlightTasks::switchTask(int task_number)
break;
case 3:
_current_task = new (&_task_union.altitude) FlightTaskSport(this, "MANALT");
_current_task = new (&_task_union.altitude) FlightTaskManualAltitude(this, "MANALT");
break;
case 4:
_current_task = new (&_task_union.position) FlightTaskSport(this, "MANPOS");
_current_task = new (&_task_union.position) FlightTaskManualPosition(this, "MANPOS");
break;
case 5:
_current_task = new (&_task_union.stabilized) FlightTaskManualStabilized(this, "MANSTAB");
break;
case -1: