LangsteDroogstePeriode.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import java.util.ArrayList;
  2. public class LangsteDroogstePeriode extends Grootheid{
  3. private ArrayList<Double> list;
  4. private int langstePeriode;
  5. public LangsteDroogstePeriode(Measurement measurement1, ArrayList<Measurement> measurement2){
  6. list = new ArrayList<Double>();
  7. langstePeriode = 0;
  8. updatePeriod(measurement2);
  9. }
  10. public void updatePeriod(ArrayList<Measurement> measurement2){
  11. createList(measurement2);
  12. langstePeriode = StatisticsCalculator.langsteDroogstePeriode(list);
  13. }
  14. public void display(String periode, boolean knop1, boolean knop2, double batt){
  15. GUIboard.writePageToMatrix("Langste Droge Periode", langstePeriode + "", periode, knop1, knop2, batt);
  16. }
  17. public void displayGraph(){}
  18. private void createList(ArrayList<Measurement> measurement2)
  19. {
  20. if(!list.isEmpty())
  21. {
  22. list.clear();
  23. }
  24. for(Measurement ms : measurement2)
  25. {
  26. list.add(ms.getRainRate());
  27. }
  28. }
  29. }