Quellcode durchsuchen

fixed some more shit

jancoow vor 11 Jahren
Ursprung
Commit
bdf9370934
2 geänderte Dateien mit 30 neuen und 23 gelöschten Zeilen
  1. 2 2
      Periode.java
  2. 28 21
      Weerstation.java

+ 2 - 2
Periode.java

@@ -22,10 +22,10 @@ public class Periode
     }
     
     public Periode(Calendar cal1, Calendar cal2){
-        beginPeriode = new GregorianCalendar();
+    	beginPeriode = new GregorianCalendar();
         eindePeriode = new GregorianCalendar();
         setBeginPeriode(cal2.get(Calendar.YEAR), cal2.get(Calendar.MONTH), cal2.get(Calendar.DAY_OF_MONTH));
-        setBeginPeriode(cal1.get(Calendar.YEAR), cal1.get(Calendar.MONTH), cal1.get(Calendar.DAY_OF_MONTH));
+        setEindePeriode(cal1.get(Calendar.YEAR), cal1.get(Calendar.MONTH), cal1.get(Calendar.DAY_OF_MONTH));
     }
     
     public GregorianCalendar getBeginPeriode()

+ 28 - 21
Weerstation.java

@@ -10,8 +10,7 @@ import java.util.Calendar;
 public class Weerstation {
     WeerstationConnector weerstation1;
     
-    Periode periodeDag, periodeWeek, periodeMaand, periode3Maanden, periode6Maanden, periodeJaar, periode2Jaar;
-    Calendar now, calDag, calWeek, calMaand, cal3Maanden, cal6Maanden, calJaar, cal2Jaar;
+    Calendar now, calPeriod;
 
     Measurement meting1;
     ArrayList<Measurement> meting2;
@@ -22,24 +21,32 @@ public class Weerstation {
     boolean startup;
     
     public Weerstation(){
-    	now =  calDag =  calWeek =  calMaand =  cal3Maanden =  cal6Maanden =  calJaar =  cal2Jaar = Calendar.getInstance();
-	    
-		calDag.add(Calendar.DATE, -1);
-		calWeek.add(Calendar.DATE, -7);
-		calMaand.add(Calendar.MONTH, -1);
-		cal3Maanden.add(Calendar.MONTH, -3);
-		cal6Maanden.add(Calendar.MONTH, -6);
-		calJaar.add(Calendar.YEAR, -1);
-		cal2Jaar.add(Calendar.YEAR, -2);
+    	now = Calendar.getInstance();
+    	calPeriod = Calendar.getInstance();
+    	ArrayList<Periode> periods = new ArrayList<Periode>();
     	
-    	periodeDag = new Periode(now, calDag);
-        System.out.println(periodeDag);
-    	periodeWeek = new Periode(now, calWeek);
-    	periodeMaand = new Periode(now, calMaand);
-    	periode3Maanden = new Periode(now, cal3Maanden);
-    	periode6Maanden = new Periode(now, cal6Maanden);
-    	periodeJaar = new Periode(now, calJaar);
-    	periode2Jaar = new Periode(now, cal2Jaar);
+		calPeriod.add(Calendar.DATE, -1);
+		periods.add(new Periode(now, calPeriod));
+		
+		calPeriod.add(Calendar.DATE, -6);
+		periods.add(new Periode(now, calPeriod));
+		
+		calPeriod.add(Calendar.MONTH, -1);
+		periods.add(new Periode(now, calPeriod));
+		
+		calPeriod.add(Calendar.MONTH, -2);
+		periods.add(new Periode(now, calPeriod));
+		
+		calPeriod.add(Calendar.MONTH, -3);
+		periods.add(new Periode(now, calPeriod));
+		
+		calPeriod.add(Calendar.MONTH, -6);
+		periods.add(new Periode(now, calPeriod));
+		
+		calPeriod.add(Calendar.YEAR, -1);
+		periods.add(new Periode(now, calPeriod));
+        
+		System.out.println(periods.get(0));
 	    
     	GUIboard.init();
         starter = new Timer();
@@ -47,7 +54,7 @@ public class Weerstation {
 
         weerstation1 = new WeerstationConnector();
         meting1 = weerstation1.getMostRecentMeasurement();
-        meting2 = weerstation1.getAllMeasurementsBetween(periodeDag.getBeginPeriode(), periodeDag.getEindePeriode());
+        meting2 = weerstation1.getAllMeasurementsBetween(periods.get(0).getBeginPeriode(), periods.get(0).getEindePeriode());
 
         
         stopAnimatie();
@@ -71,7 +78,7 @@ public class Weerstation {
         //All the different screen classes
     
         final List<Grootheid> lstScreens = new ArrayList<Grootheid>();
-        lstScreens.add(new LangsteZomerPeriode(meting1, meting2, periodeDag));
+       // lstScreens.add(new LangsteZomerPeriode(meting1, meting2, periodeDag));
         lstScreens.add(new MaximaleRegenPeriode(meting1, meting2));
         lstScreens.add(new WindDirection(meting1, meting2));
         lstScreens.add(new OutsideTemp(meting1, meting2));