|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AbstractMRListener | Interface (perhaps eventually abstract base) for Message/Reply protocol Listeners |
| ConnectionConfig | Definition of objects to handle configuring a layout connection. |
| DccCommandStation | Defines standard operations for Dcc command stations. |
| Message | Basic interface for messages to and from the layout hardware |
| PortAdapter | Enables basic setup of a interface for a jmrix implementation. |
| SerialPortAdapter | Enables basic setup of a serial interface for a jmrix implementation. |
| Class Summary | |
|---|---|
| AbstractConnectionConfig | Abstract base class for common implementation of the ConnectionConfig |
| AbstractConsistManager | An Abstract Consist Manager on top of which system specific consist managers can be built. |
| AbstractMessage | Add description of class here. |
| AbstractMonFrame | Abstact base class for Frames displaying communications monitor information |
| AbstractMRMessage | Abstract base class for messages in a message/reply protocol. |
| AbstractMRNodeTrafficController | Abstract Traffic Controller base class for those implementations that track a set of nodes. |
| AbstractMRReply | Abstract base class for replies in a message/reply protocol. |
| AbstractMRTrafficController | Abstract base for TrafficControllers in a Message/Reply protocol. |
| AbstractNode | Basic implementation of a node for JMRI protocol support. |
| AbstractPortController | Provide an abstract base for *PortController classes. |
| AbstractProgrammer | Common implementations for the Programmer interface. |
| AbstractThrottle | An abstract implementation of DccThrottle. |
| AbstractThrottleManager | Abstract implementation of a ThrottleManager. |
| ActiveSystemsMenu | Create a "Systems" menu containing as submenus the JMRI system-specific menus for available systems. |
| ConnectionStatus | Interface for classes that wish to get notification when the connection to the layout changes. |
| JmrixConfigPane | Provide GUI to configure communications links. |
| NetMessage | Represents a single general command or response. |
| SerialPortFrame | Abstract base Frame to open and configure a SerialPortAdapter |
| SystemsMenu | Provide a "Systems" menu containing the Jmri system-specific tools in submenus. |
| Exception Summary | |
|---|---|
| SerialConfigException | Represents a failure during the configuration of a serial port, typically via a SerialPortAdapter interface. |
Interfaces and implementations for system-specific code.
This package provides a few interfaces and abstract implementations for the system-specific code, and serves as the parent to the system-specific packages.
We intend that this will still compile and run with any of the system-specific subpackages missing. And that might even work.
Most of the system specific code is organized as follows:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||