jmri.jmrix.lenz.hornbyelite
Class EliteXNetTurnoutManager
java.lang.Object
jmri.managers.AbstractManager
jmri.managers.AbstractTurnoutManager
jmri.jmrix.lenz.XNetTurnoutManager
jmri.jmrix.lenz.hornbyelite.EliteXNetTurnoutManager
- All Implemented Interfaces:
- PropertyChangeListener, EventListener, AbstractMRListener, XNetListener, Manager, TurnoutManager
public class EliteXNetTurnoutManager
- extends XNetTurnoutManager
- implements XNetListener
Implement turnout manager - Specific to Hornby Elite
System names are "XTnnn", where nnn is the turnout number without padding.
- Author:
- Paul Bender Copyright (C) 2008
| Fields inherited from interface jmri.Manager |
AUDIO, BLOCKBOSS, BLOCKS, CONDITIONALS, IDTAGS, LAYOUTBLOCKS, LIGHTS, LOGIXS, MEMORIES, OBLOCKS, PANELFILES, REPORTERS, ROUTES, SECTIONS, SENSORGROUPS, SENSORS, SIGNALGROUPS, SIGNALHEADS, SIGNALMASTLOGICS, SIGNALMASTS, TIMEBASE, TRANSITS, TURNOUTS, WARRANTS |
|
Method Summary |
Turnout |
createNewTurnout(String systemName,
String userName)
Internal method to invoke the factory, after all the
logic for returning an existing method has been invoked. |
void |
message(XNetReply l)
Member function that will be invoked by a XNetInterface implementation
to forward a XNet message from the layout. |
| Methods inherited from class jmri.managers.AbstractTurnoutManager |
allowMultipleAdditions, askControlType, askNumControlBits, createSystemName, getBySystemName, getByUserName, getDefaultClosedSpeed, getDefaultThrownSpeed, getNextValidAddress, getTurnout, getValidOperationTypes, getXMLOrder, isControlTypeSupported, isNumControlBitsSupported, newTurnout, provideTurnout, setDefaultClosedSpeed, setDefaultThrownSpeed, typeLetter |
| Methods inherited from class jmri.managers.AbstractManager |
addPropertyChangeListener, deregister, dispose, firePropertyChange, getBeanBySystemName, getInstanceBySystemName, getInstanceByUserName, getSystemNameArray, getSystemNameList, makeSystemName, propertyChange, register, registerSelf, removePropertyChangeListener, systemLetter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EliteXNetTurnoutManager
public EliteXNetTurnoutManager(XNetTrafficController controller,
String prefix)
createNewTurnout
public Turnout createNewTurnout(String systemName,
String userName)
- Description copied from class:
AbstractTurnoutManager
- Internal method to invoke the factory, after all the
logic for returning an existing method has been invoked.
- Overrides:
createNewTurnout in class XNetTurnoutManager
- Returns:
- never null
message
public void message(XNetReply l)
- Description copied from interface:
XNetListener
- Member function that will be invoked by a XNetInterface implementation
to forward a XNet message from the layout.
- Specified by:
message in interface XNetListener- Overrides:
message in class XNetTurnoutManager
- Parameters:
l - The received XNet message. Note that this same object
may be presented to multiple users. It should not be
modified here.
Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.
Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: