Francisco Ferreira
4c8d151190
Plane: support MAV_CMD_ACCELCAL_VEHICLE_POS
8 years ago
Michael du Breuil
4dae7a6f3d
Plane: Simplify parameters
...
Remove a lot of cases where @Values and @Bitmask were encoding the same
information. @Value should only be used with @Bitmask when it is being
used to present a series of reasonable defaults that is some hybrid of
the @Bitmask fields. Enumerating each bit as 1, 2, 4, 8 is of no value.
8 years ago
Andrew Tridgell
5ed8418305
Plane: move radio init after boardconfig init
...
to ensure px4io is setup first
8 years ago
Tom Pittenger
d12a55f33c
Plane: fixed spelling
...
fixed spellling in gcs msg
8 years ago
Andrew Tridgell
cb57945e9e
Plane: use handle_common_message()
8 years ago
floaledm
6dc71beb1e
Plane: move AP_Frsky_Telem for waf to ardupilotwaf
8 years ago
floaledm
b2a6b93d30
Plane: send ahrs groundspeed estimate instead of GPS groundspeed in VFR_HUD message
8 years ago
floaledm
bae9ce20c1
Plane: update sensor status error flags independently of sending a sys_status message
8 years ago
murata
ab99ea54eb
Plane: To nullptr from NULL.
8 years ago
Peter Barker
98ae6c776a
Plane: support for AP_Stats (flight time, bootcount, runtime)
8 years ago
Peter Barker
33b7750c7d
Plane: remove duplicate parameter metadata
8 years ago
Andrew Tridgell
b65c559558
Plane: updates for EKF API changes
8 years ago
priseborough
72db2ebd81
Plane: Add compensation for optical flow sensor body position offset
8 years ago
expntly
0d1e50b50b
Plane: fix typo, check wp_nav is initialized
8 years ago
Michael du Breuil
fd24e944b8
Plane: Allow compass calibrator to manage size of buffer
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
5ac62c27e2
Plane: reduce change of false rangefinder readings triggering a flare
...
This doesn't count repeated readings towards the rangefinder count,
and resets the counter if the change is more than 20% of full
range. This greatly reduces the impact of poor sonar sensors for
landing
8 years ago
Andrew Tridgell
32a74e37d2
Plane: update version to 3.8.0beta1
8 years ago
Andrew Tridgell
8dd122e6df
Plane: updated release notes for 3.7.1
8 years ago
Ricardo de Almeida Gonzaga
3d1db89655
ArduPlane: Fix typos
8 years ago
Andrew Tridgell
15d6c77087
Plane: fixed vtail rudder only planes
8 years ago
Tom Pittenger
350ed20460
Plane: ensure rangefinder last_time resets
...
ensure rangefinder_state.last_correction_time_ms resets to zero via memset(&rangefinder_state, 0..)
8 years ago
William Liu
8a64106faa
Plane: return false when throttle is not suppressed
8 years ago
Ferrin Benjamin Katz
38581669ec
Plane: slow down home update
...
Moved the code theat updates the home position while the aircraft is
unarmed from 10hz loop to one second loop and ensured that is does not
update more then once every 5 seconds. Closes issue 4311.
8 years ago
Andrew Tridgell
c3aaff122b
Plane: fixed startup order of setting mavlink system ID
8 years ago
Andrew Tridgell
5724aef8b3
Plane: support automatic servo trimming
...
now that we have separated RC input from servo output with
SERVO_RNG_ENABLE=1 we can do full automatic servo trimming as an
option
8 years ago
Andrew Tridgell
70375720f3
Plane: fixed throttle slew handling with SERVO_RNG_ENABLE=1
8 years ago
Andrew Tridgell
29f4fe2398
Plane: fixed accel based launch with timer enabled
...
when both timer and accel set should meet both conditions
8 years ago
Andrew Tridgell
6878a9a270
Plane: use handle_rc_bind
8 years ago
Andrew Tridgell
3a8e38ee12
Plane: added SYSID_ENFORCE parameter
...
this allows safer sharing of telemetry links between aircraft
8 years ago
Andrew Tridgell
be1109174e
Plane: apply elevon and vtail mixers after SRV_Channel remap
...
this is needed to ensure that changes in RCn_MIN/MAX don't cause
changes in the output handling for elevon nd vtail planes
8 years ago
Andrew Tridgell
a369b4833a
Plane: fixed throttle channel during startup failsafe
8 years ago
Andrew Tridgell
d49f50db4b
Plane: don't output aux channels on termination
8 years ago
Andrew Tridgell
856b4f4d14
Plane: disable AUX passthrough during termination
8 years ago
Andrew Tridgell
57ddc8f58f
Plane: use SRV_Channels set_esc_scaling()
...
this fixes throttle range on Disco with SERVO_RNG_ENABLE=1
8 years ago
Andrew Tridgell
fcd98e2c44
Plane: implement AUTO_TRIM for SERVO_RNG_ENABLE=1
...
automatically adjust servo trims
8 years ago
Andrew Tridgell
a23c373f16
Plane: fixed servo mixing for AFS and failsafe case
8 years ago
Andrew Tridgell
8170df7ba8
Plane: added servo remapping object
8 years ago
Andrew Tridgell
c7f738c284
Plane: separate out the output channel mixing
...
this provides a framework for other output mixing types
8 years ago
Andrew Tridgell
eb67c97bb2
Plane: split out flap output functions
8 years ago
Andrew Tridgell
a2cdd75870
Plane: removed THROTTLE_OUT define
...
this can be achieved with THR_MAX parameter instead
8 years ago
Andrew Tridgell
40c6ebf61a
Plane: refactor more of servos output code to be easier to read
8 years ago
Andrew Tridgell
6aa3ded666
Plane: split main servo output functions into a separate file
8 years ago
Andrew Tridgell
b5a2bf2c6f
Plane: only revert a tuning parameter if it has been set
...
fixes a 2nd transmitter tuning bug found by expntly
8 years ago
Randy Mackay
f0f4322500
Plane: add AP_Proximity to build
...
Required because quadplane uses copter's navigation libraries which interact with AC_Avoidance which now supports AP_Proximity
8 years ago
Randy Mackay
574976a3b7
Plane: include AP_Proximity in quadplane
8 years ago
Andrew Tridgell
70265f9100
Plane: fixed bug in transmitter tuning
...
This bug affects transmitter tuning of parameters that have never been
saved to eeprom and don't have a default value in the AP_Param
tables. When reverting these parameters became zero which could lead
to a crash
many thanks to expntly for finding this bug!
8 years ago
Andrew Tridgell
a2aa89dc1e
Plane: deprecate RC_CHANNELS_RAW
8 years ago
Andrew Tridgell
0445b51143
Plane: fixed throttle slew rate in manual for quadplanes
8 years ago
Michael du Breuil
05d0696b0d
Plane: Support GPS_RTCM_DATA
8 years ago