Package io.openems.edge.common.filter
Class Pt1filter
java.lang.Object
io.openems.edge.common.filter.Pt1filter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
applyPt1Filter
(double value) Apply the PT1 filter.void
setCycleTime
(int cycleTime) Sets cycle time of PT1 filter.
-
Constructor Details
-
Pt1filter
public Pt1filter(int filterTimeConstant, int cycleTime) Creates a PT1 filter.- Parameters:
filterTimeConstant
- filter time constant in seconds.cycleTime
- cycle time of calling applyPt1Filter in milliseconds
-
-
Method Details
-
setCycleTime
public void setCycleTime(int cycleTime) Sets cycle time of PT1 filter.- Parameters:
cycleTime
- cycle time of calling applyPt1Filter in seconds
-
applyPt1Filter
public int applyPt1Filter(double value) Apply the PT1 filter.- Parameters:
value
- the input value- Returns:
- the filtered value
-