Package jmri.jmrix

Interfaces and implementations for system-specific code.

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.
 

Package jmri.jmrix Description

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:



Copyright © 1997 - 2008 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: SourceForge_Logo