|
Class Summary |
| ActiveFlag |
Provide a flag to indicate that the system provided by
this package is active. |
| OakTreeMenu |
Create a "Systems" menu containing the Jmri Oak Tree-specific tools |
| SerialAddress |
Utility Class supporting parsing and testing of addresses
Two address formats are supported:
Otnnnxxx
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)
OtnnnBxxxx
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 Oaktree Connection Types
|
| SerialLight |
SerialLight.java
Implementation of the Light Object
Based in part on SerialTurnout.java |
| SerialLightManager |
Implement light manager for Oak Tree serial systems
System names are "TLnnn", where nnn is the bit number without padding. |
| SerialMessage |
Contains the data payload of a serial
packet. |
| SerialNode |
Models a serial node. |
| SerialPortController |
Abstract base for classes representing a communications port |
| SerialReply |
Contains the data payload of a serial reply
packet. |
| SerialSensor |
Extend jmri.AbstractSensor for serial systems
|
| SerialSensorManager |
Manage the system-specific Sensor implementation. |
| SerialTrafficController |
Converts Stream-based I/O to/from Oak Tree serial messages. |
| SerialTurnout |
SerialTurnout.java
This object doesn't listen to the Oak Tree serial communications. |
| SerialTurnoutManager |
Implement turnout manager for Oak Tree systems
System names are "OTnnn", where nnn is the turnout number without padding. |