|
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 TMCC
Two address formats are supported:
Ttnnnxxx
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)
TtnnnBxxxx
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)
|
| SerialConnectionTypeList |
Returns a list of valid lenz XpressNet Connection Types
|
| SerialMessage |
Contains the data payload of a TMCC serial
packet. |
| SerialPortController |
Abstract base for classes representing a TMCC communications port |
| SerialReply |
Contains the data payload of a TMCC serial reply
packet. |
| SerialThrottle |
An implementation of DccThrottle. |
| SerialThrottleManager |
Implementation of a ThrottleManager. |
| SerialTrafficController |
Converts Stream-based I/O to/from TMCC serial messages. |
| SerialTurnout |
SerialTurnout.java
This object doesn't listen to the TMCC communications. |
| SerialTurnoutManager |
Implement turnout manager for TMCC serial systems
System names are "TTnnn", where nnn is the turnout number without padding. |
| TMCCMenu |
Create a "Systems" menu containing the Jmri TMCC-specific tools |