|
Class Summary |
| ActiveFlag |
Provide a flag to indicate that the system provided by
this package is active. |
| InputBits |
Utility Class supporting input from Maple HMI's
All of the Maple HMI panels are configured with the same input bits. |
| MapleMenu |
Create a "Systems" menu containing the Jmri Maple-specific tools |
| OutputBits |
Utility Class supporting output to Maple HMI's
All of the Maple HMI panels receive the same output bits. |
| SerialAddress |
Utility Class supporting parsing and testing of addresses
Two address formats are supported:
Ktxxxx
where: t is the type code, 'T' for turnouts, 'S' for sensors, and
'L' for lights
xxxx is a bit number of the input or output bit (001-9999)
Note: with Maple, all panels (nodes) have the same address space, so there is no
node number in the address. |
| SerialConnectionTypeList |
Returns a list of valid Maple Connection Types
|
| SerialLight |
SerialLight.java
Implementation of the Light Object for C/MRI
Based in part on SerialTurnout.java |
| SerialLightManager |
Implement light manager for serial systems
System names are "KLnnn", where nnn is the bit number without padding. |
| SerialMessage |
Contains the data payload of a serial
packet. |
| SerialNode |
Models a serial node, consisting of one Maple Systems HMI touch screen panel. |
| 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 specific Sensor implementation. |
| SerialTrafficController |
Converts Stream-based I/O to/from C/MRI serial messages. |
| SerialTurnout |
Turnout implementation for Maple systems. |
| SerialTurnoutManager |
Implement turnout manager for serial systems
System names are "KTnnn", where nnn is the turnout number without padding. |