Package jmri.jmrix.srcp
package jmri.jmrix.srcp
Provide a JMRI connection to an
SRCP server.
Implementation Notes
Every SRCP message or reply ends in a 0x0A character, which is an "\n" character in Java. These have to be explicitly added to messages when they are created.Notes
Made from the EasyDCC base, so look there for e.g. the Consist and ConsistManager classes when needed.- Since:
- 2.1.6
-
ClassDescriptionLightweight class to denote that a system is active, and provide general information.Class providing SRCP Clock Control to the SRCP client.Returns a list of valid SRCP Connection TypesLayout interface, similar to command stationDefines the interface for listening to traffic on the SRCP communications link.Encodes a message to an SRCP server.Abstract base for classes representing a SRCP communications portPowerManager implementation for controlling layout powerImplements the jmri.Programmer interface via commands for the SRCP powerstationExtend DefaultProgrammerManager to provide ops mode programmers for SRCP systemsCarries the reply to an SRCPMessage.SRCPSensor implementation of the Sensor interface.Implement SensorMmanager for SRCP systems.Lightweight class to denote that a system is active, and provide general information.An implementation of DccThrottle with code specific to an SRCP connection.SRCP implementation of a ThrottleManager.Converts Stream-based I/O to/from SRCP messages.Internal class to remember the Reply object and destination listener with a reply is received.SRCP implementation of the Turnout interface.Implement TurnoutManager for SRCP systems.