Uses of Interface
jmri.ThrottleListener
Packages that use ThrottleListener
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Server implementation for the JMRI interfaces.
Contains a SRCP protocol parser to be built with the
Java Compiler Compiler (JavaCC).
Support for implementing Warrants in JMRI.
Interfaces and implementations for system-specific code.
Provides connections and GUI support for attached speedometers.
Defines classes for interfacing to a MERG CBUS network.
Support for the ESU ECoS.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
Implementation and specialization for connecting to to an Uhlenbrock
Intellibox-II via its in-built USB connection.
Classes to interact with a Marklin Network Connection.
Provides JMRI layout objects that use MQTT connections.
Implementation of the JMRI OpenLCB hardware interface.
This package contains software specific to the RPS system from
NAC Services, Inc.
Provide a JMRI connection to an
SRCP server.
Support for the ESU ECoS.
-
Uses of ThrottleListener in jmri
Methods in jmri with parameters of type ThrottleListenerModifier and TypeMethodDescriptionvoidThrottleManager.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 ThrottleListenerModifier and TypeClassDescriptionclassAbstract interface between the JMRI Throttles and a network connection -
Uses of ThrottleListener in jmri.jmris.srcp
Classes in jmri.jmris.srcp that implement ThrottleListenerModifier and TypeClassDescriptionclassInterface between the JMRI Throttles and an SRCP network connection -
Uses of ThrottleListener in jmri.jmrit.dispatcher
Classes in jmri.jmrit.dispatcher that implement ThrottleListenerModifier and TypeClassDescriptionclassThis 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 -
Uses of ThrottleListener in jmri.jmrit.roster.swing.speedprofile
Classes in jmri.jmrit.roster.swing.speedprofile that implement ThrottleListenerModifier and TypeClassDescription(package private) classSet up and run automated speed table calibration. -
Uses of ThrottleListener in jmri.jmrit.throttle
Classes in jmri.jmrit.throttle that implement ThrottleListenerModifier and TypeClassDescriptionclassA 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 ThrottleListenerModifier and TypeClassDescriptionclassclassclass -
Uses of ThrottleListener in jmri.jmrit.z21server
Classes in jmri.jmrit.z21server that implement ThrottleListenerModifier and TypeClassDescriptionclassRegister and unregister clients, set loco throttle -
Uses of ThrottleListener in jmri.jmrix
Fields in jmri.jmrix declared as ThrottleListenerModifier and TypeFieldDescription(package private) ThrottleListenerAbstractThrottleManager.WaitingThrottle.lFields in jmri.jmrix with type parameters of type ThrottleListenerModifier and TypeFieldDescription(package private) ArrayList<ThrottleListener>AbstractThrottleManager.Addresses.listenersMethods in jmri.jmrix that return ThrottleListenerModifier and TypeMethodDescription(package private) ThrottleListenerAbstractThrottleManager.WaitingThrottle.getListener()Methods in jmri.jmrix with parameters of type ThrottleListenerModifier and TypeMethodDescription(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 ThrottleListenerModifierConstructorDescription(package private)WaitingThrottle(ThrottleListener _l, BasicRosterEntry _re, boolean _canHandleDecisions) -
Uses of ThrottleListener in jmri.jmrix.bachrus
Classes in jmri.jmrix.bachrus that implement ThrottleListenerModifier and TypeClassDescriptionclassFrame 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 ThrottleListenerModifier and TypeClassDescriptionclassAbstract 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 ThrottleListenerModifier and TypeClassDescriptionclassThis is a simple speed matcher which will speed match a locomotive to a given start and top speed using ESU's complex speed table.classThis 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.classAbstract 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).classThis 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 ThrottleListenerModifier and TypeClassDescriptionclassThis 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.classAbstract 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).classThis 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 ThrottleListenerModifier and TypeMethodDescriptionvoidBiDiBThrottleManager.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 ThrottleListenerModifier and TypeMethodDescriptionvoidCbusThrottleManager.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 ThrottleListenerModifier and TypeMethodDescriptionbooleanDCCppThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.debugthrottle
Methods in jmri.jmrix.debugthrottle with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanDebugThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.direct
Methods in jmri.jmrix.direct with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanThrottleManager.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 ThrottleListenerModifier and TypeMethodDescriptionbooleanEasyDccThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.ecos
Methods in jmri.jmrix.ecos with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanEcosDccThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.lenz
Methods in jmri.jmrix.lenz with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanXNetThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement ThrottleListenerModifier and TypeClassDescriptionclassLocoNetConsist.java This is the Consist definition for a consist on a LocoNet system.Methods in jmri.jmrix.loconet with parameters of type ThrottleListenerModifier and TypeMethodDescriptionvoidLnThrottleManager.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 ThrottleListenerModifier and TypeClassDescriptionclassThis 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 ThrottleListenerModifier and TypeMethodDescriptionvoidUhlenbrockLnThrottleManager.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 ThrottleListenerModifier and TypeMethodDescriptionbooleanMarklinThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.mqtt
Methods in jmri.jmrix.mqtt with parameters of type ThrottleListenerModifier and TypeMethodDescriptionvoidMqttThrottleManager.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 ThrottleListenerModifier and TypeMethodDescriptionbooleanMrcThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.nce
Methods in jmri.jmrix.nce with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanNceThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.openlcb
Methods in jmri.jmrix.openlcb with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanOlcbThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.rps
Classes in jmri.jmrix.rps that implement ThrottleListenerModifier and TypeClassDescriptionclassCreate a Block that can control a locomotive within a specific Block based on an RpsSensor.classRepresents an RPS transmitter, generally a locomotive. -
Uses of ThrottleListener in jmri.jmrix.sprog
Methods in jmri.jmrix.sprog with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanSprogCSThrottleManager.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 ThrottleListenerModifier and TypeMethodDescriptionbooleanSRCPThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.tams
Methods in jmri.jmrix.tams with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanTamsThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.jmrix.zimo
Methods in jmri.jmrix.zimo with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanMx1ThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l) -
Uses of ThrottleListener in jmri.server.json.throttle
Classes in jmri.server.json.throttle that implement ThrottleListenerMethods in jmri.server.json.throttle with parameters of type ThrottleListenerModifier and TypeMethodDescriptionbooleanJsonThrottleManager.requestThrottle(BasicRosterEntry rosterEntry, ThrottleListener listener) booleanJsonThrottleManager.requestThrottle(DccLocoAddress address, ThrottleListener listener)