Randy Mackay
|
8d54e50897
|
RangeFinder: remove raw_value, orientation variables
This saves 10bytes of RAM
|
2014-02-10 14:56:52 +09:00 |
Andrew Tridgell
|
97b7130bb9
|
libraries: update license header to GPLv3
we switched to GPLv3 a long time ago, but neglected to update the
per-file license headers
|
2013-08-30 13:01:39 +10:00 |
Andrew Tridgell
|
e69e4a5695
|
AP_RangeFinder: fixed indent-tabs-mode
|
2013-05-30 09:51:11 +10:00 |
Andrew Tridgell
|
ba83950fc4
|
libraries: replace constrain() with constrain_float()
this makes the type much more obvious. Thanks to Tobias for the
suggestion.
|
2013-05-02 10:25:40 +10:00 |
Pat Hickey
|
a38ce8962e
|
AP_Rangefinder: ported to AP_HAL. Only officially supports MaxsonarXL.
|
2012-12-20 14:51:30 +11:00 |
uncrustify
|
b57832e19b
|
uncrustify libraries/AP_RangeFinder/RangeFinder.cpp
|
2012-08-21 19:04:10 -07:00 |
rmackay9
|
f264e29814
|
AP_RangeFinder - cut over to use new ModeFilter from Filter library
|
2012-02-26 15:34:50 +09:00 |
Randy Mackay
|
ed19c25a97
|
Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h".
Modified FastSerial's write function to return size_t (number of bytes written).
|
2012-01-28 12:25:47 +09:00 |
Jason Short
|
b6fc8e519c
|
AP Rangefinder had some bad characters in it. Converted and cleaned the text files.
|
2012-01-10 23:42:26 -08:00 |
Randy Mackay
|
67855b207d
|
Arducopter, RangeFinder - added SONAR_TYPE parameter and properly support the XL (default), LV and long distance XL (aka XLL) sonar types
|
2011-12-11 16:40:59 +09:00 |
Pat Hickey
|
f36ded2854
|
RangeFinder: rework to use AnalogSource library
this removes the hacks that check for the ADC object, and instead
choose the method of getting the analog sonar value via the
AnalogSource API
|
2011-11-25 20:00:16 -08:00 |
Andrew Tridgell
|
acb4538073
|
RangeFinder: use new ADC interface
the new interface gives values 8 times as large as previously
|
2011-09-17 14:58:02 +10:00 |
jasonshort
|
e1b677a25d
|
Reworked the filtering algorithm based on Maxbotics recommendations to use a Mode filter
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2965 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-07-30 20:35:36 +00:00 |
jasonshort
|
c79ff4f583
|
doubled Slew rate limiter to 2 m/s max @ 10 hz.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2912 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-07-18 18:18:47 +00:00 |
jasonshort
|
a1733ee901
|
Added a slew rate limit
reworked filter, same results, just wanted to get rid of modulus.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2900 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-07-17 19:05:18 +00:00 |
jasonshort
|
00222a2e20
|
temporally revert to prior version of Sonar class to narrow in on a bug.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2708 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-06-30 22:32:26 +00:00 |
jasonshort
|
e2d5f7bf82
|
removed duplicate filter from ADC based input
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2562 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-06-16 16:30:37 +00:00 |
james.goppert
|
7809b0ca2a
|
Massive warning fixes.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2089 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-05-04 19:12:27 +00:00 |
rmackay9@yahoo.com
|
e0607712a3
|
AP_RangeFinder - tiny bit of extra initialisation on table holding averages
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1419 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-01-04 14:33:29 +00:00 |
rmackay9@yahoo.com
|
ef673e5162
|
AP_RangeFinder - changes to allow sonar to work using pitot tube. Also moved most functionality into RangeFinder class instead of child classes.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1404 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-01-03 04:17:43 +00:00 |
rmackay9@yahoo.com
|
c2db64116a
|
AP_RangeFinder - bug fix for cases when analog value is zero.
- addition of filter call which averages the past 4 values
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1224 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-12-21 12:34:24 +00:00 |