Uses of Interface
jmri.ThrottleListener
-
Packages that use ThrottleListener Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.jmris Server implementation for the JMRI interfaces.jmri.jmris.srcp Contains a SRCP protocol parser to be built with the Java Compiler Compiler (JavaCC).jmri.jmrit.dispatcher jmri.jmrit.logix Support for implementing Warrants in JMRI.jmri.jmrit.roster.swing.speedprofile jmri.jmrit.throttle jmri.jmrit.withrottle jmri.jmrit.z21server jmri.jmrix Interfaces and implementations for system-specific code.jmri.jmrix.bachrus Provides connections and GUI support for attached speedometers.jmri.jmrix.bachrus.speedmatcher jmri.jmrix.bachrus.speedmatcher.basic jmri.jmrix.bachrus.speedmatcher.speedStepScale jmri.jmrix.bidib jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.dccpp jmri.jmrix.debugthrottle jmri.jmrix.direct jmri.jmrix.easydcc jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.lenz jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.loconet.logixng.swing jmri.jmrix.loconet.uhlenbrock Implementation and specialization for connecting to to an Uhlenbrock Intellibox-II via its in-built USB connection.jmri.jmrix.marklin Classes to interact with a Marklin Network Connection.jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.mrc jmri.jmrix.nce jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc.jmri.jmrix.sprog jmri.jmrix.srcp Provide a JMRI connection to an SRCP server.jmri.jmrix.tams Support for the ESU ECoS.jmri.jmrix.zimo jmri.server.json.throttle -
-
Uses of ThrottleListener in jmri
Methods in jmri with parameters of type ThrottleListener Modifier and Type Method Description voidThrottleManager. cancelThrottleRequest(int address, boolean isLong, ThrottleListener l)Cancel a request for a throttle.voidThrottleManager. cancelThrottleRequest(int address, ThrottleListener l)Cancel a request for a throttle.voidThrottleManager. cancelThrottleRequest(BasicRosterEntry re, ThrottleListener l)Cancel a request for a throttle.voidThrottleManager. cancelThrottleRequest(LocoAddress address, ThrottleListener l)Cancel a request for a throttle.voidThrottle. dispatch(ThrottleListener l)Finished with this Throttle, tell the layout that the locomotive is available for reuse/reallocation by somebody else.voidThrottleManager. dispatchThrottle(DccThrottle t, ThrottleListener l)The throttle listener has finished with the specific Throttle and is is available for reuse/reallocation by somebody else.voidThrottle. dispose(ThrottleListener l)Not for general use, seeThrottle.release(ThrottleListener l)andThrottle.dispatch(ThrottleListener l).booleanThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l)Not for general use, seereleaseThrottleanddispatchThrottle.voidThrottle. release(ThrottleListener l)Finished with this Throttle, tell the layout that the locomotive is available for reuse/reallocation by somebody else.voidThrottleManager. releaseThrottle(DccThrottle t, ThrottleListener l)The specified Throttle Listener has finished using a given throttle and no longer requires access to it.booleanThrottleManager. requestThrottle(int address, boolean isLong, ThrottleListener l, boolean canHandleDecisions)Request a throttle, given a decoder address and whether it is a long or short DCC address.booleanThrottleManager. requestThrottle(int address, ThrottleListener l)Request a throttle, given a decoder address.booleanThrottleManager. requestThrottle(int address, ThrottleListener l, boolean canHandleDecisions)Request a throttle, given a decoder address.booleanThrottleManager. requestThrottle(BasicRosterEntry re, ThrottleListener l, boolean canHandleDecisions)Request a throttle from a given RosterEntry.booleanThrottleManager. requestThrottle(LocoAddress address, ThrottleListener l, boolean canHandleDecisions)Request a throttle, given a LocoAddress.voidThrottleManager. responseThrottleDecision(int address, boolean isLong, ThrottleListener l, ThrottleListener.DecisionType decision)Steal or Share a requested throttle.voidThrottleManager. responseThrottleDecision(int address, ThrottleListener l, ThrottleListener.DecisionType decision)Steal or Share a requested throttle.voidThrottleManager. responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision)Steal or Share a requested throttle. -
Uses of ThrottleListener in jmri.jmris
Classes in jmri.jmris that implement ThrottleListener Modifier and Type Class Description classAbstractThrottleServerAbstract interface between the JMRI Throttles and a network connection -
Uses of ThrottleListener in jmri.jmris.srcp
Classes in jmri.jmris.srcp that implement ThrottleListener Modifier and Type Class Description classJmriSRCPThrottleServerInterface between the JMRI Throttles and an SRCP network connection -
Uses of ThrottleListener in jmri.jmrit.dispatcher
Classes in jmri.jmrit.dispatcher that implement ThrottleListener Modifier and Type Class Description classAutoActiveTrainThis class holds information and options for an ActiveTrain when it is running in AUTOMATIC mode. -
Uses of ThrottleListener in jmri.jmrit.logix
Classes in jmri.jmrit.logix that implement ThrottleListener Modifier and Type Class Description classSCWarrantAn SCWarrant is a warrant that is controlled by the signals on a layout.classWarrantA Warrant contains the operating permissions and directives needed for a train to proceed from an Origin to a Destination. -
Uses of ThrottleListener in jmri.jmrit.roster.swing.speedprofile
Classes in jmri.jmrit.roster.swing.speedprofile that implement ThrottleListener Modifier and Type Class Description (package private) classSpeedProfilePanelSet up and run automated speed table calibration. -
Uses of ThrottleListener in jmri.jmrit.throttle
Classes in jmri.jmrit.throttle that implement ThrottleListener Modifier and Type Class Description classAddressPanelA JInternalFrame that provides a way for the user to enter a decoder address. -
Uses of ThrottleListener in jmri.jmrit.withrottle
Classes in jmri.jmrit.withrottle that implement ThrottleListener Modifier and Type Class Description classConsistFunctionControllerclassMultiThrottleControllerclassThrottleController -
Uses of ThrottleListener in jmri.jmrit.z21server
Classes in jmri.jmrit.z21server that implement ThrottleListener Modifier and Type Class Description classClientManagerRegister and unregister clients, set loco throttle -
Uses of ThrottleListener in jmri.jmrix
Fields in jmri.jmrix declared as ThrottleListener Modifier and Type Field Description (package private) ThrottleListenerAbstractThrottleManager.WaitingThrottle. lFields in jmri.jmrix with type parameters of type ThrottleListener Modifier and Type Field Description (package private) java.util.ArrayList<ThrottleListener>AbstractThrottleManager.Addresses. listenersMethods in jmri.jmrix that return ThrottleListener Modifier and Type Method Description (package private) ThrottleListenerAbstractThrottleManager.WaitingThrottle. getListener()Methods in jmri.jmrix with parameters of type ThrottleListener Modifier and Type Method Description (package private) voidAbstractThrottleManager.Addresses. addListener(ThrottleListener l)protected booleanAbstractThrottleManager. addressReleased(LocoAddress la, ThrottleListener l)Release a Throttle from a ThrottleListener.voidAbstractThrottleManager. cancelThrottleRequest(int address, boolean isLong, ThrottleListener l)Cancel a request for a throttle.voidAbstractThrottleManager. cancelThrottleRequest(int address, ThrottleListener l)Cancel a request for a throttle.voidAbstractThrottleManager. cancelThrottleRequest(BasicRosterEntry re, ThrottleListener l)Cancel a request for a throttle.voidAbstractThrottleManager. cancelThrottleRequest(LocoAddress la, ThrottleListener l)Cancel a request for a throttle.(package private) booleanAbstractThrottleManager.Addresses. containsListener(ThrottleListener l)voidAbstractThrottle. dispatch(ThrottleListener l)Finished with this Throttle, tell the layout that the locomotive is available for reuse/reallocation by somebody else.voidAbstractThrottleManager. dispatchThrottle(DccThrottle t, ThrottleListener l)The throttle listener has finished with the specific Throttle and is is available for reuse/reallocation by somebody else.voidAbstractThrottle. dispose(ThrottleListener l)Call from a ThrottleListener to dispose of the throttle instancebooleanAbstractThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l)Not for general use, seereleaseThrottleanddispatchThrottle.voidAbstractThrottle. release(ThrottleListener l)Finished with this Throttle, tell the layout that the locomotive is available for reuse/reallocation by somebody else.voidAbstractThrottleManager. releaseThrottle(DccThrottle t, ThrottleListener l)The specified Throttle Listener has finished using a given throttle and no longer requires access to it.(package private) voidAbstractThrottleManager.Addresses. removeListener(ThrottleListener l)booleanAbstractThrottleManager. requestThrottle(int address, boolean isLongAddress, ThrottleListener l, boolean canHandleDecisions)Request a throttle, given a decoder address and whether it is a long or short DCC address.booleanAbstractThrottleManager. requestThrottle(int address, ThrottleListener l)Request Throttle with no Steal / Share Callbacks Request a throttle, given a decoder address.booleanAbstractThrottleManager. requestThrottle(int address, ThrottleListener l, boolean canHandleDecisions)Request a throttle, given a decoder address.booleanAbstractThrottleManager. requestThrottle(BasicRosterEntry re, ThrottleListener l, boolean canHandleDecisions)Request a throttle from a given RosterEntry.protected booleanAbstractThrottleManager. requestThrottle(LocoAddress la, BasicRosterEntry re, ThrottleListener l, boolean canHandleDecisions)Request a throttle, given a decoder address.booleanAbstractThrottleManager. requestThrottle(LocoAddress la, ThrottleListener l, boolean canHandleDecisions)Request a throttle, given a LocoAddress.voidAbstractThrottleManager. responseThrottleDecision(int address, boolean isLong, ThrottleListener l, ThrottleListener.DecisionType decision)Steal or Share a requested throttle.voidAbstractThrottleManager. responseThrottleDecision(int address, ThrottleListener l, ThrottleListener.DecisionType decision)Steal or Share a requested throttle.voidAbstractThrottleManager. responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision)Steal or Share a requested throttle.Constructors in jmri.jmrix with parameters of type ThrottleListener Constructor Description WaitingThrottle(ThrottleListener _l, BasicRosterEntry _re, boolean _canHandleDecisions) -
Uses of ThrottleListener in jmri.jmrix.bachrus
Classes in jmri.jmrix.bachrus that implement ThrottleListener Modifier and Type Class Description classSpeedoConsoleFrameFrame for Speedo Console for Bachrus running stand reader interface -
Uses of ThrottleListener in jmri.jmrix.bachrus.speedmatcher
Classes in jmri.jmrix.bachrus.speedmatcher that implement ThrottleListener Modifier and Type Class Description classSpeedMatcherAbstract class defining the basic operations of a speed matcher. -
Uses of ThrottleListener in jmri.jmrix.bachrus.speedmatcher.basic
Classes in jmri.jmrix.bachrus.speedmatcher.basic that implement ThrottleListener Modifier and Type Class Description classBasicESUTableSpeedMatcherThis is a simple speed matcher which will speed match a locomotive to a given start and top speed using ESU's complex speed table.classBasicSimpleCVSpeedMatcherThis is a simple speed matcher which will speed match a locomotive to a given start and top speed using the VStart, VMid, and VHigh CVs.classBasicSpeedMatcherAbstract class defining the basic operations of a Basic speed matcher (sets a minimum speed at speed step 1, a maximum at speed step 28, and some number of points in between).classBasicSpeedTableSpeedMatcherThis is a simple speed matcher which will speed match a locomotive to a given start and top speed using the complex speed table. -
Uses of ThrottleListener in jmri.jmrix.bachrus.speedmatcher.speedStepScale
Classes in jmri.jmrix.bachrus.speedmatcher.speedStepScale that implement ThrottleListener Modifier and Type Class Description classSpeedStepScaleESUTableSpeedMatcherThis is a speed step scale speed matcher which will speed match a locomotive such that its speed in mph/kph will be equal to its speed step in 128 speed step mode.classSpeedStepScaleSpeedMatcherAbstract class defining the basic operations of a Speed Step Scale speed matcher (sets up the complex speed table such that the speed step equals the locomotive speed when using "128" speed step mode).classSpeedStepScaleSpeedTableSpeedMatcherThis is a speed step scale speed matcher which will speed match a locomotive such that its speed in mph/kph will be equal to its speed step in 128 speed step mode. -
Uses of ThrottleListener in jmri.jmrix.bidib
Methods in jmri.jmrix.bidib with parameters of type ThrottleListener Modifier and Type Method Description voidBiDiBThrottleManager. dispatchThrottle(DccThrottle t, ThrottleListener l)booleanBiDiBThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l)Not for general use, seereleaseThrottleanddispatchThrottle.voidBiDiBThrottleManager. releaseThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus with parameters of type ThrottleListener Modifier and Type Method Description voidCbusThrottleManager. cancelThrottleRequest(LocoAddress address, ThrottleListener l)Cancel a request for a throttle.booleanCbusThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l)Not for general use, seereleaseThrottleanddispatchThrottle.voidCbusThrottleManager. responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision)Send a request to steal or share a requested throttle. -
Uses of ThrottleListener in jmri.jmrix.dccpp
Methods in jmri.jmrix.dccpp with parameters of type ThrottleListener Modifier and Type Method Description booleanDCCppThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.debugthrottle
Methods in jmri.jmrix.debugthrottle with parameters of type ThrottleListener Modifier and Type Method Description booleanDebugThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.direct
Methods in jmri.jmrix.direct with parameters of type ThrottleListener Modifier and Type Method Description booleanThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l)Invoked when a throttle is released, this updates the local data structures. -
Uses of ThrottleListener in jmri.jmrix.easydcc
Methods in jmri.jmrix.easydcc with parameters of type ThrottleListener Modifier and Type Method Description booleanEasyDccThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.ecos
Methods in jmri.jmrix.ecos with parameters of type ThrottleListener Modifier and Type Method Description booleanEcosDccThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.lenz
Methods in jmri.jmrix.lenz with parameters of type ThrottleListener Modifier and Type Method Description booleanXNetThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement ThrottleListener Modifier and Type Class Description classLocoNetConsistLocoNetConsist.java This is the Consist definition for a consist on a LocoNet system.Methods in jmri.jmrix.loconet with parameters of type ThrottleListener Modifier and Type Method Description voidLnThrottleManager. cancelThrottleRequest(LocoAddress address, ThrottleListener l)Cancel a request for a throttle.voidLnThrottleManager. dispatchThrottle(DccThrottle t, ThrottleListener l)Dispatches a loco from a LnThrottle object.voidLocoNetThrottle. dispatchThrottle(DccThrottle t, ThrottleListener l)"Dispatch" a LocoNet throttle by setting the slot as "common" then performing a slot move to slot 0.booleanLnThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l)Disposes a LnThrottle object.voidLnThrottleManager. releaseThrottle(DccThrottle t, ThrottleListener l)Dispatch a loco from a LnThrottle object.voidLnThrottleManager. responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision)Perform the actual "Steal" of the requested throttle. -
Uses of ThrottleListener in jmri.jmrix.loconet.logixng.swing
Classes in jmri.jmrix.loconet.logixng.swing that implement ThrottleListener Modifier and Type Class Description classGetNumSlotsDialogThis dialog tests how many slots the command station has for engines. -
Uses of ThrottleListener in jmri.jmrix.loconet.uhlenbrock
Methods in jmri.jmrix.loconet.uhlenbrock with parameters of type ThrottleListener Modifier and Type Method Description voidUhlenbrockLnThrottleManager. cancelThrottleRequest(LocoAddress address, ThrottleListener l)Cancel a request for a throttle. -
Uses of ThrottleListener in jmri.jmrix.marklin
Methods in jmri.jmrix.marklin with parameters of type ThrottleListener Modifier and Type Method Description booleanMarklinThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.mqtt
Methods in jmri.jmrix.mqtt with parameters of type ThrottleListener Modifier and Type Method Description voidMqttThrottleManager. dispatchThrottle(DccThrottle t, ThrottleListener l)The throttle listener has finished with the specific Throttle and is is available for reuse/reallocation by somebody else.booleanMqttThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l)Not for general use, seereleaseThrottleanddispatchThrottle.voidMqttThrottleManager. releaseThrottle(DccThrottle t, ThrottleListener l)The specified Throttle Listener has finished using a given throttle and no longer requires access to it. -
Uses of ThrottleListener in jmri.jmrix.mrc
Methods in jmri.jmrix.mrc with parameters of type ThrottleListener Modifier and Type Method Description booleanMrcThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.nce
Methods in jmri.jmrix.nce with parameters of type ThrottleListener Modifier and Type Method Description booleanNceThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.openlcb
Methods in jmri.jmrix.openlcb with parameters of type ThrottleListener Modifier and Type Method Description booleanOlcbThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.rps
Classes in jmri.jmrix.rps that implement ThrottleListener Modifier and Type Class Description classRpsBlockCreate a Block that can control a locomotive within a specific Block based on an RpsSensor.classTransmitterRepresents an RPS transmitter, generally a locomotive. -
Uses of ThrottleListener in jmri.jmrix.sprog
Methods in jmri.jmrix.sprog with parameters of type ThrottleListener Modifier and Type Method Description booleanSprogCSThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l)booleanSprogThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.srcp
Methods in jmri.jmrix.srcp with parameters of type ThrottleListener Modifier and Type Method Description booleanSRCPThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.tams
Methods in jmri.jmrix.tams with parameters of type ThrottleListener Modifier and Type Method Description booleanTamsThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.zimo
Methods in jmri.jmrix.zimo with parameters of type ThrottleListener Modifier and Type Method Description booleanMx1ThrottleManager. disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.server.json.throttle
Classes in jmri.server.json.throttle that implement ThrottleListener Modifier and Type Class Description classJsonThrottleMethods in jmri.server.json.throttle with parameters of type ThrottleListener Modifier and Type Method Description booleanJsonThrottleManager. requestThrottle(BasicRosterEntry rosterEntry, ThrottleListener listener)booleanJsonThrottleManager. requestThrottle(DccLocoAddress address, ThrottleListener listener)
-