Andrew Tridgell
|
adda41a2ec
|
Filter: ensure the derivative filter never returns an invalid number
|
2012-08-18 13:54:11 +10:00 |
|
Andrew Tridgell
|
2de06df08d
|
Filter: automatically cope with duplicate timestamps
this makes it easier for callers to avoid excessive slope calculations
Thanks to Jon Challinger for the idea
|
2012-08-08 12:07:35 +10:00 |
|
Andrew Tridgell
|
c9a56e2223
|
Filter: fixed a off-by-one DerivativeFilter bug
many thanks to Jon Challinger for noticing this!
|
2012-08-08 12:07:35 +10:00 |
|
Andrew Tridgell
|
43d6015811
|
Filter: split the DerivativeFilter steps into update() and slope()
this allows us to apply new data at a different rate than we calculate
the slope.
|
2012-07-06 15:11:30 +10:00 |
|
Andrew Tridgell
|
92001e3e7d
|
Filter: fixed typo in 9 point DerivativeFilter
|
2012-07-05 16:29:20 +10:00 |
|
Andrew Tridgell
|
a07e280eda
|
Filter: cope with non-uniform time steps in the DerivativeFilter
this helps with the barometer a lot, as the timing is quite variable
|
2012-07-05 13:00:47 +10:00 |
|
Andrew Tridgell
|
f97289792b
|
Filter: added DerivativeFilter implementation
this adds a DerivativeFilter implementation of up to 10 points
|
2012-07-05 13:00:46 +10:00 |
|