1
0
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:
Corvus Corax 2014-11-08 14:04:00 +01:00
parent db0ba763bf
commit 3e5c5bd140
3 changed files with 8 additions and 0 deletions

View File

@ -141,6 +141,7 @@ int32_t configuration_check()
}
// intentionally no break as this also needs pathfollower
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_POSITIONHOLD:
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_COURSELOCK:
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_MAGICROAM:
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_MAGICLEASH:
case FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_ABSOLUTEPOSITION:

View File

@ -205,6 +205,7 @@ static void manualControlTask(void)
break;
#ifndef PIOS_EXCLUDE_ADVANCED_FEATURES
case FLIGHTSTATUS_FLIGHTMODE_POSITIONHOLD:
case FLIGHTSTATUS_FLIGHTMODE_COURSELOCK:
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
case FLIGHTSTATUS_FLIGHTMODE_MAGICLEASH:
case FLIGHTSTATUS_FLIGHTMODE_ABSOLUTEPOSITION:

View File

@ -68,6 +68,9 @@ void pathFollowerHandler(bool newinit)
case FLIGHTSTATUS_FLIGHTMODE_POSITIONHOLD:
plan_setup_positionHold();
break;
case FLIGHTSTATUS_FLIGHTMODE_COURSELOCK:
plan_setup_CourseLock();
break;
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
plan_setup_MagicRoam();
break;
@ -92,6 +95,9 @@ void pathFollowerHandler(bool newinit)
}
switch (flightMode) {
case FLIGHTSTATUS_FLIGHTMODE_COURSELOCK:
plan_run_CourseLock();
break;
case FLIGHTSTATUS_FLIGHTMODE_MAGICROAM:
plan_run_MagicRoam();
break;