Class Waage


  • class Waage
    extends Object
    Beschreibt eine Waage
    Version:
    1.0
    Author:
    Albert Wiedemann
    • Field Detail

      • name

        private String name
        Name des Sensors
      • aktuellerWert

        private int aktuellerWert
        aktueller Wert der Messung
      • beobachter

        private ArrayList<Kuehlschrank> beobachter
        Kühlschränke, denen Änderungen gemeldet werden
    • Constructor Detail

      • Waage

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

      • NameGeben

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

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

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

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