Class Hausgeraet

  • Direct Known Subclasses:
    Heizkoerper, Lampe

    class Hausgeraet
    extends Smartkomponente
    Beschreibt den allgemeinen Teil einer Hauskomponente
    Version:
    1.0
    Author:
    Albert Wiedemann
    • Field Detail

      • automatik

        protected boolean automatik
        Automatikbetrieb
    • 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 Wert
        wer - 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 Wert
        wer - 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