1   /**
2    * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3    * Punkt mit Sensoren
4    */
5   import sensorpoint.SensorPoint;
6   import sensor.sensors.*; // für die einzelnen Sensoren
7   class Main {
8       public static void main(String[] args) {
9   
10          // erzeuge einen Sensorpunkt an dieser Position
11          SensorPoint sp = new SensorPoint(1.0, 2.0, 3.0);    
12  
13          // erzeuge Sensoren und füge sie hinzu
14          sp.addSensor(new TemperatureSensor("Temp"));
15          sp.addSensor(new LightSensor("Light1"));
16          sp.addSensor(new LightSensor("Light2"));
17          sp.addSensor(new HumiditySensor("Hum"));
18  
19          // Liste der Sensoren ausgeben
20          sp.listSensorsV2();
21  
22          // Sensoren auslesen
23          sp.readSensor("Temp");
24          sp.readSensor("Light1");
25          sp.readSensor("Hum");
26  
27          // Sensorpunkt ausgeben
28          sp.printV2();
29      }
30  
31  }
32