public class Vorsignal extends Signal
Signal.SignalCommand
command, log, nominalState
count, ctrl_id, elapsed, elapsedCount, pin, unit_no
name
Constructor and Description |
---|
Vorsignal(Abschnitt abschnitt,
java.lang.String name,
boolean inDirection)
Dieser Konstruktur initialisiert ein Vorsignal.
|
Modifier and Type | Method and Description |
---|---|
void |
combinedSignalOff()
Diese Methode setzt das Vorsignal entweder auf SignalCommand.S0 oder SignalCommand.OFF
abhängig ob der Zustand vorher auf SignalCode.SIGNAL_OFF stand oder nicht.
|
protected Command |
getConfigCode()
Diese Methode gibt den Kommando-Code zum Konfigurieren der Microcontroller zurück.
|
protected Signal.SignalCommand |
setSignalCommand(Signal.SignalCommand sb,
boolean rangieren)
Diese Methode berechnet aus einem Signalkommando das richtige Signalbild abhängig von diesem
Signal und ob rangiert oder gefahren werden soll.
|
addData, buildName, correctState, createConfigMessage, getCommand, getNominalState, getNumber, getSegment, getSignalState, isDirection, off, setSignal, setState, test, toString
addCommand, 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 Vorsignal(Abschnitt abschnitt, java.lang.String name, boolean inDirection)
abschnitt
- Der Gleisabschnitt zu dem das Vorsignal gehört.name
- Der Name des Signals.inDirection
- Die Richtung relativ zur Zährichtung.public void combinedSignalOff()
protected Signal.SignalCommand setSignalCommand(Signal.SignalCommand sb, boolean rangieren)
Signal
setSignalCommand
in class Signal
sb
- Das zu interpretierende Signalkommando.rangieren
- Das Rangierflag.protected Command getConfigCode()
Signal
getConfigCode
in class Signal
Copyright © 2011 all committers of this modelrailway project