OutsideHum.java 829 B

1234567891011121314151617181920212223242526272829303132
  1. import java.util.ArrayList;
  2. public class OutsideHum extends Grootheid{
  3. //constructor
  4. public OutsideHum(Measurement measurement1, ArrayList<Measurement> measurement2){
  5. updateRecent(measurement1);
  6. update24Hour(measurement2);
  7. }
  8. public void updateRecent(Measurement measurement1){
  9. setCurrent(measurement1.getOutsideHum());
  10. }
  11. public void update24Hour(ArrayList<Measurement> measurement2){
  12. ArrayList<Double> list = new ArrayList<Double>();
  13. for(Measurement ms : measurement2)
  14. {
  15. list.add(ms.getOutsideHum());
  16. }
  17. calculateMaxMinAvg(list);
  18. }
  19. public void display(){
  20. super.display();
  21. GUIboard.writePageToMatrix("Luchtv. Buiten", "Gemiddelde: " + getAvg(), "");
  22. }
  23. }