ardupilot/ArduPlane
Andrew Tridgell 5da21d2bb2 Plane: prevent mode switch changes changing WP tracking
this fixes a bug where a mode switch change during an AUTO mission
which does not change the flight mode would cause cross tracking to be
reset, so the plane will not correctly follow the desired track

Many thanks to Michael Du Breuil for the log that showed this bug
2015-08-19 20:43:42 +09:00
..
altitude.cpp Plane: fixed above_location_current() for non-terrain alt 2015-08-19 20:02:44 +09:00
APM_Config.h Plane: added HIL_MODE parameter 2015-03-13 22:52:56 +11:00
APM_Config.h.reference Plane: cleanup HIL defines 2014-02-15 05:29:46 +11:00
ArduPlane.cpp Plane: trim out some log msgs on APM2 2015-08-19 20:03:31 +09:00
arming_checks.cpp Plane: added plane specific arming checks 2015-06-04 13:26:39 +10:00
Attitude.cpp Plane: added HIL_SUPPORT define 2015-08-19 20:03:29 +09:00
capabilities.cpp Plane: init vehicle capabilities 2015-08-19 20:04:08 +09:00
commands_logic.cpp Plane: disable camera logging when camera support disabled 2015-08-19 20:03:33 +09:00
commands_process.cpp Plane: convert from .pde to .cpp files 2015-05-21 07:48:52 +10:00
commands.cpp Plane: log ahrs home and ekf origin 2015-07-06 12:11:56 +09:00
config.h Plane: re-enable geofencing on APM2 2015-08-19 20:03:30 +09:00
control_modes.cpp Plane: prevent mode switch changes changing WP tracking 2015-08-19 20:43:42 +09:00
createTags imported ArduPlane from ArduPilotMega svn 2011-09-09 11:29:39 +10:00
defines.h GCS_Failsafe: defines for new failsafe option 2015-06-18 07:52:42 +10:00
events.cpp Plane: Ignore low voltage failsafe during landing 2015-07-02 14:28:44 +10:00
failsafe.cpp Plane: added local millis() and micros() to reduce code size a bit 2015-05-21 07:48:53 +10:00
GCS_Mavlink.cpp Plane: added HIL_SUPPORT define 2015-08-19 20:03:29 +09:00
geofence.cpp Plane: re-enable geofencing on APM2 2015-08-19 20:03:30 +09:00
landing.cpp Plane: Fix landing to stop divide by zero if params are 0 2015-08-19 20:03:52 +09:00
Log.cpp Plane: fix "logging disabled" build. 2015-08-19 20:03:54 +09:00
make.inc Plane: convert from .pde to .cpp files 2015-05-21 07:48:52 +10:00
Makefile Plane: cleanup cruft in Makefile 2013-10-13 21:41:01 +11:00
navigation.cpp Plane: added local millis() and micros() to reduce code size a bit 2015-05-21 07:48:53 +10:00
nocore.inoflag ArduPlane: Ported to AP_HAL 2012-12-20 14:51:36 +11:00
Parameters.cpp Plane: added HIL_SUPPORT define 2015-08-19 20:03:29 +09:00
Parameters.h ArduPlane: standardize inclusion of libaries headers 2015-08-19 20:42:05 +09:00
Parameters.pde Plane: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:33 +09:00
Plane.cpp Plane: simpler initalisation of plane class 2015-06-01 08:48:54 +10:00
Plane.h ArduPlane: standardize inclusion of libaries headers 2015-08-19 20:42:05 +09:00
px4_mixer.cpp Plane: trigger OVERRIDE_CHAN in px4io 2015-06-21 18:19:16 +10:00
radio.cpp Plane: allow rudder disarm based on ARMING_RUDDER parameter 2015-07-23 21:48:50 +10:00
release-notes.txt Plane: prepare for 3.3.0 release 2015-05-20 18:01:21 +10:00
sensors.cpp Plane: disabled rangefinder on APM2 2015-05-21 07:48:53 +10:00
setup.cpp Plane: convert from .pde to .cpp files 2015-05-21 07:48:52 +10:00
system.cpp Plane: prevent mode switch changes changing WP tracking 2015-08-19 20:43:42 +09:00
takeoff.cpp Plane: added local millis() and micros() to reduce code size a bit 2015-05-21 07:48:53 +10:00
test.cpp Plane: added local millis() and micros() to reduce code size a bit 2015-05-21 07:48:53 +10:00