Class Bewegungsmelder


  • class Bewegungsmelder
    extends Object
    Beschreibt einen Bewegungsmelder
    Version:
    1.0
    Author:
    Albert Wiedemann
    • Constructor Detail

      • Bewegungsmelder

        Bewegungsmelder​(String namensZusatz)
        Legt den Namen und den Beobachter fest.
        Parameters:
        namensZusatz - individualler Namensteil des Sensors
    • Method Detail

      • NamenGeben

        String NamenGeben()
        Meldet den Namen des Geräts zurück
        Returns:
        Name
      • BeobachterRegistrieren

        void BeobachterRegistrieren​(Lampe beobachter)
        Registriert einen Beobachter
        Parameters:
        beobachter - wird von jeder Wertänderung benachrichtigt
      • WertSetzen

        void WertSetzen​(Boolean an)
        Setzt den neuen Sensorwert
        Parameters:
        an - der neue Sensorwert
      • ZustandGeben

        String ZustandGeben()
        Meldet den Zustand des Sensors
        Returns:
        Zustand als Zeichenkette