Class ExponentialFilter
Defined in File hss-filter.hpp
Class Documentation
-
class ExponentialFilter
Exponential filter API.
Public Functions
-
ExponentialFilter()
Exponential filter default constructor.
-
ExponentialFilter(float y)
Exponential filter constructor with initial value.
- Parameters:
y – [in] Initial filter value
-
ExponentialFilter(float y, float a)
Exponential filter constructor with initial value and alpha.
- Parameters:
y – [in] Initial filter value
t – [in] Time value
-
void setFilter(float y, float a)
Sets filter parameters.
- Parameters:
y – [in] Initial filter value
t – [in] Time value
-
void setAlpha(float a)
Sets alpha.
- Parameters:
t – [in] Time value
-
void setToNewValue(float y)
Sets all parameters to new value.
- Parameters:
y – [in] New value
-
void input(float x)
Sets new input.
- Parameters:
x – [in] input value
-
float output()
Gets output value.
- Returns:
Filtered output value
-
ExponentialFilter()