ardupilot/ArduPlane
Michael du Breuil 8bfab6d2f2 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
2019-09-23 17:31:33 -06:00
..
AP_Arming.cpp Plane: Remove unused geofence enable reason 2019-09-23 17:31:33 -06:00
AP_Arming.h Plane: move arming-related functionality into parent classes 2019-05-30 07:37:30 +09:00
ArduPlane.cpp Plane: fix format string warnings 2019-09-02 21:00:59 +10: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 2019-09-23 17:31:33 -06:00
GCS_Mavlink.h Plane: remove get_advanced_failsafe override; singleton to be used 2019-09-17 09:13:43 +10:00
GCS_Plane.cpp Plane: move setting of compass sys_status bits up 2019-04-16 09:48:23 +10: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: avoid allocate a GCS_MAVLINK per mavlink channel 2019-08-14 18:25:43 +10:00
Parameters.h Plane: add QACRO roll/pitch/yaw rate params 2019-04-23 09:46:38 +10: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 2019-09-23 17:31:33 -06:00
RC_Channel.cpp Plane: add RC options for changing mode 2019-06-18 10:48:47 +10:00
RC_Channel.h Plane: add RC options for changing mode 2019-06-18 10:48:47 +10: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-17 09:36:26 +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 2019-09-23 17:31:33 -06:00
config.h Plane: remove ineffective DEVO_TELEM_ENABLED 2019-09-04 17:47:33 +10:00
control_modes.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +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 2019-09-23 17:31:33 -06:00
events.cpp Plane: correct compilation with PARACHUTE==DISABLED 2019-08-23 13:22:44 +10: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 2019-09-23 17:31:33 -06:00
is_flying.cpp Plane: move arming-related functionality into parent classes 2019-05-30 07:37:30 +09:00
mode.cpp Plane: fixed some rebase duplicate code. 2019-04-02 16:28:52 +11:00
mode.h Plane: fixed qautotune exit 2019-05-02 06:59:12 +10: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_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: fixed height_above_ground() for case when rangefinder is below min 2019-09-17 09:36:26 +10:00
quadplane.h Plane: fixed height_above_ground() for case when rangefinder is below min 2019-09-17 09:36:26 +10:00
radio.cpp Plane: fixed throttle failsafe for FS_SHORT_ACTN=3 2019-08-26 17:20:24 +10:00
release-notes.txt Plane: updated release notes for 4.0.0beta2 2019-09-24 08:46:52 +10:00
reverse_thrust.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
sensors.cpp Plane: call compass cal routine directly from sched table 2019-04-23 10:06:17 +10:00
servos.cpp Plane: implement VTOL landing for AFS termination 2019-09-12 09:59:17 +10: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 2019-09-23 17:31:33 -06: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: change master version to 4.1.0dev 2019-09-22 20:20:16 +10:00
wscript Plane: move responsibility for parachute deployment up 2019-02-13 09:25:27 +09:00