|
Class Summary |
| AbstractAlmImplementation |
Provide an ALM that lives on the LocoNet. |
| AbstractBoardProgFrame |
Display and modify an Digitrax board configuration. |
| ActiveFlag |
Provide a flag to indicate that the system provided by
this package is active. |
| AlmImplementation |
Provide an ALM that lives on the LocoNet. |
| AspectGenerator |
Test implementation of AspectGenerator, ala 1/8 of an SE8. |
| LnClockControl |
LnClockControl.java
Implementation of the Hardware Fast Clock for Loconet
This module is based on a GUI module developed by Bob Jacobsen and Alex
Shepherd to correct the Loconet fast clock rate and synchronize it with
the internal JMRI fast clock Timebase. |
| LnConstants |
LnConstants.java
Description: Constants to represent values seen in LocoNet traffic |
| LnLight |
LnLight.java
Implementation of the Light Object for Loconet
Based in part on SerialLight.java |
| LnLightManager |
Implement light manager for loconet systems
System names are "LLnnnnn", where nnnnn is the bit number without padding. |
| LnMessageManager |
Provide access to throttle-messaging on a LocoNet. |
| LnOpsModeProgrammer |
Provide an Ops Mode Programmer via a wrapper what works with the LocoNet
SlotManager object. |
| LnPacketizer |
Converts Stream-based I/O to/from LocoNet messages. |
| LnPortController |
Base for classes representing a LocoNet communications port |
| LnPowerManager |
PowerManager implementation for controlling layout power
Some of the message formats used in this class are Copyright Digitrax, Inc. |
| LnPr2ThrottleManager |
LocoNet implementation of a ThrottleManager for the PR2
Does direct "push" writes to the extended slot in the PR2. |
| LnProgrammerManager |
Extend DefaultProgrammerManager to provide ops mode programmers on LocoNet |
| LnReporter |
Extend jmri.AbstractReporter for LocoNet layouts
This implementation reports transponding messages. |
| LnReporterManager |
LnReporterManager implements the ReporterManager. |
| LnSecurityElementManager |
Manager for SecurityElement objects, currently local to LocoNet implementations. |
| LnSensor |
Extend jmri.AbstractSensor for LocoNet layouts. |
| LnSensorAddress |
Utilities for handling LocoNet sensor addresses. |
| LnSensorManager |
Manage the LocoNet-specific Sensor implementation. |
| LnThrottleManager |
LocoNet implementation of a ThrottleManager. |
| LnTrafficController |
Abstract base class for implementations of LocoNetInterface. |
| LnTrafficRouter |
Implements a LocoNetInterface by doing a scatter-gather to
another, simpler implementation. |
| LnTurnout |
Extend jmri.AbstractTurnout for LocoNet layouts
This implementation implements the "SENT" feedback,
where LocoNet messages originating on the layout can change both KnownState
and CommandedState. |
| LnTurnoutManager |
LnTurnoutManager implements the TurnoutManager. |
| LocoNetAutomaton |
Extend the Automat support to include convenient access to LocoNet messages. |
| LocoNetMenu |
Create a "Systems" menu containing the Jmri LocoNet-specific tools. |
| LocoNetMessage |
Represents a single command or response on the LocoNet. |
| LocoNetSlot |
Represents the contents of a single slot in the LocoNet command station. |
| LocoNetThrottle |
An implementation of DccThrottle via AbstractThrottle with code specific
to a LocoNet connection. |
| LocoNetThrottledTransmitter |
Delay LocoNet messages that need to be throttled. |
| Pr2Throttle |
An implementation of DccThrottle via AbstractThrottle with code specific
to a PR2 connection. |
| Se8AlmImplementation |
ALM implementation for the SE8. |
| SE8cSignalHead |
Extend jmri.SignalHead for signals implemented by an SE8c
This implementation writes out to the physical signal when
it's commanded to change appearance, and updates its internal state
when it hears commands from other places. |
| SecurityElement |
Test implementation of SecurityElement, ala 1/8 of an SE8. |
| SlotManager |
Controls a collection of slots, acting as the
counter-part of a LocoNet command station. |