#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.