Class Haus
- java.lang.Object
-
- Haus
-
class Haus extends Object
Verwaltung des Hauses- Version:
- 1.0
- Author:
- Albert Wiedemann
-
-
Field Summary
Fields Modifier and Type Field Description private Waage
a1
private Bewegungsmelder
b
private Heizkoerper
h1
private HeizkoerperSymbol
hs1
private Kuehlschrank
k1
private KuehlschrankSymbol
ks1
private Lampe
l1
private Lampe
l2
private Lampe
l3
private ArrayList<Lampe>
lampen
private LampenSymbol
ls1
private LampenSymbol
ls2
private LampenSymbol
ls3
private Sonnensensor
o
private Rollladen
r1
private Rollladen
r2
private Rollladen
r3
private Rollladen
r4
private ArrayList<Rollladen>
rollläden
private RollladenSymbol
rs1
private RollladenSymbol
rs2
private RollladenSymbol
rs3
private RollladenSymbol
rs4
private Thermometer
t1
private Uhr
u
private Windsensor
w
-
Constructor Summary
Constructors Constructor Description Haus()
Legt die Sensoren und Komponenten des Hauses an
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
BewegunsmelderWertSetzen(boolean an)
Setzt Bewegunsmelder auf einen neuen Wert(package private) void
Heizkörper1Ausschalten()
Schaltet Heizkörper 1 dauerhaft aus(package private) void
Heizkörper1AutomatikSetzen()
Setzt Heizkörper 1 auf Automatikbetrieb(package private) void
Heizkörper1Einschalten()
Schaltet Heizkörper 1 dauerhaft ein(package private) void
Lampe1Ausschalten()
Schaltet alle Lampen dauerhaft aus(package private) void
Lampe1AutomatikSetzen()
Setzt alle Lampen auf Automatikbetrieb(package private) void
Lampe1Einschalten()
Schaltet alle Lampen dauerhaft ein(package private) void
Rollladen1AutomatikSetzen()
Setzt alle Rollläden auf Automatikbetrieb(package private) void
Rollladen1Hochziehen()
Zieht alle Rollläden dauerhaft hoch(package private) void
Rollladen1Runterlassen()
Lässt alle Rollläden dauerhaft runter(package private) void
SonnensensorWertSetzen(int eingabe)
Setzt Sonnensensor auf einen neuen Wert(package private) void
Thermometer1WertSetzen(int eingabe)
Setzt Thermometer 1 auf einen neuen Wert(package private) void
UhrWertSetzen(int stunden)
Setzt die Uhr auf eine neue Zeit(package private) void
Waage1WertSetzen(int eingabe)
Setzt Waage 1 auf einen neuen Wert(package private) void
WindsensorWertSetzen(int eingabe)
Setzt den Windsensor auf einen neuen Wert(package private) void
ZuständeAnzeigen()
Zeigt die zustände aller Geräte an
-
-
-
Field Detail
-
t1
private Thermometer t1
-
hs1
private HeizkoerperSymbol hs1
-
h1
private Heizkoerper h1
-
a1
private Waage a1
-
ks1
private KuehlschrankSymbol ks1
-
k1
private Kuehlschrank k1
-
u
private Uhr u
-
w
private Windsensor w
-
rs1
private RollladenSymbol rs1
-
r1
private Rollladen r1
-
rs2
private RollladenSymbol rs2
-
r2
private Rollladen r2
-
rs3
private RollladenSymbol rs3
-
r3
private Rollladen r3
-
rs4
private RollladenSymbol rs4
-
r4
private Rollladen r4
-
b
private Bewegungsmelder b
-
o
private Sonnensensor o
-
ls1
private LampenSymbol ls1
-
l1
private Lampe l1
-
ls2
private LampenSymbol ls2
-
l2
private Lampe l2
-
ls3
private LampenSymbol ls3
-
l3
private Lampe l3
-
-
Method Detail
-
Thermometer1WertSetzen
void Thermometer1WertSetzen(int eingabe)
Setzt Thermometer 1 auf einen neuen Wert- Parameters:
eingabe
- neuer Temperaturwert
-
UhrWertSetzen
void UhrWertSetzen(int stunden)
Setzt die Uhr auf eine neue Zeit- Parameters:
stunden
- neue Stundenangabe
-
WindsensorWertSetzen
void WindsensorWertSetzen(int eingabe)
Setzt den Windsensor auf einen neuen Wert- Parameters:
eingabe
- neue Windstärke
-
BewegunsmelderWertSetzen
void BewegunsmelderWertSetzen(boolean an)
Setzt Bewegunsmelder auf einen neuen Wert- Parameters:
an
- neuer Wert
-
SonnensensorWertSetzen
void SonnensensorWertSetzen(int eingabe)
Setzt Sonnensensor auf einen neuen Wert- Parameters:
eingabe
- neue Helligkeit
-
Waage1WertSetzen
void Waage1WertSetzen(int eingabe)
Setzt Waage 1 auf einen neuen Wert- Parameters:
eingabe
- neues Gewicht
-
Heizkörper1Einschalten
void Heizkörper1Einschalten()
Schaltet Heizkörper 1 dauerhaft ein
-
Heizkörper1Ausschalten
void Heizkörper1Ausschalten()
Schaltet Heizkörper 1 dauerhaft aus
-
Heizkörper1AutomatikSetzen
void Heizkörper1AutomatikSetzen()
Setzt Heizkörper 1 auf Automatikbetrieb
-
Lampe1Einschalten
void Lampe1Einschalten()
Schaltet alle Lampen dauerhaft ein
-
Lampe1Ausschalten
void Lampe1Ausschalten()
Schaltet alle Lampen dauerhaft aus
-
Lampe1AutomatikSetzen
void Lampe1AutomatikSetzen()
Setzt alle Lampen auf Automatikbetrieb
-
Rollladen1Hochziehen
void Rollladen1Hochziehen()
Zieht alle Rollläden dauerhaft hoch
-
Rollladen1Runterlassen
void Rollladen1Runterlassen()
Lässt alle Rollläden dauerhaft runter
-
Rollladen1AutomatikSetzen
void Rollladen1AutomatikSetzen()
Setzt alle Rollläden auf Automatikbetrieb
-
ZuständeAnzeigen
void ZuständeAnzeigen()
Zeigt die zustände aller Geräte an
-
-