Package jmri.implementation
Class SignalMastRepeater
java.lang.Object
jmri.implementation.SignalMastRepeater
public class SignalMastRepeater extends Object
-
Field Summary
Fields Modifier and Type Field Description (package private) int
_direction
(package private) boolean
_enabled
protected NamedBeanHandle<SignalMast>
_master
protected NamedBeanHandle<SignalMast>
_slave
static int
BOTHWAY
(package private) boolean
disposed
static int
MASTERTOSLAVE
(package private) PropertyChangeListener
mastListener
protected NamedBeanHandleManager
nbhm
static int
SLAVETOMASTER
-
Constructor Summary
Constructors Constructor Description SignalMastRepeater(String master, String slave)
SignalMastRepeater(SignalMast master, SignalMast slave)
-
Method Summary
Modifier and Type Method Description void
dispose()
int
getDirection()
boolean
getEnabled()
SignalMast
getMasterMast()
String
getMasterMastName()
SignalMast
getSlaveMast()
String
getSlaveMastName()
void
initialise()
void
setDirection(int dir)
void
setEnabled(boolean en)
(package private) void
updateStatus(SignalMast mastFrom, SignalMast mastTo)
-
Field Details
-
BOTHWAY
- See Also:
- Constant Field Values
-
MASTERTOSLAVE
- See Also:
- Constant Field Values
-
SLAVETOMASTER
- See Also:
- Constant Field Values
-
nbhm
-
_master
-
_slave
-
_enabled
boolean _enabled -
_direction
int _direction -
mastListener
-
disposed
boolean disposed
-
-
Constructor Details
-
Method Details