public class Lampe extends DeviceUnit
count, ctrl_id, elapsed, elapsedCount, pin, unit_no
name
Constructor and Description |
---|
Lampe(Modell modell,
java.lang.String name,
int schwellwert)
Initialisiert diese Lampe.
|
Lampe(Modell modell,
java.lang.String name,
int schwellwert,
int type)
Initialisiert diese Lampe.
|
Modifier and Type | Method and Description |
---|---|
MrwMessage |
createConfigMessage()
Diese abstrakte Methode definiert das erzeugen einer Konfigurationsmeldung.
|
protected Command |
getCommand()
Diese abstrakte Methode gibt das Schaltkommando zurück.
|
int |
getSchwellwert()
Gibt den Schwellwert zurück, ab dem das Licht bei Unterschreiten einer Helligkeit eingeschaltet wird.
|
int |
getType()
Gibt den Lampentyp zurück.
|
addCommand, addData, addElapsed, addPinConfig, clearBatchElement, compareTo, createMsg, equals, findDeviceUnit, getBatchElement, getDeviceUnitNumber, getMicroControllerId, getModell, getSwitchTime, hashCode, isProcessing, setBatchElement, setMicroControllerId, setPinConfiguration
getLayoutInfo, getLogX, getLogY, getName, parseLayoutInfo, setLogX, setLogY
public Lampe(Modell modell, java.lang.String name, int schwellwert)
modell
- Die Modelleisenbahn, auf der die Lampe angebracht ist.name
- Der Name der Lampe.public Lampe(Modell modell, java.lang.String name, int schwellwert, int type)
modell
- Die Modelleisenbahn, auf der die Lampe angebracht ist.name
- Der Name der Lampe.public int getSchwellwert()
public int getType()
public MrwMessage createConfigMessage()
DeviceUnit
createConfigMessage
in class DeviceUnit
MrwMessage
protected Command getCommand()
DeviceUnit
getCommand
in class DeviceUnit
Copyright © 2011 all committers of this modelrailway project