Peter Barker
9ce02bc504
Plane: minimal support for inheritting from RC_Channel
7 years ago
Michael du Breuil
eea8267704
Plane: Update notify initilization
7 years ago
Andrew Tridgell
4f2508d89f
Plane: updated release notes for 3.9.0beta6
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
Andrew Tridgell
16c7ab81dc
Plane: pass rc_speed to motor backend constructors
...
this sets the right speed as early as possible
7 years ago
Andrew Tridgell
a4d3b08d87
Plane: release notes for 3.9.0beta5
7 years ago
IamPete1
20c67019b0
Plane: added Q_TAILSIT_THSCMX
...
this provides more flexibility in tailsitter throttle scaling
7 years ago
Andrew Tridgell
149a6af48f
Plane: releases notes for plane 3.9.0beta4
7 years ago
Andrew Tridgell
07187f7797
Plane: fixed ARMING_REQUIRE=2 for dual-motor planes
...
many thanks to Marco for finding this bug!
7 years ago
Michael du Breuil
f25726fbb1
Plane: Remove unused ADC include
7 years ago
Andrew Tridgell
ad55605605
Plane: update version to 3.10.0-dev
7 years ago
Andrew Tridgell
db1f1a42d6
Plane: updated 3.9.0beta2 release notes
7 years ago
Peter Barker
94ad85a67d
Plane: handle MAV_CMD_ACCELCAL_VEHICLE_POS in GCS base class
7 years ago
Peter Barker
d077723028
Plane: handle command_int in GCS base class
7 years ago
Peter Barker
d76e7d210b
Plane: handle command_long in GCS base class
7 years ago
Andrew Tridgell
1d91f18177
Plane: fixed version for enums
7 years ago
Andrew Tridgell
bd4515947a
Plane: updated release notes
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
4502fd21c3
Plane: use compass singleton for logging
7 years ago
Peter Barker
3bfa4c8678
Plane: use singletons in AP_Arming
7 years ago
Peter Barker
320e24af65
Plane: move mavlink reboot code up to base class
7 years ago
Jacob Walser
4eb00ac779
Plane: refactor output_test -> output_test_seq
7 years ago
Lucas De Marchi
1a45aa12f5
AP_Param: warn on last pass only about unknown parameters
...
Do not warn about unknown parameters on the first pass, i.e. when
AP_Param:load_all() is called. This is because we may still not know
about dynamically loaded parameters. When we call the second (last)
time, we expect to already know all possible parameters, so print a
warning to both console and the debug terminal.
7 years ago
Lucas De Marchi
7f0d5ddf21
AP_Param: stop panic()'ing on unknown parameters
...
Our track record on keeping parameters up to date with master is not
great and panic()'ing when loading them apparently is not helping
because every and each vehicle has a different file.
On aerofc load_defaults_file() is used in the same way as
load_embedded_param_defaults() is in which the panic() behavior has been
previously removed.
This finishes the removal of the panic param and add warnings to the
debug console when reading the parameters (rather than when counting
them).
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
23919daf11
Plane: use arming check_failed function
7 years ago
Andrew Tridgell
d454bc555e
Plane: added ESC_TELEMETRY to mavlink streams
7 years ago
Peter Barker
f984e5e31d
Plane: use magic force arm/disarm definitions
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
Peter Barker
9824832523
Plane: use AP_RTC
...
Plane: AP_GPS now sets the system time directly
7 years ago
Michael du Breuil
12da35220c
Plane: Simplify radio trimming, improve MAVLink report
7 years ago
Michael du Breuil
fae8d1e489
Plane: Log navigation target location
...
Closes #4358
7 years ago
Peter Barker
2cdcca2841
Plane: move handling of MAV_CMD_DO_GRIPPER up
7 years ago
Andrew Tridgell
d8a7618e15
Plane: update use of AC_Loiter controller for quadplane
...
this changes the way the loiter controller is initialised for QLOITER,
after discussions with Leonard.
The way we were doing it could cause a sudden acceleration demand when
switching into QLOITER.
This also changes the default loiter parameters to reduce the maximum
acceleration that will be applied in QLOITER. Many thanks to Leonard for
the advice
7 years ago
Michael du Breuil
47c0048499
Plane: Remove manual polling of flap input channel
7 years ago
Michael du Breuil
a98a8d0789
Plane: Update to support new RC_Overrides conventions
7 years ago
Michael du Breuil
749861f8ad
Plane: Only send healthy airspeed reports
7 years ago
Michael du Breuil
44f2a652f3
Plane: Remove software type param
7 years ago
Peter Barker
9437e893e5
Plane: move try_send_message handling of EKF_STATUS_REPORT up
7 years ago
Peter Barker
ac729f4614
Plane: lock home when it is set from the GCS
7 years ago
Peter Barker
18c4823427
Plane: return MAV_RESULT_ACCEPTED for setting home to current location
7 years ago
Peter Barker
bc9df01d21
Plane: remove sending of statustext for home location
7 years ago
Peter Barker
22306c370b
Plane: factor out a Plane::set_home
7 years ago
Peter Barker
ad600fff68
Plane: split home-set and home-locked state
7 years ago
Peter Barker
5a087ee7e2
Plane: create persist_streamrates() callback to indicate persistence
7 years ago