Bayley Wang
/
foc-ed_in_the_bot_compact
robot
Filter/Filter.cpp
- Committer:
- bwang
- Date:
- 2017-05-04
- Revision:
- 155:7c6005933d4c
- Parent:
- 147:c1b2379b8874
- Child:
- 224:90172915d0fb
File content as of revision 155:7c6005933d4c:
#include "mbed.h" #include "math.h" #include "Filter.h" MedianFilter::MedianFilter(int length) { buf = new CircularBuffer(length, true); } float MedianFilter::update(float x) { buf->add(x); return buf->median(); } MovingAverageFilter::MovingAverageFilter(int length) { buf = new CircularBuffer(length, false); } float MovingAverageFilter::update(float x) { buf->add(x); return buf->mean(); }