jmri.jmrix.ecos
Class EcosSensorManager
java.lang.Object
jmri.managers.AbstractManager
jmri.managers.AbstractSensorManager
jmri.jmrix.ecos.EcosSensorManager
- All Implemented Interfaces:
- PropertyChangeListener, EventListener, AbstractMRListener, EcosListener, Manager, SensorManager
public class EcosSensorManager
- extends AbstractSensorManager
- implements EcosListener
Implement sensor manager for Ecos systems.
The Manager handles all the state changes.
System names are "USnnn:yy", where nnn is the Ecos Object Number for a given
s88 Bus Module and yy is the port on that module.
- Author:
- Kevin Dickerson Copyright (C) 2009
| 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 |
| Methods inherited from class jmri.managers.AbstractSensorManager |
allowMultipleAdditions, createSystemName, getBySystemName, getByUserName, getDefaultSensorDebounceGoingActive, getDefaultSensorDebounceGoingInActive, getInstanceBySystemName, getNextValidAddress, getSensor, getXMLOrder, newSensor, normalizeSystemName, provideSensor, setDefaultSensorDebounceGoingActive, setDefaultSensorDebounceGoingInActive, typeLetter, updateAll |
| Methods inherited from class jmri.managers.AbstractManager |
addPropertyChangeListener, deregister, dispose, firePropertyChange, getBeanBySystemName, 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 |
EcosSensorManager
public EcosSensorManager(EcosTrafficController etc,
String prefix)
getSystemPrefix
public String getSystemPrefix()
- Description copied from interface:
Manager
- Provides access to the system prefix string.
This was previously called the "System letter"
- Specified by:
getSystemPrefix in interface Manager
createNewSensor
public Sensor createNewSensor(String systemName,
String userName)
- Description copied from class:
AbstractSensorManager
- Internal method to invoke the factory, after all the
logic for returning an existing method has been invoked.
- Specified by:
createNewSensor in class AbstractSensorManager
- Returns:
- new null
reply
public void reply(EcosReply m)
- Specified by:
reply in interface EcosListener
message
public void message(EcosMessage m)
- Specified by:
message in interface EcosListener
refreshItems
public void refreshItems()
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: