From 034f4528e7b066fa81b602fae3d0a648dfcf552a Mon Sep 17 00:00:00 2001 From: Daniel Date: Tue, 7 Oct 2014 14:05:09 +0200 Subject: [PATCH 1/2] Create OutsideTempClass --- OutsideTempClass | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 OutsideTempClass diff --git a/OutsideTempClass b/OutsideTempClass new file mode 100644 index 0000000..acef4a7 --- /dev/null +++ b/OutsideTempClass @@ -0,0 +1,77 @@ +import java.io.*; +import java.net.*; +import java.util.ArrayList; +/** +* Write a description of class OpdrachtDinges here. +* +* @author (your name) +* @version (a version number or a date) +*/ +public class OpdrachtBuitenTemperatuur +{ + Weerstation weerstation; + Measurement meting; + ArrayList laatste24uur; //ArrayList om de Temperatuur in op te slaan + public OpdrachtBuitenTemperatuur() + { + weerstation = new Weerstation(); //maakt een nieuw weerstation aan + meting = weerstation.getMostRecentMeasurement(); //pakken recenste gegevens MOET VERWIJDERD WORDEN + } + public double buitenTemperatuur() + { + IO.init(); + meting.getOutsideTemp(); + return meting.getOutsideTemp(); + } + public void getMaximale() + { + IO.init(); + laatste24uur = weerstation.getAllMeasurementsLast24h(); + short maximale = 0; // Maximale is iets boven de 100 + for(int i=0; i < laatste24uur.size();i++) + { + if(laatste24uur.get(i).getRawOutsideTemp() > maximale) + { + maximale = laatste24uur.get(i).getRawOutsideTemp(); + } + } + System.out.println(maximale); + } + public void getMinimale() + { + IO.init(); + laatste24uur = weerstation.getAllMeasurementsLast24h(); + short minimale = 100; // Minimale is iets onder de 100 + for(int i=0; i < laatste24uur.size();i++) + { + if(laatste24uur.get(i).getRawOutsideTemp() < minimale) + { + minimale = laatste24uur.get(i).getRawOutsideTemp(); // Defineert average + } + } + System.out.println(minimale); // Geeft minimale + } + public void getAverage() + { + IO.init(); + laatste24uur = weerstation.getAllMeasurementsLast24h(); + int average = 0; // Average is nieuw + for(int i=0; i < laatste24uur.size();i++) + { + average += laatste24uur.get(i).getRawOutsideTemp(); // Defineert average + } + average /= laatste24uur.size(); // Berekening average + System.out.println(average); // Geeft average terug + } + public void matrixScherm() + { + IO.init(); + if( IO.readShort(0x80) != 0 ) + { + IO.writeShort(0x40,'q'); //tussen de '' moet de tekst komen die op het scherm komt + } + else { + //hier code voor grafiek te laten tekenen + } + } +} From fd46f8e430b6722cbdb96f3dffdd5643e0b1a795 Mon Sep 17 00:00:00 2001 From: Daniel Date: Tue, 7 Oct 2014 14:09:54 +0200 Subject: [PATCH 2/2] Delete OutsideTempClass --- OutsideTempClass | 77 ------------------------------------------------ 1 file changed, 77 deletions(-) delete mode 100644 OutsideTempClass diff --git a/OutsideTempClass b/OutsideTempClass deleted file mode 100644 index acef4a7..0000000 --- a/OutsideTempClass +++ /dev/null @@ -1,77 +0,0 @@ -import java.io.*; -import java.net.*; -import java.util.ArrayList; -/** -* Write a description of class OpdrachtDinges here. -* -* @author (your name) -* @version (a version number or a date) -*/ -public class OpdrachtBuitenTemperatuur -{ - Weerstation weerstation; - Measurement meting; - ArrayList laatste24uur; //ArrayList om de Temperatuur in op te slaan - public OpdrachtBuitenTemperatuur() - { - weerstation = new Weerstation(); //maakt een nieuw weerstation aan - meting = weerstation.getMostRecentMeasurement(); //pakken recenste gegevens MOET VERWIJDERD WORDEN - } - public double buitenTemperatuur() - { - IO.init(); - meting.getOutsideTemp(); - return meting.getOutsideTemp(); - } - public void getMaximale() - { - IO.init(); - laatste24uur = weerstation.getAllMeasurementsLast24h(); - short maximale = 0; // Maximale is iets boven de 100 - for(int i=0; i < laatste24uur.size();i++) - { - if(laatste24uur.get(i).getRawOutsideTemp() > maximale) - { - maximale = laatste24uur.get(i).getRawOutsideTemp(); - } - } - System.out.println(maximale); - } - public void getMinimale() - { - IO.init(); - laatste24uur = weerstation.getAllMeasurementsLast24h(); - short minimale = 100; // Minimale is iets onder de 100 - for(int i=0; i < laatste24uur.size();i++) - { - if(laatste24uur.get(i).getRawOutsideTemp() < minimale) - { - minimale = laatste24uur.get(i).getRawOutsideTemp(); // Defineert average - } - } - System.out.println(minimale); // Geeft minimale - } - public void getAverage() - { - IO.init(); - laatste24uur = weerstation.getAllMeasurementsLast24h(); - int average = 0; // Average is nieuw - for(int i=0; i < laatste24uur.size();i++) - { - average += laatste24uur.get(i).getRawOutsideTemp(); // Defineert average - } - average /= laatste24uur.size(); // Berekening average - System.out.println(average); // Geeft average terug - } - public void matrixScherm() - { - IO.init(); - if( IO.readShort(0x80) != 0 ) - { - IO.writeShort(0x40,'q'); //tussen de '' moet de tekst komen die op het scherm komt - } - else { - //hier code voor grafiek te laten tekenen - } - } -}