Bayley Wang
/
foc-ed_in_the_bot_compact
robot
Filter/Filter.cpp
- Committer:
- bwang
- Date:
- 2018-11-13
- Revision:
- 252:38644631ed97
- Parent:
- 224:90172915d0fb
File content as of revision 252:38644631ed97:
#include "mbed.h" #include "math.h" #include "Filter.h" MedianFilter::MedianFilter(int length) { buf = new fCircularBuffer(length, true); } float MedianFilter::update(float x) { buf->add(x); return buf->median(); } MovingAverageFilter::MovingAverageFilter(int length) { buf = new fCircularBuffer(length, false); } float MovingAverageFilter::update(float x) { buf->add(x); return buf->mean(); }