Andrew Tridgell
f51378f2e8
AP_Airspeed: enable for use in AP_Periph
5 years ago
Andrew Tridgell
c173f8e24d
AP_Airspeed: support both 5inH2O and 10inH2O versions of DLVR sensor
...
useful for faster aircraft
6 years ago
Andrew Tridgell
1ffc2cbe41
AP_Airspeed: allow setting of default airspeed pin
6 years ago
Peter Barker
5cfba85095
AP_AirSpeed: take EAS2TAS directory from baro; use for all backends
...
Plane was only setting EAS2TAS in the primary frontend; calibration
expected it to be set on each instance.
6 years ago
Andrew Tridgell
bbe4c92b58
AP_Airspeed: skip cal on watchdog reset
6 years ago
Peter Barker
f0379ff7f0
AP_Airspeed: move logging of ARSP into Airspeed library
6 years ago
Peter Barker
59ef486da0
AP_Airspeed: add AP::airspeed() to get airspeed singleton
6 years ago
Peter Barker
4ab13b37ac
AP_Airspeed: logger uses the singleton for logging airspeed now
6 years ago
Tom Pittenger
e67b6e15fa
AP_Airspeed: rename dataflash to logger
6 years ago
Tom Pittenger
0c32453505
AP_Airspeed: unify singleton naming to _singleton and get_singleton()
6 years ago
Tom Pittenger
95c903c7cf
AP_Airspeed: disable airspeed (_TYPE=0) as rover default
6 years ago
Tom Pittenger
1a04a540f5
AP_Airspeed: convert the defines into static consts
...
- also perform logging at end of update
- convert Options Mask into an enum
6 years ago
ChrisBird
d77906cb06
AP_Airspeed: This adds the ability to turn off and on the airspeed sensor if faulty.
6 years ago
Nathan E
0401078694
Update AP_Airspeed.cpp
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
DOMINATOR\Eugene
c81f9e6baa
AP_Airspeed: update data with logging
6 years ago
Michael du Breuil
88aa20d691
AP_Airspeed: Make user facing messages clearer, improve handling of bad tube order
6 years ago
liang.tang
653766c4cc
AP_Airspeed: uavcan airspeed supported
7 years ago
Michael du Breuil
f2b4e06a1a
AP_Airspeed: Add 5"H2O DLVR differential sensor driver
7 years ago
Michael du Breuil
6225f51815
AP_Airspeed: Remove APM doc references
7 years ago
Michael du Breuil
57f3e9cd88
AP_Airspeed: Remove unused ADC include
7 years ago
Andrew Tridgell
8a2f1fdb3d
AP_Airspeed: fixed airspeed filtering issue
...
this fixes an issue where an airspeed sensor that becomes unhealthy
can have an undue effect after the sensor becomes healthy again.
In a recent flight log the MS4525 airspeed sensor went unhealthy for a
few seconds, and at the same time gave a reading of 12m/s. The plane
was flying at 24m/s. While the sensor was unhealthy the code correctly
switched to the airspeed estimate, which was fine.
When the airspeed sensor become healthy again the IIR filter in
AP_Airspeed meant that the speed read at 12m/s initially, then came up
to 24m/s over a couple of seconds. This caused the VTOL motors to come
on for a few seconds.
7 years ago
Michael du Breuil
f6624cc8b2
AP_Airspeed: Use named float wrapper
7 years ago
Peter Barker
30f944b921
AP_AirSpeed: notify of calibration start
7 years ago
Michael du Breuil
a46c60f4de
AP_Airspeed: Create a singleton
7 years ago
Tom Pittenger
b1a4540359
Revert "AP_Airspeed: blending of several sensors and failure recognition"
...
This reverts commit 26c7614118
.
7 years ago
Eugene Shamaev
26c7614118
AP_Airspeed: blending of several sensors and failure recognition
7 years ago
David Ingraham
2547ca399a
AP_Airspeed: Fix ARSPD2_TYPE docs
7 years ago
Andrew Tridgell
58b0ac07ec
AP_Airspeed: support dual airspeed sensors
...
allow for a primary and secondary airspeed sensor
7 years ago
rde-mato
87e3777f67
AP_Airspeed: added SDP3X airspeed sensor driver
7 years ago
Michael du Breuil
5fedc65efb
AP_Airspeed: Allow specifying the MS5525 address
7 years ago
Mark Whitehorn
f32f51f843
AP_Airspeed: eliminate airspeed positive bias
7 years ago
Lucas De Marchi
e2e836f676
AP_Airspeed: use FALLTHROUGH define
...
When falling through on a case switch, allow to add an empty statement
with the correct attribute to tell the compiler this behavior is
intended.
8 years ago
Peter Barker
3214b48f8c
AP_AirSpeed: eliminate GCS_MAVLINK::send_statustext_all
8 years ago
Andrew Tridgell
7b73004882
AP_Airspeed: added ARSPD_USE=2 for gliders
8 years ago
Tom Pittenger
84bdf15203
AP_Airspeed: updated comment to match PR
8 years ago
Andrew Tridgell
43bac678cd
AP_Airspeed: Added MS5525 airspeed driver
...
also improved averaging in MS4525 driver
8 years ago
Andrew Tridgell
04731dccd6
AP_Airspeed: rename MS4525 driver
...
ready for new driver types
8 years ago
Andrew Tridgell
14a1f559c7
AP_Airspeed: added ARSPD_TYPE and use standard driver backend methods
...
this will allow for new sensor types
8 years ago
Andrew Tridgell
497b87fa65
AP_Airspeed: switched to in-tree I2C driver for all boards
8 years ago
Peter Barker
42f3f7195b
AP_Airspeed: add missing parameter metadata
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
Tom Pittenger
ce7b766d8b
AP_Airspeed: remove AP_Vehicle::FixedWing dependency
9 years ago
Tom Pittenger
1586abab8d
Revert "AP_Airspeed: Converted library to be stand-alone from APM:Plane."
...
This reverts commit 5439257236
.
9 years ago
LukeMike
4d8e7f1783
VRBRAIN / AP_Airspeed: defined ARSPD_DEFAULT_PIN for VR Brain 5.4 and VR Core 1.0
9 years ago
Tom Pittenger
c07b85f9bb
AP_Airspeed: set param "Enable" to be FLAG_ENABLE
9 years ago
AndersonRayner
5439257236
AP_Airspeed: Converted library to be stand-alone from APM:Plane.
...
Additional changes:
ARSPD_FBW_MIN and ARSPD_FBW_MAX renamed to ARSPD_MIN and ARSPD_MAX
ARSPD_MIN and ARSPD_MAX changed to floats
9 years ago
Andrew Tridgell
003c94830b
AP_Airspeed: added ARSP_PSI_RANGE parameter
...
for using pressure sensors with a different range
9 years ago
Andrew Tridgell
28d5103435
AP_Airspeed: initial support for MS4515DO on Disco
9 years ago