1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-01-17 02:52:12 +01:00

Fix compilation error on CopterControl because it doesn't support some of the

path functionality.  These configurations that could result in
updatePathDesired or altitudeHoldDesired being called should result in an error
on startup to block arming.
This commit is contained in:
James Cotton 2012-05-28 20:33:49 -05:00
parent 564c442ac8
commit a89b880609

View File

@ -695,12 +695,16 @@ static void altitudeHoldDesired(ManualControlCommandData * cmd, bool changed)
AltitudeHoldDesiredSet(&altitudeHoldDesired);
}
#else
static void positionDesired(ManualControlCommandData * cmd)
// TODO: These functions should never be accessible on CC. Any configuration that
// could allow them to be called sholud already throw an error to prevent this happening
// in flight
static void updatePathDesired(ManualControlCommandData * cmd, bool changed)
{
AlarmsSet(SYSTEMALARMS_ALARM_MANUALCONTROL, SYSTEMALARMS_ALARM_ERROR);
}
static void altitudeHoldDesired(ManualControlCommandData * cmd)
static void altitudeHoldDesired(ManualControlCommandData * cmd, bool changed)
{
AlarmsSet(SYSTEMALARMS_ALARM_MANUALCONTROL, SYSTEMALARMS_ALARM_ERROR);
}