Package jmri.jmris
Class AbstractSensorServer
java.lang.Object
jmri.jmris.AbstractSensorServer
- Direct Known Subclasses:
JmriSRCPSensorServer,SimpleSensorServer
Abstract interface between the a JMRI sensor and a network connection
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSensorToList(String sensorName) voiddispose()initSensor(String sensorName) abstract voidparseStatus(String statusString) protected voidremoveSensorFromList(String sensorName) abstract voidsendErrorStatus(String sensor) abstract voidsendStatus(String sensor, int Status) voidsetSensorActive(String sensorName) voidsetSensorInactive(String sensorName)
-
Constructor Details
-
AbstractSensorServer
public AbstractSensorServer()
-
-
Method Details
-
sendStatus
- Throws:
IOException
-
sendErrorStatus
- Throws:
IOException
-
parseStatus
- Throws:
JmriExceptionIOException
-
addSensorToList
-
removeSensorFromList
-
initSensor
-
setSensorActive
-
dispose
-
setSensorInactive
-