1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-18 08:54:15 +01:00

Removed functionality in manualcontrol.c that changed path endpoints based on TX input.

This feature needs to be rethought, as there are many situations in which it does not work as intended and has unexpected behavior.
This commit is contained in:
Kenz Dale 2012-07-20 14:21:02 +02:00
parent 7a28c6e4de
commit 54b429e8ce

View File

@ -672,12 +672,15 @@ static void updatePathDesired(ManualControlCommandData * cmd, bool changed,bool
pathDesired.Mode = PATHDESIRED_MODE_FLYENDPOINT; pathDesired.Mode = PATHDESIRED_MODE_FLYENDPOINT;
PathDesiredSet(&pathDesired); PathDesiredSet(&pathDesired);
} else { } else {
/*Disable this section, until such time as proper discussion can be had about how to implement it for all types of crafts.
PathDesiredData pathDesired; PathDesiredData pathDesired;
PathDesiredGet(&pathDesired); PathDesiredGet(&pathDesired);
pathDesired.End[PATHDESIRED_END_NORTH] += dT * -cmd->Pitch; pathDesired.End[PATHDESIRED_END_NORTH] += dT * -cmd->Pitch;
pathDesired.End[PATHDESIRED_END_EAST] += dT * cmd->Roll; pathDesired.End[PATHDESIRED_END_EAST] += dT * cmd->Roll;
pathDesired.Mode = PATHDESIRED_MODE_FLYENDPOINT; pathDesired.Mode = PATHDESIRED_MODE_FLYENDPOINT;
PathDesiredSet(&pathDesired); PathDesiredSet(&pathDesired);
*/
} }
} }