ardupilot/ArduPlane
Michael du Breuil faf7b63091 Plane: Geofence, speed up the no fence checks if disabled
This just checks if we are going to early out on the fence because it's
disabled. This also saves us 60 bytes of flash space. This technically
is a behaviour change as it was possible to load the fence before while
disabled if there was an RC channel mapped to it. This defers that until
the fence will have an action. The advantage of this though is that it
speeds up the check that's done per loop in a quadplane for stick mixing
2020-02-05 10:05:59 +11:00
..
AP_Arming.cpp Plane: Remove unused geofence enable reason 2020-02-05 10:05:59 +11:00
AP_Arming.h Plane: move arming-related functionality into parent classes 2019-05-30 07:37:30 +09:00
ArduPlane.cpp Plane: added a new TAKEOFF flight mode 2019-10-17 12:19:05 +11:00
Attitude.cpp Plane: reset steering in MANUAL or when not stabilising 2019-08-22 20:10:09 +10:00
GCS_Mavlink.cpp Plane: Remove unused geofence enable reason 2020-02-05 10:05:59 +11:00
GCS_Mavlink.h Plane: remove get_advanced_failsafe override; singleton to be used 2020-02-05 10:04:08 +11:00
GCS_Plane.cpp Plane: added a new TAKEOFF flight mode 2019-10-17 12:19:05 +11:00
GCS_Plane.h Plane: avoid allocate a GCS_MAVLINK per mavlink channel 2019-08-14 18:25:43 +10:00
Log.cpp Plane: EKF logging moved into EKF from logger 2019-07-06 19:05:51 +10:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
Parameters.cpp Plane: added a new TAKEOFF flight mode 2019-10-17 12:19:05 +11:00
Parameters.h Plane: added a new TAKEOFF flight mode 2019-10-17 12:19:05 +11:00
Plane.cpp GLOBAL: rename DataFlash_Class to AP_Logger 2019-01-18 18:08:20 +11:00
Plane.h Plane: Remove unused geofence enable reason 2020-02-05 10:05:59 +11:00
RC_Channel.cpp ArduPlane: added RC option for new takeoff mode 2019-11-17 11:27:38 +11:00
RC_Channel.h Plane: fixed range check for RC channel 2019-12-23 09:56:26 +11:00
afs_plane.cpp Plane: implement VTOL landing for AFS termination 2019-09-12 09:59:17 +10:00
afs_plane.h Plane: Update for AFS interface 2019-06-18 10:02:05 +10:00
altitude.cpp Plane: fixed height_above_ground() for case when rangefinder is below min 2019-09-22 21:10:32 +10:00
avoidance_adsb.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
avoidance_adsb.h Plane: avoidance no longer takes ahrs in constructor 2019-07-16 09:29:48 +10:00
commands.cpp Plane: fixed home reset alt bias 2019-07-07 19:20:32 +10:00
commands_logic.cpp Plane: Remove unused geofence enable reason 2020-02-05 10:05:59 +11:00
config.h Plane: remove ineffective DEVO_TELEM_ENABLED 2019-09-04 17:47:33 +10:00
control_modes.cpp Plane: added a new TAKEOFF flight mode 2019-10-17 12:19:05 +11:00
createTags ArduPlane: remove mention to .pde files 2016-05-07 22:55:48 -03:00
defines.h Plane: Remove unused geofence enable reason 2020-02-05 10:05:59 +11:00
events.cpp Plane: Prevent FS action overiding VTOL land 2019-12-31 11:43:22 +11:00
failsafe.cpp Plane: implement VTOL landing for AFS termination 2019-09-12 09:59:17 +10:00
geofence.cpp Plane: Geofence, speed up the no fence checks if disabled 2020-02-05 10:05:59 +11:00
is_flying.cpp Plane: added a new TAKEOFF flight mode 2019-10-17 12:19:05 +11:00
mode.cpp Plane: fixed some rebase duplicate code. 2019-04-02 16:28:52 +11:00
mode.h Plane: allow TAKEOFF mode on board with no compass 2019-10-17 12:20:35 +11:00
mode_acro.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_auto.cpp Plane: restore WP num on watchdog reset 2019-05-15 15:33:48 +10:00
mode_autotune.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_avoidADSB.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_circle.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_cruise.cpp Plane: fixed build with HAL_MINIMIZE_FEATURES enabled 2019-04-08 09:34:15 +10:00
mode_fbwa.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_fbwb.cpp Plane: fixed build with HAL_MINIMIZE_FEATURES enabled 2019-04-08 09:34:15 +10:00
mode_guided.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_initializing.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_loiter.cpp Plane: fixed build with HAL_MINIMIZE_FEATURES enabled 2019-04-08 09:34:15 +10:00
mode_manual.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qacro.cpp Plane: clean up qacro 2019-05-08 08:44:52 +10:00
mode_qautotune.cpp Plane: fixed qautotune exit 2019-05-02 06:59:12 +10:00
mode_qhover.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qland.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qloiter.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qrtl.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qstabilize.cpp Plane: clean up qacro 2019-05-08 08:44:52 +10:00
mode_rtl.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_stabilize.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_takeoff.cpp Plane: fixed takeoff alt handling 2019-10-20 09:37:39 +11:00
mode_training.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
motor_test.cpp Plane: added an abstraction for reverse thrust 2018-11-16 08:33:35 +11:00
navigation.cpp ArduPlane: use past_interval_finish_line and line_path_proportion from Location 2019-04-23 09:20:43 +10:00
parachute.cpp Plane: Added parachute release on critcal sink rate and battery failsafe actions 2019-04-30 10:04:58 +10:00
qautotune.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
qautotune.h Plane: avoid int32_t<->float conversions 2019-03-01 12:09:58 +11:00
quadplane.cpp Plane: Prevent FS action overiding VTOL land 2019-12-31 11:43:22 +11:00
quadplane.h Plane: Prevent FS action overiding VTOL land 2019-12-31 11:43:22 +11:00
radio.cpp Plane: fixed throttle failsafe for FS_SHORT_ACTN=3 2019-08-26 17:20:24 +10:00
release-notes.txt Plane: update release notes for 4.0.3 2020-01-21 08:10:36 +11:00
reverse_thrust.cpp Plane: deny reverse thrust in takeoff mode 2019-10-17 12:19:07 +11:00
sensors.cpp Plane: call compass cal routine directly from sched table 2019-04-23 10:06:17 +10:00
servos.cpp Plane: added a new TAKEOFF flight mode 2019-10-17 12:19:05 +11:00
soaring.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
system.cpp Plane: mount uses AP_SerialManager singleton 2019-08-28 06:55:28 +10:00
tailsitter.cpp Plane: Support seperate roll and pitch limits 2019-08-03 12:06:32 +09:00
takeoff.cpp Plane: Remove unused geofence enable reason 2020-02-05 10:05:59 +11:00
tiltrotor.cpp Plane: support bicopter tiltrotors 2019-07-02 10:15:17 +10:00
tuning.cpp Plane: move pos-control pids to pos-control library 2018-01-23 12:00:43 +09:00
tuning.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
version.cpp Plane: set os_sw_version to date fw was compiled 2019-06-18 10:54:01 +10:00
version.h Plane: prepare for 4.0.3 release 2020-01-21 08:10:51 +11:00
wscript Plane: move responsibility for parachute deployment up 2019-02-13 09:25:27 +09:00