class LowPassFilter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private double |
a |
private boolean |
initialized |
private double |
s |
private double |
y |
| Constructor and Description |
|---|
LowPassFilter(double alpha) |
| Modifier and Type | Method and Description |
|---|---|
private double |
filter(double value) |
double |
filterWithAlpha(double value,
double alpha) |
boolean |
hasLastRawValue() |
private void |
init(double alpha,
double initval) |
double |
lastRawValue() |
private void |
setAlpha(double alpha) |
private double y
private double a
private double s
private boolean initialized
public LowPassFilter(double alpha)
throws java.lang.Exception
java.lang.Exceptionprivate void init(double alpha,
double initval)
throws java.lang.Exception
java.lang.Exceptionprivate void setAlpha(double alpha)
throws java.lang.Exception
java.lang.Exceptionpublic double filterWithAlpha(double value,
double alpha)
throws java.lang.Exception
java.lang.Exceptionprivate double filter(double value)
public boolean hasLastRawValue()
public double lastRawValue()