|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.AbstractManager
jmri.AbstractSensorManager
jmri.jmrix.grapevine.SerialSensorManager
public class SerialSensorManager
Manage the system-specific Sensor implementation.
System names are "GSnnnn", where nnnn is the sensor number without padding.
Sensors are numbered from 1.
| Field Summary |
|---|
| Fields inherited from class jmri.AbstractManager |
|---|
_tsys, _tuser |
| Constructor Summary | |
|---|---|
SerialSensorManager()
|
|
| Method Summary | |
|---|---|
Sensor |
createNewSensor(String systemName,
String userName)
Create a new sensor if all checks are passed System name is normalized to ensure uniqueness. |
static SerialSensorManager |
instance()
static function returning the SerialSensorManager instance to use. |
void |
message(SerialMessage r)
Dummy routine |
protected String |
normalizeSystemName(String sysName)
|
void |
registerSensorsForNode(SerialNode node)
Method to register any orphan Sensors when a new Serial Node is created |
void |
reply(SerialReply r)
Process a reply to a poll of Sensors of one node |
char |
systemLetter()
Return the Oak Tree system letter |
| Methods inherited from class jmri.AbstractSensorManager |
|---|
getBySystemName, getByUserName, getSensor, newSensor, provideSensor, typeLetter, updateAll |
| Methods inherited from class jmri.AbstractManager |
|---|
addPropertyChangeListener, deregister, dispose, firePropertyChange, getInstanceBySystemName, getInstanceByUserName, getSystemNameList, makeSystemName, propertyChange, register, 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 |
|---|
dispose, getSystemNameList |
| Methods inherited from interface jmri.Manager |
|---|
addPropertyChangeListener, deregister, makeSystemName, register, removePropertyChangeListener |
| Constructor Detail |
|---|
public SerialSensorManager()
| Method Detail |
|---|
public char systemLetter()
systemLetter in interface Managerprotected String normalizeSystemName(String sysName)
normalizeSystemName in class AbstractSensorManager
public Sensor createNewSensor(String systemName,
String userName)
createNewSensor in class AbstractSensorManagerpublic void message(SerialMessage r)
message in interface SerialListenerpublic void reply(SerialReply r)
reply in interface SerialListenerpublic void registerSensorsForNode(SerialNode node)
public static SerialSensorManager instance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||