Package jmri.jmris.srcp
Class JmriSRCPTimeServer
java.lang.Object
jmri.jmris.AbstractTimeServer
jmri.jmris.srcp.JmriSRCPTimeServer
interface between the JMRI (fast) clock and an SRCP network connection
-
Field Summary
Fields inherited from class jmri.jmris.AbstractTimeServer
timebase, timeListener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlistenToTimebase(boolean listen) voidparseRate(int modelRate, int realRate) voidvoidparseTime(long JulDay, int Hour, int Minute, int Second) voidvoidvoidsendRate()voidvoidsendTime()voidsetAlarm(long JulDay, int Hour, int Minute, int Second) voidstopTime()Methods inherited from class jmri.jmris.AbstractTimeServer
dispose, startTime
-
Constructor Details
-
JmriSRCPTimeServer
-
-
Method Details
-
sendTime
- Specified by:
sendTimein classAbstractTimeServer- Throws:
IOException
-
sendRate
- Specified by:
sendRatein classAbstractTimeServer- Throws:
IOException
-
sendStatus
- Specified by:
sendStatusin classAbstractTimeServer- Throws:
IOException
-
sendErrorStatus
- Specified by:
sendErrorStatusin classAbstractTimeServer- Throws:
IOException
-
parseTime
- Specified by:
parseTimein classAbstractTimeServer- Throws:
JmriExceptionIOException
-
parseTime
-
parseRate
- Specified by:
parseRatein classAbstractTimeServer- Throws:
JmriExceptionIOException
-
parseRate
-
stopTime
- Overrides:
stopTimein classAbstractTimeServer
-
setAlarm
-
listenToTimebase
- Overrides:
listenToTimebasein classAbstractTimeServer
-