Andrew Tridgell
6b4e5304cf
Plane: fixed mixer outputs
8 years ago
Andrew Tridgell
1879eddfa0
Plane: adjust for limit_slew_rate API change
8 years ago
Andrew Tridgell
081909bf6a
Plane: removed use of pwm_to_angle()
8 years ago
Andrew Tridgell
b83f50be0f
Plane: use new SRV_Channels API
8 years ago
Tom Pittenger
9a250c3bf4
Plane: clarify some variable names and protect against divide-by-zero
8 years ago
Eugene Shamaev
ac2880db7c
Plane: waypoint logic change for overflow/underflow
8 years ago
Peter Barker
af9729c126
Plane: correct compilation when parachute disabled
8 years ago
Peter Barker
d40187fac7
Plane: correct compilation when geofence disabled
8 years ago
Peter Barker
4865bec871
Plane: correct compilation when logging disabled
8 years ago
Tom Pittenger
063f517424
Plane, TECS, AP_Landing: rename stage LAND_ABORT to ABORT_LAND
...
this will reduce confusion when searching for FLIGHT_LAND_* and you get a bunch of takeoff related hits. It will also make more sense when the landing library fully manages the FLIGHT_LAND stage entirely because it will not mange FLIGHT_LAND_ABORT
8 years ago
Tom Pittenger
04f32b6ec6
Plane: simplify flight stage landing check to use landing.in_progress
8 years ago
Tom Pittenger
84e11fd899
Plane, AP_TECS: do not pass auto_land flag to TECS, it already knows it
8 years ago
Tom Pittenger
c286ceba43
Plane: move enum FlightStages to AP_Vehicle::FixedWing
8 years ago
Tom Pittenger
90b2458a27
Plane: remove redundant flightstage update
8 years ago
Andrew Tridgell
1c4bf77cf6
Plane: added custom conversion of Q_FRAME_CLASS parameter
8 years ago
Randy Mackay
934ef55338
Plane: quadplane instantiates motor matrix outside of case
...
Thanks to khancyr for noticing this
8 years ago
Randy Mackay
c6dec5c3f6
Plane: quad plane uses consolidated multicopter classes
8 years ago
Andrew Tridgell
4cf509a693
Plane: fixed EKF3 logging
8 years ago
priseborough
38ad778ff1
make.inc: Add EKF3 and remove EKF1 library from make.inc files
8 years ago
priseborough
38a0e8a6ae
ArduPlane: Add EKF3 and remove EKF1
8 years ago
Tom Pittenger
b7b56b94a3
Plane: convert landing.complete to landing.is_complete()
8 years ago
Tom Pittenger
4b683edac9
Plane: simplified logic where landing complete overrides the calc value
8 years ago
Tom Pittenger
83f0a8114b
Plane: use a common reset for uniform landing wipe
8 years ago
Tom Pittenger
8c1509ad47
Plane: abstract land abort request method
8 years ago
Andrew Tridgell
3dcf4cfb55
Plane: removed resetting integrators on mode change
...
this removes the zero of roll, pitch and yaw integrator on mode
change, now only doing the steering integrator.
The zeroing was from the early days when our controllers were not as
good. It should not be needed any more.
8 years ago
Randy Mackay
c3b6fd4315
Plane: fix suppressing comment for case fall through
...
No functional change
eclipse stops complaining if no-break is used in place of fall-through
8 years ago
Randy Mackay
4efbc29490
Plane: pass HIL_GPS to gps driver
8 years ago
Tom Pittenger
a3ccca17ff
Plane: use fabsf instead of fabs
8 years ago
Tom Pittenger
b299b9c0bb
Plane: abstract out init_start_nav_cnd work to landing lib
...
This reverts commit 1380a35f70
.
8 years ago
Peter Barker
669dc01b67
Plane: correct on_flight_line landing stage check
8 years ago
Andrew Tridgell
1380a35f70
Revert "Plane: abstract out init_start_nav_cnd work to landing lib"
...
This reverts commit e2288d5262
.
doesn't build
8 years ago
Tom Pittenger
e2288d5262
Plane: abstract out init_start_nav_cnd work to landing lib
8 years ago
Andrew Tridgell
1e691cdefc
Plane: fixed build
8 years ago
Pierre Kancir
da1f784e78
Plane : quadplane change to float to avoid the loss of a fractional part
8 years ago
Michael du Breuil
da400dc643
Plane: Add compass cal capability bit
8 years ago
Tom Pittenger
9dd46aa03a
Plane: post msg if aborting via throttle
...
fixes https://github.com/ArduPilot/ardupilot/issues/4906
8 years ago
Tom Pittenger
696828c144
Plane: increase landing airspeed scaled to headwind
8 years ago
Randy Mackay
d95baf51c9
Plane: include AP_Beacon
8 years ago
Randy Mackay
d9462d5dbc
Plane: remove call to EKF1 logging
8 years ago
Randy Mackay
3587961be6
Plane: add AP_Beacon to build
8 years ago
Peter Barker
f712dd5d7e
Plane: add arming check for logging actually started
8 years ago
Peter Barker
784da9d1eb
Plane: check CardInserted in AP_Arming
8 years ago
Peter Barker
98b5ab4656
Plane: remove incorrect comment about logging/in_mavlink-delay
8 years ago
Peter Barker
d11578f203
Plane: do not reset LOG_BITMASK when no CardInserted
...
This really just confuses everyone
8 years ago
Peter Barker
17f5ef4610
Plane: inform dataflash of vehicle arm state
8 years ago
Tom Pittenger
dc85ffa834
Plane: move jump_to_landing_sequence() to AP_Mission
8 years ago
Tom Pittenger
ac1dced3bf
Plane: set landing params as private and use accessors
8 years ago
Tom Pittenger
6544afbcba
Plane: Migrate the rest of "LAND_" params from Plane to AP_Landing
8 years ago
Tom Pittenger
8a5a62cfdc
Plane: migrate aparm "LAND_" params from plane to AP_Landing
8 years ago
Tom Pittenger
9f184a1490
Plane: migrate aparm "LAND_" params from plane to AP_Landing
8 years ago