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.Exception
private void init(double alpha, double initval) throws java.lang.Exception
java.lang.Exception
private void setAlpha(double alpha) throws java.lang.Exception
java.lang.Exception
public double filterWithAlpha(double value, double alpha) throws java.lang.Exception
java.lang.Exception
private double filter(double value)
public boolean hasLastRawValue()
public double lastRawValue()