public interface IObjektfabrik
Modifier and Type | Method and Description |
---|---|
ILautsprecher |
erzeugeLautsprecher()
• Erzeugt eine Objektinstanz, die den Lautsprecher des NXT-Bausteins repräsentiert.
|
ILichtsensor |
erzeugeLichtsensor(ESensoranschluss anschluss)
• Erzeugt eine Objektinstanz, die einen Lichtsensor zur Helligkeitsmessung repräsentiert.
|
IMonitor |
erzeugeMonitor()
• Erzeugt eine Objektinstanz, die den LCD-Monitor des NXT-Bausteins repräsentiert.
|
IMotor |
erzeugeMotor(EMotoranschluss anschluss)
• Erzeugt eine Objektinstanz, die einen Motor repräsentiert.
|
IPCKonsole |
erzeugePCKonsole()
• Erzeugt eine Objektinstanz, die eine NXJ-Konsole auf einem verbundenen PC repräsentiert.
|
IPilot |
erzeugePiloten(EMotoranschluss anschlussLinkerMotor,
EMotoranschluss anschlussRechterMotor)
• Erzeugt eine Objektinstanz, die einen Autopiloten zur Steuerung beider Motor repräsentiert.
|
IPilot |
erzeugePiloten(EMotoranschluss anschlussLinkerMotor,
EMotoranschluss anschlussRechterMotor,
float raddurchmesser,
float radabstand)
• Erzeugt eine Objektinstanz, die einen Autopiloten zur Steuerung beider Motor repräsentiert.
|
ISensor |
erzeugeSchallsensor(ESensoranschluss anschluss)
• Erzeugt eine Objektinstanz, die einen Schallsensor zur Lautstärkemessung repräsentiert.
|
ITastsensor |
erzeugeTastsensor(ESensoranschluss anschluss)
• Erzeugt eine Objektinstanz, die einen Tastsensor repräsentiert.
|
ITastsensor |
erzeugeTastsensor(ETaster taster)
• Erzeugt eine Objektinstanz, die einen Drucktaster des NXT-Bausteins repräsentiert.
|
IUhr |
erzeugeUhr()
• Erzeugt eine Objektinstanz für die Zeitmessung.
|
ISensor |
erzeugeUltraschallsensor(ESensoranschluss anschluss)
• Erzeugt eine Objektinstanz, die einen Ultraschallsensor zur Abstandsmessung repräsentiert.
|
ILautsprecher erzeugeLautsprecher()
ILichtsensor erzeugeLichtsensor(ESensoranschluss anschluss)
anschluss
- Anschluss, über den der Sensor verbunden istIMonitor erzeugeMonitor()
IMotor erzeugeMotor(EMotoranschluss anschluss)
anschluss
- Anschluss, über den der Motor verbunden istIPCKonsole erzeugePCKonsole()
IPilot erzeugePiloten(EMotoranschluss anschlussLinkerMotor, EMotoranschluss anschlussRechterMotor)
anschlussLinkerMotor
- Anschluss, über den der linke Motor verbunden istanschlussRechterMotor
- Anschluss, über den der rechte Motor verbunden istIPilot erzeugePiloten(EMotoranschluss anschlussLinkerMotor, EMotoranschluss anschlussRechterMotor, float raddurchmesser, float radabstand)
anschlussLinkerMotor
- Anschluss, über den der linke Motor verbunden istanschlussRechterMotor
- Anschluss, über den der rechte Motor verbunden istraddurchmesser
- Durchmesser eines der Räder an den Motoren (standardmäßig in cm)radabstand
- Radabstand von linkem und rechtem Motor (standardmäßig in cm)ISensor erzeugeSchallsensor(ESensoranschluss anschluss)
anschluss
- Anschluss, über den der Sensor verbunden istITastsensor erzeugeTastsensor(ESensoranschluss anschluss)
anschluss
- Anschluss, über den der Sensor verbunden istITastsensor erzeugeTastsensor(ETaster taster)
taster
- Typ des Tasters (EINGABE, ENDE, LINKS, RECHTS)IUhr erzeugeUhr()
ISensor erzeugeUltraschallsensor(ESensoranschluss anschluss)
anschluss
- Anschluss, über den der Sensor verbunden ist