ardupilot/ArduPlane
Andrew Tridgell f3b4f8fdc4 Plane: added Q_APPROACH_DIST
this sets a minimum distance to use the fixed wing approach logic. It
is an alternative to just disabling the approach with Q_OPTIONS which
some users do to avoid some short distance problems. This allows the
approach to still be used for longer distances in QRTL but have it
disabled for shorter distances
2024-09-12 20:48:48 +10:00
..
AP_Arming.cpp Plane: Qautotune: use new disarmed call and add new aux function 2024-08-13 08:57:44 +09:00
AP_Arming.h Plane: implement AP_PLANE_BLACKBOX_LOGGING 2023-05-18 12:59:09 +10:00
AP_ExternalControl_Plane.cpp AP_ExternalControl: add REP-147 Global Position Control 2023-12-20 02:37:01 +00:00
AP_ExternalControl_Plane.h ArduPlane: add REP-147 Global Position Control 2023-12-20 02:37:01 +00:00
ArduPlane.cpp Plane: don't run TECS update_speed_height() when in idle mode 2024-09-10 10:15:34 +10:00
Attitude.cpp Plane: TKOFF_THR_MIN is applied to SLT transitions 2024-08-28 18:18:55 +10:00
GCS_Mavlink.cpp ArduPlane: emit MAV_RESULT_DENIED if start/stop item passed to MAV_CMD_MISSION_START 2024-08-20 09:38:43 +10:00
GCS_Mavlink.h ArduPlane: move handling of DO_SET_HOME up to GCS_MAVLink base class 2024-04-09 09:35:16 +10:00
GCS_Plane.cpp ArduPlane: make AP_RANGEFINDER_ENABLED remove more code 2024-07-02 09:17:26 +10:00
GCS_Plane.h ArduPlane: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
Log.cpp Plane: log attitude target in degrees 2024-09-10 10:54:55 +10:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
Parameters.cpp Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
Parameters.h Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
Plane.cpp ArduPlane: move logger object up to AP_Vehicle 2024-02-13 10:54:29 +11:00
Plane.h Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
RC_Channel.cpp ArduPlane: remove AUX_FUNC entries based on feature defines 2024-09-08 00:55:43 +10:00
RC_Channel.h ArduPlane: use AUX_FUNC instead of typedef aux_func_t 2024-02-15 08:41:30 +11:00
ReleaseNotes.txt Plane: 4.5.6 release notes 2024-09-04 07:36:58 +10:00
VTOL_Assist.cpp Plane: Quadplane: move Q Assist check into new VTOL assist files. 2024-04-23 09:11:34 +10:00
VTOL_Assist.h Plane: Quadplane: move Q Assist check into new VTOL assist files. 2024-04-23 09:11:34 +10:00
afs_plane.cpp AP_AdvancedFailsafe: option to automatically set mode to auto when datalink is loss 2023-09-12 09:09:39 +10:00
afs_plane.h AP_AdvancedFailsafe: option to automatically set mode to auto when datalink is loss 2023-09-12 09:09:39 +10:00
altitude.cpp ArduPlane: Added minimum throttle during TAKEOFF mode 2024-07-29 15:50:32 +10:00
avoidance_adsb.cpp ArduPlane: convert ALT_HOLD_RTL and ALT_HOLD_FBWCM 2024-01-23 15:00:30 +11:00
avoidance_adsb.h all: use CLASS_NO_COPY() macro 2022-10-04 11:23:04 +11:00
commands.cpp Plane: ensure home is up to date on arming 2023-02-19 10:45:42 +11:00
commands_logic.cpp Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
config.h Plane: remove ENABLED/ENABLE defines 2024-08-05 10:20:14 +10:00
control_modes.cpp ArduPlane: make Plane use more of RC_Channel library for mode switching 2023-04-18 09:19:20 +10:00
createTags treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
defines.h Plane: option to immediately climb in AUTO mode (not doing glide slope) 2024-07-25 09:49:07 +10:00
ekf_check.cpp ArduPlane: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
events.cpp Plane: remove replace PARACHUTE define with AP_PARACHUTE_ENABLED 2024-08-05 10:20:14 +10:00
failsafe.cpp Plane: use is_armed_and_safety_off() 2023-02-21 07:44:09 +11:00
fence.cpp Plane: address minor review comments 2024-07-24 08:24:06 +10:00
is_flying.cpp Plane: remove replace PARACHUTE define with AP_PARACHUTE_ENABLED 2024-08-05 10:20:14 +10:00
mode.cpp Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
mode.h Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
mode_LoiterAltQLand.cpp Plane: mode LoiterAltQLand to reuse loiter point if available 2023-11-28 10:27:19 +11:00
mode_acro.cpp Plane: move pilot throttle output up to control modes 2024-02-06 11:02:28 +11:00
mode_auto.cpp Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
mode_autotune.cpp Plane: move pilot throttle output up to control modes 2024-02-06 11:02:28 +11:00
mode_avoidADSB.cpp Plane: compile out ADSB mode if required 2020-09-24 08:22:16 -07:00
mode_circle.cpp Plane: move auto_throttle_mode to being a method on each mode 2021-01-10 16:04:30 +11:00
mode_cruise.cpp ArduPlane: make AHRS attitude member variables private 2024-01-14 12:47:47 +11:00
mode_fbwa.cpp Plane: move pilot throttle output up to control modes 2024-02-06 11:02:28 +11:00
mode_fbwb.cpp Plane: move auto_throttle_mode to being a method on each mode 2021-01-10 16:04:30 +11:00
mode_guided.cpp Plane: rename OFFBOARD_GUIDED to AP_PLANE_OFFBOARD_GUIDED_SLEW_ENABLED 2024-08-05 10:20:14 +10:00
mode_loiter.cpp Plane: rework `isHeadingLinedUp` function for loiter breakout 2024-02-13 10:48:47 +11:00
mode_manual.cpp Plane: move manual mode throttle limits to main throttle limit function. 2024-03-05 11:38:28 +11:00
mode_qacro.cpp ArduPlane: Fix some typos 2023-10-12 18:30:42 +11:00
mode_qautotune.cpp Plane: Handle reset of q_fwd_throttle in QuadPlane::mode_enter(void) 2023-09-27 11:43:45 +10:00
mode_qhover.cpp Plane: Q_ACCEL_Z -> Q_PILOT_ACCEL_Z 2024-01-23 15:00:30 +11:00
mode_qland.cpp Plane: disable fences for landing by suppressing in the fence check rather than using a state machine 2024-07-24 08:24:06 +10:00
mode_qloiter.cpp Plane: make precsion QLOITER possible from lua 2024-03-12 10:45:56 +11:00
mode_qrtl.cpp Plane: remove altitude_error_cm variable 2024-05-07 10:52:43 +10:00
mode_qstabilize.cpp ArduPlane: convert LIM_PITCH_MIN/MAX -> PTCH_LIM_MIN/MAX_DEG 2024-01-23 15:00:30 +11:00
mode_rtl.cpp Plane: use enum class for VTOL approach stage 2024-08-07 17:52:25 +10:00
mode_stabilize.cpp Plane: move pilot throttle output up to control modes 2024-02-06 11:02:28 +11:00
mode_takeoff.cpp Plane: move `have_autoenabled_fences` to be private in `ModeTakeoff` 2024-07-30 09:59:01 +10:00
mode_thermal.cpp Plane: Remove meaningless semicolons 2022-02-07 08:27:34 +09:00
mode_training.cpp Plane: move pilot throttle output up to control modes 2024-02-06 11:02:28 +11:00
motor_test.cpp ArduPlane: Fix some typos 2023-10-12 18:30:42 +11:00
navigation.cpp Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
parachute.cpp Plane: remove replace PARACHUTE define with AP_PARACHUTE_ENABLED 2024-08-05 10:20:14 +10:00
pullup.cpp Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
pullup.h Plane: added glider pullup support 2024-09-10 10:15:34 +10:00
qautotune.cpp Plane: Q_ACCEL_Z -> Q_PILOT_ACCEL_Z 2024-01-23 15:00:30 +11:00
qautotune.h ArduPlane: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
quadplane.cpp Plane: added Q_APPROACH_DIST 2024-09-12 20:48:48 +10:00
quadplane.h Plane: added Q_APPROACH_DIST 2024-09-12 20:48:48 +10:00
radio.cpp ArduPlane: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
reverse_thrust.cpp Plane: ignore invalid pilot throttle 2023-11-29 18:15:01 +11:00
sensors.cpp ArduPlane: make AP_RANGEFINDER_ENABLED remove more code 2024-07-02 09:17:26 +10:00
servos.cpp Plane: In transition use TRIM_THROTTLE when TKOFF_THR_MIN==0 2024-08-28 18:18:55 +10:00
soaring.cpp Plane: soaring: No action if in landing sequence. 2021-08-04 06:52:56 +10:00
system.cpp Plane: call ICE init 2024-08-27 09:37:34 +10:00
tailsitter.cpp Plane: TKOFF_THR_MIN is applied to SLT transitions 2024-08-28 18:18:55 +10:00
tailsitter.h Plane: Removed all instances of in_back_transition 2024-08-28 18:18:55 +10:00
takeoff.cpp Plane: Fixed unhandled TKOFF_THR_MAX=0 case 2024-07-31 18:23:40 +10:00
tiltrotor.cpp Plane: TKOFF_THR_MIN is applied to SLT transitions 2024-08-28 18:18:55 +10:00
tiltrotor.h Plane: Add tiltrotor specific log message 2024-05-07 10:37:37 +10:00
transition.h Plane: Removed all instances of in_back_transition 2024-08-28 18:18:55 +10:00
tuning.cpp Plane: Add Q_FWD_THR_GAIN to table of transmitter tuning parameters 2023-09-27 11:43:45 +10:00
tuning.h Plane: Add Q_FWD_THR_GAIN to table of transmitter tuning parameters 2023-09-27 11:43:45 +10:00
version.h ArduPlane: fix version setting in CheckFirmware app descriptor 2024-02-21 18:54:17 +11:00
wscript ArduPlane: move Arming, Beacon and RC_Mapper into ardupilotwaf.py 2024-04-17 18:11:46 +10:00