Peter Barker
400aa53654
Plane: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
6 years ago
Tom Pittenger
ade6281923
Plane: use #if ADVANCED_FAILSAFE == ENABLED just like Rover and Copter
6 years ago
Tom Pittenger
0270c57530
Plane: massive refactor and creation of Mode class
6 years ago
Peter Barker
a372428ec5
Plane: use sanitize method rather than location_sanitize function
6 years ago
Peter Barker
bbc38f41eb
Plane: use convenience manual_override method
6 years ago
Peter Barker
7dafde5783
Plane: stop passing dataflash into handle_radio_status
6 years ago
IamPete1
ffc94f19cd
Plane: use AHRS view for all vtol modes
6 years ago
Peter Barker
1a55f0ffab
Plane: FrSky support has moved to GCS
6 years ago
Peter Barker
f940564f2b
Plane: use enum class for AltFrame enumeration
6 years ago
Peter Barker
0edba9070f
Plane: move sending of RPM message up
6 years ago
Peter Barker
ca7566fff9
Plane: use enum class for ArmingMethod and ArmingRequired
6 years ago
Peter Barker
bd444d97dc
Plane: move sending of airspeed_autocal into AP_AirSpeed
6 years ago
Peter Barker
94899bd2ed
Plane: move sending of send_pid_tuning up
6 years ago
Mark Whitehorn
487ad7a90f
Plane: add QACRO mode for quadplanes
...
use acro_r/p/y_rate params in qacro
port ACRO throttle handling from copter
handle non-tailsitter controls
6 years ago
Peter Barker
34853fb1bf
Plane: move update_sensor_status_flags into GCS subclasses
6 years ago
Peter Barker
a3c13fc028
Plane: move sensor flags to be a GCS thing rather than a GCS_MAVLINK thing
6 years ago
Peter Barker
33541dcbf6
Plane: GCS_MAVLink takes care of mavlink capabilities
6 years ago
Peter Barker
5690a0ea4a
Plane: move try_send_message of nav_controller_output up
6 years ago
Peter Barker
0c880a4c3e
Plane: remove redundant home-setting sanity checks
6 years ago
Peter Barker
b6bf8d8368
Plane: make setting of home boolean in preparation for sanity checks
6 years ago
Peter Barker
30671a6743
Plane: move handling of command-int MAV_CMD_DO_SET_HOME up
...
Plane: eliminate set_home shim around AP_AHRS::set_home
6 years ago
Peter Barker
6e1dc79b75
Plane: move handling of RC_CHANNELS_OVERRIDE up
6 years ago
Peter Barker
b48cb1e367
Plane: move sending of sys_status message up
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
99a93112b4
Plane: remove PX4-specific code that disables overrides on reboot
6 years ago
Peter Barker
b258e89a2d
Plane: adjust for Location_Class and Location unification
6 years ago
Peter Barker
acafb0f3c1
Plane: adjust for location flags being moved out of union
6 years ago
Michael du Breuil
64e152fbc0
Plane: Remove unneeded GCS rally override
6 years ago
Andrew Tridgell
97e54f6359
Plane: allow mavlink when in sensor error
6 years ago
Peter Barker
d133f998c5
Plane: split SIMSTATE, AHRS2 and AHRS3 onto their own ap_message ids
6 years ago
Peter Barker
54022b6b57
Plane: split DISTANCE_SENSOR onto its own ap_message id
6 years ago
Peter Barker
17f244ce9f
Plane: try_send_message caller checks telemetry_delayed
6 years ago
Peter Barker
5137c0ab5f
Plane: split SYS_STATUS and POWER_STATUS onto separate ap_messages
6 years ago
Michael du Breuil
e8885ee1a5
Plane: Fly a planned abort sequence if available
6 years ago
Nikhil Upadhye
d1e93bae83
Plane: adding new mode QAUTOTUNE
...
copter like autotune support for quadplanes and tailsitter in VTOL mode.
cleanup
6 years ago
Peter Barker
9d323b4b90
Plane: move accept_packet to GCS_MAVLink base class
6 years ago
Peter Barker
2978da5ecd
Plane: GCS_MAVLink now uses Mission singleton
6 years ago
Peter Barker
bcf68a9103
Plane: split MSG_SCALED_PRESSURE into three separate messages
6 years ago
Peter Barker
18d4df8d4f
Plane: split MSG_RAW_IMU1 into per-IMU ap_messages
6 years ago
Peter Barker
67042d39d1
Plane: send both SYS_STATUS or POWER_STATUS or neither
6 years ago
Peter Barker
d1727d26a1
Plane: rename send_extended_status1 to send_sys_status
6 years ago
Peter Barker
7f5c0db949
Plane: adjust for new update entry points into GCS
6 years ago
Peter Barker
1ca67df663
Plane: add parameter stream to list-of-all-streams
6 years ago
Peter Barker
edd4f6d14d
Plane: rename MSG_EXTENDED_STATUS2 to MSG_MEMINFO
6 years ago
Peter Barker
de479032ba
Plane: rename MSG_RAW_IMU2 and MSG_RAW_IMU3 to reflect what they send
6 years ago
Peter Barker
03b71e1123
Plane: remove pointless wrappers around gcs functions
6 years ago
Peter Barker
12c67ecaab
Plane: move sending of optical flow status up to base class
6 years ago
Andrew Tridgell
85a1f9e40d
Plane: added ACCZ pid tuning
6 years ago
Peter Barker
27b444f4e8
Plane: move handling of gimbal messages up
...
Plane: move handling of mav_cmd_do_mount_control up
Plane: move handling of deprecated mount messages up
Plane: move handling of command_do_set_roi up
Plane: mount no longer takes ahrs in constructor
6 years ago
Peter Barker
1aa75e4c3e
Plane: use camera singleton to get camera rather than callback
7 years ago