Class Rollladen
- java.lang.Object
-
- Rollladen
-
class Rollladen extends Object
Write a description of class Rolladen here.- Version:
- (a version number or a date)
- Author:
- (your name)
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
automatik
Automatikbetriebprivate String
name
Name der Hauskomponenteprivate boolean
oben
Zustand des Rollladensprivate RollladenSymbol
symbol
Darstellungssymbolprivate int
uhrzeit
Wert der Uhrprivate int
windwert
Wert des Windsensors
-
Constructor Summary
Constructors Constructor Description Rollladen(String namensZusatz, RollladenSymbol sy, Windsensor w, Uhr u)
Legt den Namen und das Darstellungssymbol fest
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
AutomatikAktivieren()
Schaltet die Komponente auf Automatikbetrieb(package private) void
Hochziehen()
Zieht den Rollladen dauerhaft hoch(package private) String
NameGeben()
Meldet den Namen des Geräts zurück(package private) void
Runterlassen()
lässt den Rollladen dauerhaft runter(package private) void
WertänderungMeldenUhr(int wert)
Wird von der Uhr bei einer neuen Uhrzeit aufgerufen(package private) void
WertänderungMeldenWindSensor(int wert)
Wird vom Windsensor bei einer neuen Windstärke aufgerufen(package private) String
ZustandGeben()
Meldet den Zustand der Komponente
-
-
-
Field Detail
-
name
private String name
Name der Hauskomponente
-
oben
private boolean oben
Zustand des Rollladens
-
automatik
private boolean automatik
Automatikbetrieb
-
windwert
private int windwert
Wert des Windsensors
-
uhrzeit
private int uhrzeit
Wert der Uhr
-
symbol
private RollladenSymbol symbol
Darstellungssymbol
-
-
Constructor Detail
-
Rollladen
Rollladen(String namensZusatz, RollladenSymbol sy, Windsensor w, Uhr u)
Legt den Namen und das Darstellungssymbol fest- Parameters:
namensZusatz
- individualler Namensteil der Komponentesy
- Darstellungssymbolw
- Windsensoru
- Uhr
-
-
Method Detail
-
NameGeben
String NameGeben()
Meldet den Namen des Geräts zurück- Returns:
- Name
-
WertänderungMeldenWindSensor
void WertänderungMeldenWindSensor(int wert)
Wird vom Windsensor bei einer neuen Windstärke aufgerufen- Parameters:
wert
- die neue Windstärke
-
WertänderungMeldenUhr
void WertänderungMeldenUhr(int wert)
Wird von der Uhr bei einer neuen Uhrzeit aufgerufen- Parameters:
wert
- die neue Uhrzeit
-
ZustandGeben
String ZustandGeben()
Meldet den Zustand der Komponente- Returns:
- Zustand als Zeichenkette
-
Hochziehen
void Hochziehen()
Zieht den Rollladen dauerhaft hoch
-
Runterlassen
void Runterlassen()
lässt den Rollladen dauerhaft runter
-
AutomatikAktivieren
void AutomatikAktivieren()
Schaltet die Komponente auf Automatikbetrieb
-
-