Commit Graph

322 Commits

Author SHA1 Message Date
Peter Barker 533b9e12b1 AP_Airspeed: change namespace of MultiCopter and FixedWing params
this stops the libraries knowing anything about AP_Vehicle
2022-11-09 19:04:37 +11:00
Peter Barker 6946bd2529 AP_Airspeed: tidy AP_SerialManager.h includes 2022-11-08 09:49:19 +11:00
Andrew Tridgell 1c868cac37 AP_Airspeed: add instance to hygrometer logging 2022-10-24 17:35:07 +11:00
Henry Wurzburg 3ef45c684f AP_Airspeed: generalize ARSPD_BUS metadata 2022-10-19 23:27:25 +11:00
Andrew Tridgell dc5492f9ca AP_Airspeed: support DroneCAN airspeed with hygrometer data
some DroneCAN airspeed sensors can send hygrometer data, for when they
have de-icing support
2022-10-19 13:17:30 +11:00
Andrew Tridgell cc4a7993bc AP_Airspeed: use DEVID to maintain lineup of CAN sensors
persist DEVID and use it to ensure that we keep the order of DroneCAN
sensors between boots. It still allows for a sensor to be swapped out
for a new one, while keeping slot of the one that hasn't been removed
2022-10-08 21:12:01 +11:00
Andrew Tridgell 1243605884 AP_Airspeed: allow EKF checking without wind max 2022-09-26 14:17:53 +10:00
Paul Riseborough b11393a369 AP_Airspeed: Update documentation for used parameter index warnings 2022-09-26 14:17:53 +10:00
Paul Riseborough 4808863b2d AP_Airspeed: remove unsupported parameter units descriptor 2022-09-26 14:17:53 +10:00
Paul Riseborough 1423334f03 AP_Airspeed: Add tuning advice for ARSP_WIND_GATE 2022-09-26 14:17:53 +10:00
Paul Riseborough 5e8322700e AP_Airspeed: Add hysteresis to consistency check 2022-09-26 14:17:53 +10:00
Paul Riseborough ed271e8025 AP_Airspeed: Enable use of EKF3 to check airspeed health 2022-09-26 14:17:53 +10:00
murata 7ef7db717c AP_Airspeed: Delete unused definitions 2022-09-15 09:52:54 +10:00
Andrew Tridgell ee5fc4ad8e AP_Airspeed: use row_times_mat 2022-09-11 07:57:16 +10:00
Henry Wurzburg db496cf256 AP_Airspeed: correct metadata in libraries failing checks on emitter 2022-08-16 11:50:11 +10:00
Peter Barker a840af1ff5 AP_Airspeed: stop using GCS_MAVLINK.h in header files 2022-08-16 09:45:51 +10:00
Peter Barker 1185da02a6 AP_Airspeed: fix clang++ warnings on static inits
these are static variables so don't need zeroing anyway...
2022-06-28 10:20:30 +10:00
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
2022-06-08 09:23:04 +10:00
Peter Barker dd2283d73b AP_Airspeed: add SITL backend 2022-05-25 17:52:44 +10:00
Ruffalo-sunghwan 001643eb4f AP_Airspeed : correct comment spelling 2022-05-24 20:27:45 +09:00
Andrew Tridgell 61a27698da AP_Airspeed: fixed airspeed cal on 2nd airspeed sensor
we need to use the pressure from the sensor we are calibrating
2022-05-17 19:34:32 +10:00
Peter Barker 19190fb134 AP_Airspeed: log airspeed primary changes 2022-05-17 10:27:57 +10:00
Joshua Henderson 5087eabbca AP_Airspeed: remove negative pressure set unhealthy 2022-05-10 16:58:51 +10:00
Peter Barker 4b95ad12bf AP_Airspeed: allow backends to be compiled out 2022-05-10 09:02:51 +10:00
Gone4Dirt 2ff83bea53 AP_Airspeed: Add enabled check to get functions 2022-05-05 17:44:16 +10:00
Gone4Dirt e82ba228ce AP_Airspeed: Add nullptr check to healthy function 2022-05-05 17:44:16 +10:00
Gone4Dirt edb25340d1 AP_Airspeed: Move multi-line functions out of header 2022-05-05 17:44:16 +10:00
Peter Barker 9b14760dc9 AP_Airspeed: tidy includes 2022-05-03 09:14:58 +10:00
Mirko Denecke d6843c4ca1 AP_Airspeed: fix auxiliary typo 2022-05-02 10:55:08 +10:00
Henry Wurzburg fa81f7813c AP_Airspeed: correct metadata for params for non-Plane vehicles 2022-04-05 09:58:10 +10:00
Peter Barker deb7b13da5 AP_Airspeed: disable AUTOCAL if airspeed is disabled 2022-03-15 08:52:37 +11:00
Tom Pittenger 42d1ce635b AP_Airspeed: improve description of ARSPD_TUBE_ORDR 2022-03-08 14:34:58 -08:00
Iampete1 72a65cadb8 AP_Airspeed: rename get_health_failure_probability to get_health_probability 2022-03-02 16:14:50 +11:00
Iampete1 9c4188d730 AP_Airspeed: Health: use reading from correct airspeed sensor 2022-03-02 16:14:50 +11:00
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
2022-02-09 09:00:22 +11:00
murata 629469acbf AP_Airspeed: remove duplicated words from comments 2022-02-07 08:24:14 +09:00
Peter Barker 2d0d2a123d AP_Airspeed: move Airspeed up to AP_Vehicle, use dummy class for Copter 2022-01-19 18:21:32 +11:00
Josh Henderson 1831a1a009 AP_Airspeed: NFC add note about TYPE 0 index 2022-01-19 18:21:32 +11:00
Josh Henderson bf65b2eba8 AP_Airspeed: move default type for SITL to be for only Plane 2022-01-19 18:21:32 +11:00
Joshua Henderson 3cfbad0f4d AP_Airspeed: add AP_AIRSPEED_ENABLED 2022-01-19 18:21:32 +11:00
Peter Barker 3969d6d56f AP_Airspeed: make C_TO_KELVIN a function macro; create KELVIN_TO_C
These are in celsius
2022-01-13 18:31:46 +11:00
Hwurzburg 7c6816ec70 AP_Airspeed: change UAVCAN in metadata to DroneCAN 2021-12-15 09:53:21 +11:00
Peter Barker f9580c0dfe AP_Airspeed: add date for parameter conversion code 2021-11-23 12:27:14 +00:00
Josh Henderson ea4c3d68d6 AP_Airspeed: make MAV_SEVERITY levels higher 2021-11-03 18:06:48 -07:00
Iampete1 89c0a8ea04 AP_Airspeed: use floats for get/set output scaled 2021-10-20 18:29:58 +11:00
Hwurzburg b327f80946 AP_Airspeed: do not cal if backend does not exist 2021-10-07 13:36:44 +11:00
Iampete1 0731af751a AP_Airspeed: analog: check valid pin 2021-10-06 18:42:51 +11:00
Peter Barker 22e9ad4818 AP_Airspeed: move from HAL_NO_GCS to HAL_GCS_ENABLED 2021-09-22 21:37:00 +10:00
Andrew Tridgell f65620f4f3 AP_Airspeed: allow for an AIRSPEED list in hwdef.dat
this saves a lot of flash by only including specific drivers
2021-09-21 13:51:40 +10:00
Josh Henderson c454cea401 AP_Airspeed: fix MS5525 driver to allow copying driver to 64bit SITL 2021-09-21 09:30:58 +10:00