mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-12-01 09:24:10 +01:00
OP-1599 added new mode "courselock" in handlers where missing
This commit is contained in:
parent
db0ba763bf
commit
3e5c5bd140
@ -141,6 +141,7 @@ int32_t configuration_check()
|
|||||||
}
|
}
|
||||||
// intentionally no break as this also needs pathfollower
|
// intentionally no break as this also needs pathfollower
|
||||||
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_POSITIONHOLD:
|
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_POSITIONHOLD:
|
||||||
|
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_COURSELOCK:
|
||||||
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_MAGICROAM:
|
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_MAGICROAM:
|
||||||
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_MAGICLEASH:
|
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_MAGICLEASH:
|
||||||
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_ABSOLUTEPOSITION:
|
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_ABSOLUTEPOSITION:
|
||||||
|
@ -205,6 +205,7 @@ static void manualControlTask(void)
|
|||||||
break;
|
break;
|
||||||
#ifndef PIOS_EXCLUDE_ADVANCED_FEATURES
|
#ifndef PIOS_EXCLUDE_ADVANCED_FEATURES
|
||||||
case FLIGHTSTATUS_FLIGHTMODE_POSITIONHOLD:
|
case FLIGHTSTATUS_FLIGHTMODE_POSITIONHOLD:
|
||||||
|
case FLIGHTSTATUS_FLIGHTMODE_COURSELOCK:
|
||||||
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
|
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
|
||||||
case FLIGHTSTATUS_FLIGHTMODE_MAGICLEASH:
|
case FLIGHTSTATUS_FLIGHTMODE_MAGICLEASH:
|
||||||
case FLIGHTSTATUS_FLIGHTMODE_ABSOLUTEPOSITION:
|
case FLIGHTSTATUS_FLIGHTMODE_ABSOLUTEPOSITION:
|
||||||
|
@ -68,6 +68,9 @@ void pathFollowerHandler(bool newinit)
|
|||||||
case FLIGHTSTATUS_FLIGHTMODE_POSITIONHOLD:
|
case FLIGHTSTATUS_FLIGHTMODE_POSITIONHOLD:
|
||||||
plan_setup_positionHold();
|
plan_setup_positionHold();
|
||||||
break;
|
break;
|
||||||
|
case FLIGHTSTATUS_FLIGHTMODE_COURSELOCK:
|
||||||
|
plan_setup_CourseLock();
|
||||||
|
break;
|
||||||
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
|
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
|
||||||
plan_setup_MagicRoam();
|
plan_setup_MagicRoam();
|
||||||
break;
|
break;
|
||||||
@ -92,6 +95,9 @@ void pathFollowerHandler(bool newinit)
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch (flightMode) {
|
switch (flightMode) {
|
||||||
|
case FLIGHTSTATUS_FLIGHTMODE_COURSELOCK:
|
||||||
|
plan_run_CourseLock();
|
||||||
|
break;
|
||||||
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
|
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
|
||||||
plan_run_MagicRoam();
|
plan_run_MagicRoam();
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user