Class MovingAverage

java.lang.Object
eu.hansolo.medusa.tools.MovingAverage

public class MovingAverage extends Object
Created by hansolo on 01.11.16.
  • Field Details

  • Constructor Details

    • MovingAverage

      public MovingAverage()
    • MovingAverage

      public MovingAverage(int PERIOD)
  • Method Details

    • addData

      public void addData(Data DATA)
    • addValue

      public void addValue(double VALUE)
    • getWindow

      public Queue<Data> getWindow()
    • getAverage

      public double getAverage()
    • getTimeBasedAverageOf

      public double getTimeBasedAverageOf(Duration DURATION)
    • getPeriod

      public int getPeriod()
    • setPeriod

      public void setPeriod(int PERIOD)
    • isFilling

      public boolean isFilling()
    • reset

      public void reset()