#include <digitalFilter.h>
Public Member Functions | |
digitalFilter (int filterOrder_userdef, bool isIIR) | |
digitalFilter (int filterOrder_userdef, bool isIIR, float *b_userdef, float *a_userdef) | |
float | getNextFilteredValue (float u_current) |
~digitalFilter (void) | |
Protected Attributes | |
float * | a |
float * | b |
float * | u |
float * | x |
Private Attributes | |
int | filterOrder |
bool | IIR |
Definition at line 23 of file digitalFilter.h.
digitalFilter::digitalFilter | ( | int | filterOrder_userdef, |
bool | isIIR | ||
) |
Definition at line 22 of file digitalFilter.cpp.
digitalFilter::digitalFilter | ( | int | filterOrder_userdef, |
bool | isIIR, | ||
float * | b_userdef, | ||
float * | a_userdef | ||
) |
Definition at line 43 of file digitalFilter.cpp.
digitalFilter::~digitalFilter | ( | void | ) |
Definition at line 101 of file digitalFilter.cpp.
float digitalFilter::getNextFilteredValue | ( | float | u_current | ) |
Definition at line 67 of file digitalFilter.cpp.
float* digitalFilter::a [protected] |
Definition at line 36 of file digitalFilter.h.
float * digitalFilter::b [protected] |
Definition at line 36 of file digitalFilter.h.
int digitalFilter::filterOrder [private] |
Definition at line 40 of file digitalFilter.h.
bool digitalFilter::IIR [private] |
Definition at line 41 of file digitalFilter.h.
float* digitalFilter::u [protected] |
Definition at line 37 of file digitalFilter.h.
float * digitalFilter::x [protected] |
Definition at line 37 of file digitalFilter.h.