Class Hausgeraet
- java.lang.Object
-
- Smartkomponente
-
- Hausgeraet
-
- Direct Known Subclasses:
Heizkoerper
,Lampe
class Hausgeraet extends Smartkomponente
Beschreibt den allgemeinen Teil einer Hauskomponente- Version:
- 1.0
- Author:
- Albert Wiedemann
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
automatik
Automatikbetrieb
-
Constructor Summary
Constructors Constructor Description Hausgeraet(String name)
Schaltet die Automatik ein
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
Ausschalten()
Schaltet die Komponente dauerhaft aus Muss überschrieben werden(package private) void
AutomatikAktivieren()
Schaltet die Komponente auf Automatikbetrieb Muss überschrieben werden(package private) void
Einschalten()
Schaltet die Komponente dauerhaft ein Muss überschrieben werden(package private) void
WertänderungMelden(boolean wert, Messgeraet wer)
Wird von einem Messgerät bei einem neuen Wert aufgerufen(package private) void
WertänderungMelden(int wert, Messgeraet wer)
Wird von einem Messgerät bei einem neuen Wert aufgerufen-
Methods inherited from class Smartkomponente
NameGeben, ZustandGeben
-
-
-
-
Constructor Detail
-
Hausgeraet
Hausgeraet(String name)
Schaltet die Automatik ein
-
-
Method Detail
-
WertänderungMelden
void WertänderungMelden(int wert, Messgeraet wer)
Wird von einem Messgerät bei einem neuen Wert aufgerufen- Parameters:
wert
- der neue Wertwer
- das aufrufende Messgerät
-
WertänderungMelden
void WertänderungMelden(boolean wert, Messgeraet wer)
Wird von einem Messgerät bei einem neuen Wert aufgerufen- Parameters:
wert
- der neue Wertwer
- das aufrufende Messgerät
-
Einschalten
void Einschalten()
Schaltet die Komponente dauerhaft ein Muss überschrieben werden
-
Ausschalten
void Ausschalten()
Schaltet die Komponente dauerhaft aus Muss überschrieben werden
-
AutomatikAktivieren
void AutomatikAktivieren()
Schaltet die Komponente auf Automatikbetrieb Muss überschrieben werden
-
-