Andrew Tridgell
432d786f82
Plane: pass height to landing gear update
6 years ago
Michael du Breuil
8e906e0ba0
Plane: Add support for a loiter to alt approach to VTOL landing
6 years ago
Eugene Shamaev
01178a75e9
Plane: added landing gear support
6 years ago
Peter Barker
818bb8d56d
Plane: don't pass ahrs to terrain constructor
6 years ago
Peter Barker
4b68ca79dc
Plane: stop passing ahrs to Mission constructor
6 years ago
Andrew Tridgell
a00e06ea13
Plane: added TKOFF_ACCEL_CNT for multi-shake to start
...
this allows you to setup shake to start with a lower accel threshold,
but with multiple fwd/back movements needed.
This implements https://github.com/ArduPilot/ardupilot/issues/2221
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
7890fbeaa1
Plane: let AP_Mission handle common camera commands
6 years ago
Michael du Breuil
3aed07a83a
Plane: Create a scripting object
6 years ago
Peter Barker
4ad1869f43
Plane: add arm/disarm on aux switch
7 years ago
Peter Barker
901664ce09
Plane: add support for RCn_OPTION (servorelay,camera)
...
Closes #7071
Closes #7666
7 years ago
Michael du Breuil
8417bcc7d5
Plane: Add flight options bitmask
7 years ago
Michael du Breuil
e4bbcd5ee3
Plane: Don't initilize motors with a trim value
7 years ago
Alexander Malishev
001948d40c
Plane: publish navigation info to OSD
7 years ago
Randy Mackay
903d00c4b2
Plane: remove compass accumulate
7 years ago
Peter Barker
9ce02bc504
Plane: minimal support for inheritting from RC_Channel
7 years ago
Andrew Tridgell
1d675390ab
Plane: make soaring an optional build feature
...
this disables soaring on px4-v2, saving 5k of flash
This is needed to consider pr #9042 , which takes a lot of flash space
7 years ago
Michael du Breuil
f25726fbb1
Plane: Remove unused ADC include
7 years ago
Peter Barker
85f339caae
Plane: remove annoying ice_update shim
7 years ago
Peter Barker
e404562544
Plane: remove vexing button_update shim
7 years ago
Peter Barker
c42fb6d797
Plane: remove pointless rangefinder_init shim function
7 years ago
Peter Barker
3bfa4c8678
Plane: use singletons in AP_Arming
7 years ago
Andrew Tridgell
bc503cc600
Plane: moved OSD to top level params
...
this is to give lots of depth for OSD params (which will be very
complex)
7 years ago
Alexander Malishev
75bf6984f5
Plane: added OSD support
7 years ago
Michael du Breuil
1c276e6af7
Plane: Remove unneeded wrapper functions
...
Also removes unneeded battery failsafe flag clearing
7 years ago
Peter Barker
f5e241af01
Plane: option to force arm, bypassing checks
7 years ago
Peter Barker
2b7f9247e8
Plane: use AP_FWVersion singleton
7 years ago
Michael du Breuil
12da35220c
Plane: Simplify radio trimming, improve MAVLink report
7 years ago
Peter Barker
22306c370b
Plane: factor out a Plane::set_home
7 years ago
Peter Barker
8b4ffb11f5
Plane: move sending of vfr_hud up
7 years ago
Peter Barker
ef77bea4eb
Plane: move sending of simstate up
7 years ago
Peter Barker
cdf4128900
Plane: move sending of POSITION_TARGET_GLOBAL_INT up
7 years ago
Peter Barker
5aefb90e61
Plane: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK
7 years ago
Peter Barker
6f8339028e
Plane: move send_attitude into GCS_MAVLINK_Plane
7 years ago
Peter Barker
7afd056e98
Plane: handle setting of ekf origin in GCS_MAVLink
7 years ago
Peter Barker
052b76d017
Plane: move Log_Write_Home_And_Origin into AP_AHRS
7 years ago
Michael du Breuil
b479f3760a
Plane: Remove some unneeded logging indirection
...
Saves 32 bytes on make px4-v2
7 years ago
Peter Barker
e10c23bd43
Plane: make scheduler track whether it has called the delay callback
7 years ago
Peter Barker
68497f27fa
Plane: move try_send_message handling of RC_CHANNELS up
7 years ago
Peter Barker
2e3a7fc5b6
Plane: remove rcmap member from AP_AdvancedFailsafe
7 years ago
night-ghost
aa53832a70
ArduPlane: devo telemetry support (RX705/707)
7 years ago
Peter Barker
5ef417a669
Plane: GPS now logs its own data
7 years ago
Michael du Breuil
7b7f5e242b
Plane: Simplify channel reading
7 years ago
Peter Barker
2b54113334
Plane: Baro does its own dataflash logging
7 years ago
Peter Barker
f6a185a3c3
Plane: factor vehicle's mavlink send_heartbeat
7 years ago
Peter Barker
58d41e40d3
Plane: let GCS_MAVLink calibrate airspeed sensor
...
Also remove useless zero_airspeed function
7 years ago
Peter Barker
65893cfca5
Plane: tidy handling of barometer calibrations
7 years ago
Michael du Breuil
7405bb7b85
Plane: Support new battery failsafes
7 years ago
Peter Barker
7fd859da65
Plane: move home state into AP_AHRS
7 years ago
Peter Barker
7c86c4fe61
Plane: use ins singleton
7 years ago