![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
bad dc motor controller with current mode
Filter/Filter.cpp
- Committer:
- bwang
- Date:
- 2019-02-03
- Revision:
- 0:2b1edabdd26b
File content as of revision 0:2b1edabdd26b:
#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(); }