Henry Wurzburg
db496cf256
AP_Airspeed: correct metadata in libraries failing checks on emitter
3 years ago
Peter Barker
a840af1ff5
AP_Airspeed: stop using GCS_MAVLINK.h in header files
3 years ago
Peter Barker
1185da02a6
AP_Airspeed: fix clang++ warnings on static inits
...
these are static variables so don't need zeroing anyway...
3 years ago
Andrew Tridgell
eed14b3688
AP_Airspeed: fixed autotest for copter param parse
...
This command was failing:
Tools/autotest/param_metadata/param_parse.py --vehicle Copter
I don't understand why it starts to fail now, but this is the fix
3 years ago
Peter Barker
dd2283d73b
AP_Airspeed: add SITL backend
3 years ago
Ruffalo-sunghwan
001643eb4f
AP_Airspeed : correct comment spelling
3 years ago
Andrew Tridgell
61a27698da
AP_Airspeed: fixed airspeed cal on 2nd airspeed sensor
...
we need to use the pressure from the sensor we are calibrating
3 years ago
Peter Barker
19190fb134
AP_Airspeed: log airspeed primary changes
3 years ago
Joshua Henderson
5087eabbca
AP_Airspeed: remove negative pressure set unhealthy
3 years ago
Peter Barker
4b95ad12bf
AP_Airspeed: allow backends to be compiled out
3 years ago
Gone4Dirt
2ff83bea53
AP_Airspeed: Add enabled check to get functions
3 years ago
Gone4Dirt
e82ba228ce
AP_Airspeed: Add nullptr check to healthy function
3 years ago
Gone4Dirt
edb25340d1
AP_Airspeed: Move multi-line functions out of header
3 years ago
Peter Barker
9b14760dc9
AP_Airspeed: tidy includes
3 years ago
Mirko Denecke
d6843c4ca1
AP_Airspeed: fix auxiliary typo
3 years ago
Henry Wurzburg
fa81f7813c
AP_Airspeed: correct metadata for params for non-Plane vehicles
3 years ago
Peter Barker
deb7b13da5
AP_Airspeed: disable AUTOCAL if airspeed is disabled
3 years ago
Tom Pittenger
42d1ce635b
AP_Airspeed: improve description of ARSPD_TUBE_ORDR
3 years ago
Iampete1
72a65cadb8
AP_Airspeed: rename get_health_failure_probability to get_health_probability
3 years ago
Iampete1
9c4188d730
AP_Airspeed: Health: use reading from correct airspeed sensor
3 years ago
Michael du Breuil
382cbb9b4d
AP_Airspeed: Sanity check DLVR raw data before accumulating it
...
This is intended to help with really bad RF interference flipping bits on the I2C bus which can lead to some intresting results
3 years ago
murata
629469acbf
AP_Airspeed: remove duplicated words from comments
3 years ago
Peter Barker
2d0d2a123d
AP_Airspeed: move Airspeed up to AP_Vehicle, use dummy class for Copter
3 years ago
Josh Henderson
1831a1a009
AP_Airspeed: NFC add note about TYPE 0 index
3 years ago
Josh Henderson
bf65b2eba8
AP_Airspeed: move default type for SITL to be for only Plane
3 years ago
Joshua Henderson
3cfbad0f4d
AP_Airspeed: add AP_AIRSPEED_ENABLED
3 years ago
Peter Barker
3969d6d56f
AP_Airspeed: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
3 years ago
Hwurzburg
7c6816ec70
AP_Airspeed: change UAVCAN in metadata to DroneCAN
3 years ago
Peter Barker
f9580c0dfe
AP_Airspeed: add date for parameter conversion code
3 years ago
Josh Henderson
ea4c3d68d6
AP_Airspeed: make MAV_SEVERITY levels higher
3 years ago
Iampete1
89c0a8ea04
AP_Airspeed: use floats for get/set output scaled
3 years ago
Hwurzburg
b327f80946
AP_Airspeed: do not cal if backend does not exist
3 years ago
Iampete1
0731af751a
AP_Airspeed: analog: check valid pin
3 years ago
Peter Barker
22e9ad4818
AP_Airspeed: move from HAL_NO_GCS to HAL_GCS_ENABLED
3 years ago
Andrew Tridgell
f65620f4f3
AP_Airspeed: allow for an AIRSPEED list in hwdef.dat
...
this saves a lot of flash by only including specific drivers
3 years ago
Josh Henderson
c454cea401
AP_Airspeed: fix MS5525 driver to allow copying driver to 64bit SITL
3 years ago
Peter Barker
16c11fc4fa
AP_Airspeed: allow zero offset if we are skipping calibration
3 years ago
Peter Barker
2be49cb42b
AP_Airspeed: fix examples for AP_AHRS_DCM becoming backend
3 years ago
Andrew Tridgell
3f67917c26
AP_Airspeed: check for baro baro data in SDP3X
...
this matters for SDP3X as AP_Periph sensor with no baro
4 years ago
Andrew Tridgell
cbf549b1eb
AP_Airspeed: fixed display of ARSPD_DEVID when ARSPD2_TYPE=0
4 years ago
Andrew Tridgell
5f87335325
AP_Airspeed: review updates
...
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
4 years ago
Andrew Tridgell
70bb470eb0
AP_Airspeed: fixed AP_Periph build
4 years ago
Andrew Tridgell
0bdd8231cf
AP_Airspeed: added ARSPD_OPTIONS bit for disabling voltage correction
...
if the MS4525 has its own LDO then we are should disable the
correction
4 years ago
Andrew Tridgell
ca1508b02e
AP_Airspeed: added DEVID parameters for airspeed
...
this makes log analysis easier
4 years ago
Andrew Tridgell
7f85b413f2
AP_Airspeed: use GCS_SEND_TEXT instead of printf for sensor probe messages
4 years ago
Andrew Tridgell
e6c7970a19
AP_Airspeed: support 3 I2C addresses for MS4525
...
and if bus number is configured then use only that bus number,
otherwise probe all buses as per existing behaviour
4 years ago
Peter Barker
6da68e39f8
AP_Airspeed: add rc channel option to disable all airspeed sensors
4 years ago
Michael du Breuil
29d6900888
AP_Airspeed: Remove unneeded initilization
...
We pre zero all memory
4 years ago
Peter Barker
00002b78a4
AP_Airspeed: remove HIL support
4 years ago
QioTek
0190a42e47
AP_Airspeed: added ASP5033 driver
4 years ago