Bayley Wang
/
foc-ed_in_the_bot_compact
robot
Filter/Filter.cpp
- Committer:
- bwang
- Date:
- 2017-05-03
- Revision:
- 146:296bcc30e65d
- Parent:
- 145:37ffa3ba3862
- Child:
- 147:c1b2379b8874
File content as of revision 146:296bcc30e65d:
#include "mbed.h" #include "math.h" #include "Filter.h" MedianFilter::MedianFilter(int length) { buf = new CircularBuffer(length); } float MedianFilter::update(float x) { buf->add(x); return buf->median(); } MovingAverageFilter::MovingAverageFilter(int length) { buf = new CircularBuffer(length); } float MovingAverageFilter::update(float x) { buf->add(x); return buf->mean(); }