| Main.java |
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