Andrew Tridgell
1e6511b010
Plane: fixed number of channels we pass to PWM limits
10 years ago
Andrew Tridgell
0a318d3a68
Plane: move delay callback setup to after compass and airspeed config
...
this ensure parameters sent on startup include compass settings and
airspeed offset
10 years ago
Andrew Tridgell
7356503e90
Plane: set the PX4IO OVERRIDE_IMMEDIATE flag
10 years ago
Andrew Tridgell
0d2d63980d
Plane: limit RC config to 8 channels
...
this is a limitation of current px4io.c
10 years ago
Andrew Tridgell
63561e53fb
Plane: handle trims and reversals in px4 mixer creation
10 years ago
Andrew Tridgell
e30838a4ef
Plane: make OVERRIDE_CHAN behaviour exactly match FLTMODE6
...
this provides a convenient "real manual" flight mode
10 years ago
Andrew Tridgell
bfb2a7eb93
Plane: improved FLAPIN_CHANNEL docs
10 years ago
Andrew Tridgell
16fd113020
RC_Channel: added channel_function()
...
this is used in the plane mixing code
10 years ago
Andrew Tridgell
913004beb0
Plane: added OVERRIDE_CHAN parameter
...
this allows both for testing PX4IO override on the ground, and for
forced manual override while flying, including re-arming after in-air
reboot
10 years ago
Andrew Tridgell
c494057c98
Plane: add support for generating a PX4 mixer for failsafe
...
this creates APM/MIXER.MIX which will be used if the FMU dies to
provide manual control over RC
10 years ago
Andrew Tridgell
96a87b6990
Plane: added DF logging of 2nd battery voltage
10 years ago
Andrew Tridgell
538cf68005
Plane: removed unused function
10 years ago
Andrew Tridgell
ddd27f5acb
Plane: increase mav throttle slew rate in generated param docs
10 years ago
Andrew Tridgell
e4f7a7f6d2
Plane: removed incomplete DF log of go-around
...
the right commands should already be logged. This code would have
logged a lot of uninitialised bytes
10 years ago
Andrew Tridgell
c046273be2
Plane: fixed verify_land() comment for go-around
10 years ago
Andrew Tridgell
1f3e285ed0
Plane: reset commanded_go_around at start of land
...
this allows multiple landing attempts
10 years ago
Andrew Tridgell
ad58822cb5
Plane: removed impossible boolean check
10 years ago
Andrew Tridgell
959cd11cb1
Plane: save a byte in auto_state
...
keep single bits together to save space on APM2
10 years ago
Michael Day
01f611daa9
Plane: "Go around" operation. Assumes go around behavior follows land wp.
10 years ago
Andrew Tridgell
e434850f1f
Plane: move set_mode() after mission.set_current_cmd()
...
if set_current_cmd() fails, we don't want to change to AUTO with some
unknown mission item
10 years ago
Andrew Tridgell
02b80db67c
Plane: minor code style change
...
use comment and function style consistent with rest of code
10 years ago
Michael Day
c1b949a74f
Plane: Bugfix. Changing to landing sequence now works at mission end.
10 years ago
Andrew Tridgell
240e87dc2c
Plane: update for new AP_InertialSensor API
10 years ago
Andrew Tridgell
05c325a12a
Plane: display min as well as max loop delta_t
10 years ago
Andrew Tridgell
2fc69c7c4c
Plane: disable CLI by default
...
it really isn't needed any more, and saves 20k of flash on APM2
10 years ago
Andrew Tridgell
f87da51b37
Plane: prevent calling jump_to_landing_sequence() too often
10 years ago
Andrew Tridgell
8d329f6b5a
Plane: ignore DO_LAND_START in missions
10 years ago
Andrew Tridgell
1f0840ddf8
Plane: improved RTL_AUTOLAND docs
10 years ago
Andrew Tridgell
9f32bf93d1
Plane: switch to AUTO on a DO_LAND_START MAVLink command
10 years ago
Andrew Tridgell
7ecc87a787
Plane: improved check for reaching RTL point for auto-land
10 years ago
Michael Day
be17bfd972
Plane: Added parameter RTL_AUTOLAND and implementation.
10 years ago
Michael Day
fe43ae538f
Plane: Added support for MAV_CMD_DO_LAND_START
10 years ago
Andrew Tridgell
4c984d9331
Plane: start preparing for 3.1.2
10 years ago
Randy Mackay
6d8e760582
Plane: report gyro unhealthy if failed calibration
10 years ago
Andrew Tridgell
71d786187e
Plane: make auto takeoff independent of compass
...
this solves a problem of poor initial yaw due to poor compass offsets
causing a takeoff to not be in the direction the plane is pointing. A
summed gyro is used until the GPS speed is above 5m/s for 2 seconds,
then the GPS heading corrected by the summed gyro error is used for L1
based navigation for the rest of the takeoff
10 years ago
Randy Mackay
b17c6d3368
Plane: only report ahrs unhealthy after initialisation
11 years ago
Andrew Tridgell
c4b17b74e2
Plane: use handle_set_mode()
11 years ago
Randy Mackay
82225de6fa
Plane: allow GCS to turn safety switch on/off
11 years ago
Randy Mackay
7a6b55368e
Plane: set sys_status motor outputs bit from safety switch
11 years ago
Randy Mackay
6d3acba04c
Plane: check target of set-mode request from GCS
...
Issue discovered and fix contributed by Deadolous
11 years ago
Andrew Tridgell
4b01cee330
Plane: send heartbeat to AFS when calibrating sensors
11 years ago
Andrew Tridgell
1fa03a49c9
Plane: disable the CLI if AFS failsafe enabled on APM2
...
the flash space is a bit too low for both CLI and AFS
11 years ago
Andrew Tridgell
e555b9a855
Plane: improved WP_RADIUS docs
11 years ago
Andrew Tridgell
7b4181dc14
Plane: prepare for 3.1.1 release
11 years ago
Andrew Tridgell
7aad03df28
Plane: minor doc update for fence auto enable
11 years ago
Andrew Tridgell
f3d1461d7a
Plane: improve the short and long failsafe docs
...
thanks to Mark Jacobsen for the analysis!
11 years ago
Andrew Tridgell
bf80a2485f
Plane: support acceptance radius for waypoints
11 years ago
Randy Mackay
c2cdc0468b
Plane: individual accel and gyro status to GCS
11 years ago
Andrew Tridgell
21ed86004a
Plane: raise the default WP radius
...
with L1 a large radius doesn't mean it turns too early
11 years ago
Andrew Tridgell
292517b88b
Plane: only override takeoff/land flaps if non-zero
11 years ago