Class Taster


  • public class Taster
    extends java.lang.Object
    Die Klasse Taster wird fuer die Modellierung und Umsetzung des Theaterstuecks benoetigt. Hinweis: Fuer die Abfrage der einzelnen Attributwerte haette auch auf das Objekt "RPTaster" zurueckgegriffen werden koennen. Dann haetten die SuS aber mit zwei Klassen zu tun, was hier vermieden werden sollte, falls dieser Quelltext mal interessieren sollte.
    • Constructor Summary

      Constructors 
      Constructor Description
      Taster​(int pPin)
      Erstelle einen neuen Taster.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void ausschalten()
      Schalte den Taster aus.
      boolean befragenIstGedrueckt()
      Den Taster befragen.
      void einschalten()
      Schalte den Taster ein.
      java.lang.String gibStandort()
      Frage nach dem Standort des Tasters.
      boolean gibStatus()
      Gib den Status des Tasters
      void setzeStandort​(java.lang.String pStandort)
      Setze den Standort des Tasters.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Taster

        public Taster​(int pPin)
        Erstelle einen neuen Taster.
        Parameters:
        pPin - Pin des angeschlossenen Tasters.
    • Method Detail

      • einschalten

        public void einschalten()
        Schalte den Taster ein.
      • ausschalten

        public void ausschalten()
        Schalte den Taster aus.
      • befragenIstGedrueckt

        public boolean befragenIstGedrueckt()
        Den Taster befragen.
        Returns:
        Ob der Taster gedrueckt wird (true = wird gedrueckt, false = wird nicht gedrueckt).
      • gibStandort

        public java.lang.String gibStandort()
        Frage nach dem Standort des Tasters.
        Returns:
        Gibt den Standort des Tasters als String zurueck.
      • setzeStandort

        public void setzeStandort​(java.lang.String pStandort)
        Setze den Standort des Tasters.
        Parameters:
        pStandort - Der Standort des Tasters als String.
      • gibStatus

        public boolean gibStatus()
        Gib den Status des Tasters
        Returns:
        Der Status der Hintergrundbeleuchtung (gedrueckt = true / nicht gedrueckt = false).