Package jmri.jmrix.bachrus
@DefaultAnnotation({})
package jmri.jmrix.bachrus
Provides connections and GUI support for attached speedometers.
Originally implemented for the Bachrus speedometer.
This package is called `bachrus` for historical reasons, It would be better to call this jmri.jmrix.speedometer, as it now supports two types of attached speedometers.
-
ClassDescriptionClass to represent a dimensionless speed profile of a DCC decoder.Returns a list of valid drM Connection TypesFrame for graph of loco speed curvesReturns a list of valid KPF-Zeller Connection TypesUseful stuff for speed conversionReturns a list of valid Bachrus Connection TypesSwing action to create and register a SpeedoConsoleFrame objectFrame for Speedo Console for Bachrus running stand reader interfaceTODO: Complete the help fileCreates a JPanel containing an Dial type speedo display.Define interface for receiving messages from the reader.Defines the interface for listening to traffic on the NCE communications link.Create a "Systems" menu containing the bachrus-specific tools.Abstract base for classes representing a Bachrus speedo communications portCarries the reply to an SprogMessage The format of a KPF-Zeller message is
*0000;V3.0%\nbut because we terminate on ";", it comes across asV3.0%\n*0000;StartupActionFactoryfor theSpeedoConsoleAction.Lightweight class to denote that a system is active, and provide general information.Converts Stream-based I/O to/from Speedo messages.