Class Rollladen


  • class Rollladen
    extends Object
    Write a description of class Rolladen here.
    Version:
    (a version number or a date)
    Author:
    (your name)
    • Constructor Detail

      • Rollladen

        Rollladen​(String namensZusatz,
                  RollladenSymbol sy,
                  Windsensor w,
                  Uhr u)
        Legt den Namen und das Darstellungssymbol fest
        Parameters:
        namensZusatz - individualler Namensteil der Komponente
        sy - Darstellungssymbol
        w - Windsensor
        u - Uhr
    • Method Detail

      • NamenGeben

        String NamenGeben()
        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