Class Helligkeitssensor
- java.lang.Object
-
- Helligkeitssensor
-
public class Helligkeitssensor extends java.lang.Object
Die Klasse Helligkeitssensor wird fuer die Modellierung und Umsetzung des Theaterstuecks benoetigt. Er misst die Helligkeit in Form: Genuegend List oder nicht genuegend Licht. Hinweis: Fuer die Abfrage der einzelnen Attributwerte haette auch auf das Objekt "RPPhototransistor" 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 Helligkeitssensor(int pin)
Erstelle einen neuen Helligkeitssensor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
ausschalten()
Schalte den Helligkeitssensor aus.boolean
befragen()
Den Helligkeitssensor befragen.boolean
befragenIstHell()
Den Helligkeitssensor befragen.void
einschalten()
Schalte den Helligkeitssensor ein.java.lang.String
gibStandort()
Frage nach dem Standort des Helligkeitssensors.boolean
gibStatus()
Gib den Status des Helligkeitssensors.boolean
istHell()
Gibt zurueck ob es Hell ist.void
setzeStandort(java.lang.String standort)
Setze den Standort des Helligkeitssensors.
-
-
-
Method Detail
-
einschalten
public void einschalten()
Schalte den Helligkeitssensor ein.
-
ausschalten
public void ausschalten()
Schalte den Helligkeitssensor aus.
-
befragenIstHell
public boolean befragenIstHell()
Den Helligkeitssensor befragen.- Returns:
- Lichteinfall (true = Lichteinfall, false = kein Lichteinfall).
-
befragen
public boolean befragen()
Den Helligkeitssensor befragen.- Returns:
- Lichteinfall (true = Lichteinfall, false = kein Lichteinfall).
-
gibStandort
public java.lang.String gibStandort()
Frage nach dem Standort des Helligkeitssensors.- Returns:
- Gibt den Standort des Helligkeitssensors als String zurueck.
-
setzeStandort
public void setzeStandort(java.lang.String standort)
Setze den Standort des Helligkeitssensors.- Parameters:
standort
- Der Standort des Helligkeitssensors als String.
-
gibStatus
public boolean gibStatus()
Gib den Status des Helligkeitssensors.- Returns:
- Der Status der Hintergrundbeleuchtung (Lichteinfall = true / kein Lichteinfall = false).
-
istHell
public boolean istHell()
Gibt zurueck ob es Hell ist.- Returns:
- Der Status der Hintergrundbeleuchtung (Lichteinfall = true / kein Lichteinfall = false).
-
-