Uses of Package
jmri.implementation

Packages that use jmri.implementation 
Package Description
apps
Provides application level support for JMRI; includes specific applications in subpackages.
jmri
Provides basic interfaces and certain core implementations for the JMRI layout management concepts.
jmri.implementation
Provides implementations of various JMRI interfaces.
jmri.implementation.configurexml  
jmri.implementation.swing
Provides Swing-specific implementations of various JMRI interfaces.
jmri.jmrit.audio
Provides specific implementations of various audio systems.
jmri.jmrit.beantable.signalmast  
jmri.jmrit.catalog
Provides a tree-based catalog for browsing.
jmri.jmrit.decoderdefn
Decoder definitions via XML, including the decoder index.
jmri.jmrit.display
Provides control panel and associated visible icon classes.
jmri.jmrit.display.layoutEditor
Layout Editor currently represents both structure and graphical display through a single set of objects.
jmri.jmrit.entryexit
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
jmri.jmrit.logix
Support for implementing Warrants in JMRI.
jmri.jmrit.logixng.actions  
jmri.jmrit.logixng.expressions  
jmri.jmrit.logixng.implementation  
jmri.jmrit.logixng.tools.debugger  
jmri.jmrit.operations.rollingstock.engines  
jmri.jmrit.progsupport
Provides helpful panels and GUI widgets for working with JMRI Programmer and ProgrammerManager classes.
jmri.jmrit.simpleclock
Contains a simple FastClock implementation based on the computers clock.
jmri.jmrit.symbolicprog
Basic support for advanced programming, primarily used by DecoderPro.
jmri.jmrit.withrottle  
jmri.jmrix.acela
This package handles communications for the CTI Acela hardware.
jmri.jmrix.anyma  
jmri.jmrix.can.cbus
Defines classes for interfacing to a MERG CBUS network.
jmri.jmrix.can.cbus.eventtable
Provides an Event Table for CBUS Events..
jmri.jmrix.cmri.serial
Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.
jmri.jmrix.dcc4pc  
jmri.jmrix.dccpp  
jmri.jmrix.dccpp.dccppovertcp
Defines classes for interfacing to a DCC++ Base Station via a telnet connection to a DCCppOverTcp driver.
jmri.jmrix.easydcc  
jmri.jmrix.ecos
Support for the ESU ECoS.
jmri.jmrix.grapevine
This package handles communications for the ProTrak Grapevine hardware.
jmri.jmrix.ieee802154.xbee  
jmri.jmrix.internal
The jmrix.internal package contains a JMRI connection implementation for use without a layout.
jmri.jmrix.ipocs  
jmri.jmrix.jmriclient  
jmri.jmrix.lenz  
jmri.jmrix.lenz.hornbyelite  
jmri.jmrix.loconet
Provides access to LocoNet systems, along with a lot of Swing-based tools.
jmri.jmrix.loconet.logixng  
jmri.jmrix.loconet.swing  
jmri.jmrix.maple  
jmri.jmrix.marklin  
jmri.jmrix.mqtt
Provides JMRI layout objects that use MQTT connections.
jmri.jmrix.mrc  
jmri.jmrix.nce  
jmri.jmrix.oaktree  
jmri.jmrix.openlcb
Implementation of the JMRI OpenLCB hardware interface.
jmri.jmrix.pi  
jmri.jmrix.powerline
This package handles communications for powerline adapters, such as X10.
jmri.jmrix.powerline.cm11
This package handles communications for CM11 powerline adapters.
jmri.jmrix.powerline.cp290
This package handles communications for CP290 powerline adapters.
jmri.jmrix.powerline.insteon2412s
This package handles communications for Insteon 2412S adapters.
jmri.jmrix.powerline.simulator  
jmri.jmrix.rfid
This package handles communications for RFID adapters.
jmri.jmrix.roco.z21  
jmri.jmrix.rps
This package contains software specific to the RPS system from NAC Services, Inc.
jmri.jmrix.secsi
This package handles communications for the TracTronics SECSI hardware.
jmri.jmrix.sprog  
jmri.jmrix.srcp
Provide a JMRI connection to an SRCP server.
jmri.jmrix.tams
Support for the ESU ECoS.
jmri.jmrix.tmcc  
jmri.jmrix.xpa  
jmri.jmrix.zimo  
jmri.jmrix.ztc.ztc611  
jmri.managers
Provides implementations of various JMRI managers.
jmri.web.server