Package jmri.jmrix.openlcb
@DefaultAnnotation({})
package jmri.jmrix.openlcb
Implementation of the JMRI OpenLCB hardware interface.
Related Documentation
For OpenLCB documentation, please see:- Since:
- 2.1.7
-
ClassDescriptionMaintain an inventory of nodes on a specific link.Utilities for handling OpenLCB event messages as addresses.Implementation of the ClockControl interface for JMRI using the OpenLCB clock listener or generator.OpenLcb implementation of part of the CommandStation interface.Does configuration for OpenLCB communications implementations.Returns a list of valid Connection TypesVarious common constants for OpenLCBJMRI's implementation of part of the OpenLcb EventNameStore interface.Central functions for OlcbMeters.Maintain information about which group(s) contain a node.Extend jmri.managers.AbstractPowerManager for OpenLCB controls.Provide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Implement jmri.AbstractReporter for OpenLCB protocol.Manage the OpenLCB-specific Reporter implementation.Extend jmri.AbstractSensor for OpenLCB controls.Manage the OpenLCB-specific Sensor implementation.This class implements a SignalMast that use OpenLCB Events to set aspects.Send a message to the OpenLCB/LCC networkImplement a StringIOManager for OpenLCB StringIOs.An implementation of DccThrottle for OpenLCB.Implementation of a ThrottleManager for OpenLCBTurnout for OpenLCB connections.OpenLCB implementation of a TurnoutManager.Helper functions used by multiple implementations but specific to JMRI to not go to the OpenLCB.jar.Encapsulate information for an OpenLCB Locomotive Decoder Address.Create a menu containing the JMRI OpenLCB-specific tools.