Package jmri.jmrix.lenz
package jmri.jmrix.lenz
-
ClassDescriptionAbstract Configuration for an XpressNet Serial ConnectionRepresents a single response from the XpressNet.Defines the standard/common routines used in multiple classes related to the a Lenz Command Station, on an XpressNet network.Returns a list of valid lenz XpressNet Connection TypesUtility Class supporting parsing and testing of addresses for Lenz XpressNetXNetConsist.java This is the Consist definition for a consist on an XPresNet system. it uses the XpressNet specific commands to build a consist.Consist Manager for use with the XNetConsist class for the consists it buildsConstants to represent values seen in XpressNet traffic.Implement a feedback message cache for XpressNet sensors and turnouts.XNet specific class to send heartbeat messages to the XNet.This class performs Command Station dependent initialization for XpressNet.XNetInterface defines the general connection to an XNet layout.Implementation of the Light Object for XpressNet.Implement LightManager for XpressNet systems.XNetListener provides the call-back interface for notification when a new XNet message arrives from the layout.Represents a single command or response on the XpressNet.Abstract base for classes representing an XNet communications port.Provides an Ops mode programming interface for XpressNet Currently only Byte mode is implemented, though XpressNet also supports bit mode writes for POMThis class is used by tests.Converts Stream-based I/O to/from XNet messages.Interface for XNetPortController objects.PowerManager implementation for controlling layout power.Convert the jmri.Programmer interface into commands for the Lenz XpressNetExtend DefaultProgrammerManager to provide ops mode programmers on XPressNetRepresents a single response from the XpressNet.Extend jmri.AbstractSensor for XpressNet layouts.Manage the XpressNet specific Sensor implementation.Abstract base for classes representing an XNet communications portAbstract base for classes representing an XNet communications portHandle configuring an XpressNet layout connection via an XNetStreamPortController adapter.Abstract base for classes representing an XNet communications portLightweight class to denote that a system is active and provide general informationAn implementation of DccThrottle with code specific to an XpressNet connection.Internal class to hold a request message, along with the associated throttle state.XNet implementation of a ThrottleManager based on the AbstractThrottleManager.The XNetTimeSlotListener listens for two messages from the computer interface: "Command Station No Longer Providing a timeslot for communications" (01 05 04) "Command Station is providing a timeslot for communications again." (01 07 06)Abstract base class for implementations of XNetInterface.Implements an XNetInterface by doing a scatter-gather to another, simpler implementation.Extend jmri.AbstractTurnout for XNet layoutsInternal class to hold a request message, along with the associated throttle state.Implement turnout manager for Lenz (XpresssNet) connections.Interface for classes that translate @Ref{Message} objects into strings