Class MovingAverage


  • public class MovingAverage
    extends java.lang.Object
    Created by hansolo on 01.11.16.
    • Constructor Detail

      • MovingAverage

        public MovingAverage()
      • MovingAverage

        public MovingAverage​(int PERIOD)
    • Method Detail

      • addData

        public void addData​(TimeData DATA)
      • addValue

        public void addValue​(double VALUE)
      • addListOfData

        public void addListOfData​(java.util.List<TimeData> LIST_OF_DATA)
      • getWindow

        public java.util.Queue<TimeData> getWindow()
      • getFirstEntry

        public TimeData getFirstEntry()
      • getLastEntry

        public TimeData getLastEntry()
      • getTimeSpan

        public java.time.Instant getTimeSpan()
      • getAverage

        public double getAverage()
      • getTimeBasedAverageOf

        public double getTimeBasedAverageOf​(java.time.Duration DURATION)
      • getPeriod

        public int getPeriod()
      • setPeriod

        public void setPeriod​(int PERIOD)
      • isFilling

        public boolean isFilling()
      • reset

        public void reset()