|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.implementation.AbstractManager
jmri.managers.AbstractSensorManager
jmri.jmrix.loconet.LnSensorManager
public class LnSensorManager
Manage the LocoNet-specific Sensor implementation. System names are "LSnnn", where nnn is the sensor number without padding.
| Field Summary |
|---|
| Fields inherited from class jmri.implementation.AbstractManager |
|---|
_tsys, _tuser |
| Constructor Summary | |
|---|---|
LnSensorManager()
|
|
| Method Summary | |
|---|---|
Sensor |
createNewSensor(String systemName,
String userName)
Internal method to invoke the factory, after all the logic for returning an existing method has been invoked. |
void |
dispose()
Free resources when no longer used. |
static LnSensorManager |
instance()
|
void |
message(LocoNetMessage l)
Member function that will be invoked by a LocoNetInterface implementation to forward a LocoNet message from the layout. |
void |
setUpdateBusy()
Method to set Route busy when commands are being issued to Route turnouts |
void |
setUpdateNotBusy()
Method to set Route not busy when all commands have been issued to Route turnouts |
char |
systemLetter()
|
void |
updateAll()
Requests status updates from all layout sensors. |
| Methods inherited from class jmri.managers.AbstractSensorManager |
|---|
getBySystemName, getByUserName, getSensor, newSensor, normalizeSystemName, provideSensor, typeLetter |
| Methods inherited from class jmri.implementation.AbstractManager |
|---|
addPropertyChangeListener, deregister, firePropertyChange, getInstanceBySystemName, getInstanceByUserName, getSystemNameArray, getSystemNameList, makeSystemName, propertyChange, register, registerSelf, removePropertyChangeListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface jmri.SensorManager |
|---|
getSystemNameList |
| Methods inherited from interface jmri.Manager |
|---|
addPropertyChangeListener, deregister, getSystemNameArray, makeSystemName, register, removePropertyChangeListener |
| Constructor Detail |
|---|
public LnSensorManager()
| Method Detail |
|---|
public char systemLetter()
systemLetter in interface Managerpublic static LnSensorManager instance()
public void dispose()
Manager
dispose in interface Managerdispose in interface SensorManagerdispose in class AbstractManager
public Sensor createNewSensor(String systemName,
String userName)
AbstractSensorManager
createNewSensor in class AbstractSensorManagerpublic void message(LocoNetMessage l)
LocoNetListener
message in interface LocoNetListenerl - The received LocoNet message. Note that this same object
may be presented to multiple users. It should not be
modified here.public void updateAll()
updateAll in interface SensorManagerupdateAll in class AbstractSensorManagerpublic void setUpdateBusy()
public void setUpdateNotBusy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||