Andrew Tridgell
|
2235d18d67
|
AP_Airspeed: make it possible to tell if a airspeed sensor is unhealthy
we need use() to reflect if the user wants to use the sensor, so the
arming checks can tell if it is not working as expected
|
2015-01-20 11:26:20 +11:00 |
Andrew Tridgell
|
258542b939
|
AP_Airspeed: added ARSPD_SKIP_CAL parameter
allows airspeed calibration to be skipped for easier startup
|
2014-11-13 21:12:37 +11:00 |
Andrew Tridgell
|
9c631944f7
|
AP_Airspeed: expose raw pressure for logging
|
2014-11-13 17:49:04 +11:00 |
Andrew Tridgell
|
ef0eca4835
|
AP_Airspeed: fixed airspeed in Replay
|
2014-10-19 19:42:15 +11:00 |
Andrew Tridgell
|
a4cd9c4bd7
|
AP_Airspeed: added HIL support
|
2014-08-10 18:16:53 +10:00 |
Randy Mackay
|
4cf7f01694
|
AP_Airspeed: init members to reduce compiler warnings
|
2014-07-16 14:40:50 +09:00 |
Andrew Tridgell
|
ad4db4de6c
|
AP_Airspeed: added setHIL() method
useful for log playback
|
2014-02-18 09:25:08 +11:00 |
Andrew Tridgell
|
03cc777991
|
AP_Airspeed: added last_update_ms() interface
|
2014-02-15 05:27:51 +11:00 |
Andrew Tridgell
|
d853d65b84
|
AP_Airspeed: added ARSPD_TUBE_ORDER parameter
This allows for either order of tube connection by default, but the
order can be specified if need be
|
2014-02-15 05:12:15 +11:00 |
Andrew Tridgell
|
dcd7f9d26d
|
AP_Airspeed: use raw (signed) airspeed
this allows us to detect when the user has the ports the wrong way
around, and mark the sensor unhealthy
|
2014-02-14 21:50:59 +11:00 |
Andrew Tridgell
|
cf1f05a198
|
AP_Airspeed: expose get_temperature()
|
2014-01-28 10:35:35 +11:00 |
Andrew Tridgell
|
c22df0fa60
|
AP_Airspeed: fixed a build warning
|
2013-12-11 10:22:07 +11:00 |
Andrew Tridgell
|
9d7f24f754
|
AP_Airspeed: added healthy() API
|
2013-11-07 12:48:17 +11:00 |
Paul Riseborough
|
71de4ddcd0
|
AP_Airspeed : Fixes bug that caused airspeed calibration to be sent a zero airspeed
This bug resulted in the airspeed ratio going to the maximum value of 4 and staying there. This could lead to a very slow flying model and a stall.
|
2013-11-02 21:41:11 +11:00 |
Andrew Tridgell
|
e60d5d4f33
|
AP_Airspeed: fixed some warnings
|
2013-09-30 21:06:43 +10:00 |
Andrew Tridgell
|
291369db7f
|
AP_Airspeed: split up airspeed driver
this gives us separate backends for PX4, analog and I2C. This allows
the MS airspeed sensor to work on Linux, and it should work on APM2 as well.
|
2013-09-28 21:24:03 +10:00 |
Andrew Tridgell
|
2e742582e4
|
AP_Airspeed: changed to AP_Vehicle.h
also allow updates to ARSPD_RATIO from user while autocal is running
|
2013-09-13 11:45:57 +10:00 |
Andrew Tridgell
|
3916a07dcf
|
AP_Airspeed: added logging of airspeed calibration internals
|
2013-08-30 13:01:34 +10:00 |
Andrew Tridgell
|
3c66cb8af1
|
AP_Airspeed: added EAS2TAS in airspeed driver
this keeps the true airspeed ratio in the airspeed driver, which seems
the most logical place
|
2013-07-22 12:50:01 +10:00 |
Andrew Tridgell
|
893d2da6f6
|
AP_Airspeed: added auto-calibration support
This uses a Kalman filter to calculate the right ARSPD_RATIO at runtime
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
|
2013-07-22 12:50:01 +10:00 |
Andrew Tridgell
|
9d66adae13
|
AP_Airspeed: added get_airspeed_ratio() and set_airspeed_ratio()
This is to help Paul develop an automatic tuning system for airspeed
ratio
|
2013-07-13 21:53:38 +10:00 |
Andrew Tridgell
|
68adeb041d
|
AP_Airspeed: support ARSPD_PIN option for choosing source
this gives us support for arbitrary analog pins for the airspeed
sensor, plus support for the EagleTree airspeed driver on PX4
|
2013-06-03 11:51:09 +10:00 |
Andrew Tridgell
|
00e905b025
|
AP_Airspeed: use new voltage_average() API in Airspeed driver
|
2013-03-08 10:01:15 +11:00 |
Andrew Tridgell
|
b5a23d934b
|
Airspeed: updates for new AP_Param API
|
2012-12-20 14:51:38 +11:00 |
Pat Hickey
|
7017a35fc3
|
AP_Airspeed: fix for AnalogIn read_average
|
2012-12-20 14:51:35 +11:00 |
Pat Hickey
|
dfc8e91fd3
|
AP_Airspeed: port to AP_HAL
|
2012-12-20 14:51:25 +11:00 |
Andrew Tridgell
|
0c864fd4dc
|
AP_Airspeed: a bit more filtering
this helps reduce noise at low speed
|
2012-09-19 16:23:25 +10:00 |
uncrustify
|
90419ad834
|
uncrustify libraries/AP_Airspeed/AP_Airspeed.h
|
2012-08-21 19:00:17 -07:00 |
Andrew Tridgell
|
47be6d8ad1
|
AP_Airspeed: remove airspeed filter and run at 10Hz
this saves on the filter memory, and gives just as good a result
|
2012-08-15 12:39:35 +10:00 |
Andrew Tridgell
|
f95b06a880
|
AHRS: make airspeed sensor available to AHRS
this will be used for long term dead-reckoning
|
2012-08-11 08:57:32 +10:00 |
Andrew Tridgell
|
dcc50b5705
|
AP_Airspeed: removed values passed to constructor
|
2012-08-08 16:38:39 +10:00 |
Andrew Tridgell
|
feb456de56
|
Airspeed: Added AP_Airspeed sensor library
this will allow an airspeed sensor object to be passed to AHRS for
dead reckoning
|
2012-07-16 11:21:20 +10:00 |