|
Class Summary |
| ActiveFlag |
Provide a flag to indicate that the system provided by
this package is active. |
| SerialAddress |
Utility Class supporting parsing and testing of addresses for C/MRI
Two address formats are supported:
Ctnnnxxx
where: t is the type code, 'T' for turnouts, 'S' for sensors, and
'L' for lights
nn is the node address (0-127)
xxx is a bit number of the input or output bit (001-999)
nnxxx = (node address x 1000) + bit number
examples: CT2 (node address 0, bit 2), CS1003 (node address 1, bit 3),
CL11234 (node address 11, bit234)
CtnnnBxxxx
where: t is the type code, 'T' for turnouts, 'S' for sensors, and
'L' for lights
nnn is the node address of the input or output bit (0-127)
xxxx is a bit number of the input or output bit (1-2048)
examples: CT0B2 (node address 0, bit 2), CS1B3 (node address 1, bit 3),
CL11B234 (node address 11, bit234)
|
| SerialLight |
SerialLight.java
Implementation of the Light Object for C/MRI
Based in part on SerialTurnout.java |
| SerialLightManager |
Implement light manager for CMRI serial systems
System names are "CLnnn", where nnn is the bit number without padding. |
| SerialMessage |
Contains the data payload of a CMRI serial
packet. |
| SerialNode |
Models a serial C/MRI node, consisting of a (S)USIC and attached cards. |
| SerialPortController |
Abstract base for classes representing a CMRI communications port |
| SerialReply |
Contains the data payload of a CMRI serial reply
packet. |
| SerialSensor |
Extend jmri.AbstractSensor for C/MRI serial systems
|
| SerialSensorManager |
Manage the C/MRI serial-specific Sensor implementation. |
| SerialTrafficController |
Converts Stream-based I/O to/from C/MRI serial messages. |
| SerialTurnout |
Turnout implementation for C/MRI serial systems. |
| SerialTurnoutManager |
Implement turnout manager for CMRI serial systems
System names are "CTnnn", where nnn is the turnout number without padding. |