#include <SlewFilter.h>
Public Member Functions | |
| double | filter (double previous, double current) |
| int | filter (int previous, int current) |
| void | setNegativeRate (double rate) |
| void | setPositiveRate (double rate) |
| void | setRates (double positiveRate, double negativeRate) |
| SlewFilter () | |
| virtual | ~SlewFilter () |
Private Attributes | |
| RateLimiter | negative |
| RateLimiter | positive |
Definition at line 6 of file SlewFilter.h.
Definition at line 3 of file SlewFilter.cpp.
| SlewFilter::~SlewFilter | ( | ) | [virtual] |
Definition at line 7 of file SlewFilter.cpp.
| double SlewFilter::filter | ( | double | previous, |
| double | current | ||
| ) |
Definition at line 27 of file SlewFilter.cpp.
| int SlewFilter::filter | ( | int | previous, |
| int | current | ||
| ) |
Definition at line 43 of file SlewFilter.cpp.
| void SlewFilter::setNegativeRate | ( | double | rate | ) |
Definition at line 22 of file SlewFilter.cpp.
| void SlewFilter::setPositiveRate | ( | double | rate | ) |
Definition at line 17 of file SlewFilter.cpp.
| void SlewFilter::setRates | ( | double | positiveRate, |
| double | negativeRate | ||
| ) |
Definition at line 11 of file SlewFilter.cpp.
RateLimiter SlewFilter::negative [private] |
Definition at line 20 of file SlewFilter.h.
RateLimiter SlewFilter::positive [private] |
Definition at line 20 of file SlewFilter.h.