Uses of Interface
jmri.DccThrottle

Packages that use DccThrottle
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling. 
jmri.jmrit.dispatcher   
jmri.jmrit.logix   
jmri.jmrit.throttle   
jmri.jmrit.withrottle   
jmri.jmrix Interfaces and implementations for system-specific code. 
jmri.jmrix.bachrus   
jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network. 
jmri.jmrix.debugthrottle   
jmri.jmrix.direct   
jmri.jmrix.easydcc   
jmri.jmrix.ecos Support for the ESU ECoS. 
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.nce   
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.tmcc   
jmri.jmrix.xpa   
 

Uses of DccThrottle in jmri
 

Methods in jmri with parameters of type DccThrottle
 void ThrottleManager.dispatchThrottle(DccThrottle t, ThrottleListener l)
          The throttle listener has finished with the specific Throttle and is is available for reuse/reallocation by somebody else.
 boolean ThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
          Not for general use, see releaseThrottle and dispatchThrottle.
 void ThrottleListener.notifyThrottleFound(DccThrottle t)
          Get notification that a throttle has been found as you requested.
 void ThrottleManager.releaseThrottle(DccThrottle t, ThrottleListener l)
          The specified Throttle Listener has finished using a given throttle and no longer requires access to it.
 

Uses of DccThrottle in jmri.jmrit.automat
 

Methods in jmri.jmrit.automat that return DccThrottle
 DccThrottle AbstractAutomaton.getThrottle(int address, boolean longAddress)
          Obtains a DCC throttle, including waiting for the command station response.
 

Uses of DccThrottle in jmri.jmrit.dispatcher
 

Methods in jmri.jmrit.dispatcher with parameters of type DccThrottle
 void AutoActiveTrain.notifyThrottleFound(DccThrottle t)
           
 

Uses of DccThrottle in jmri.jmrit.logix
 

Methods in jmri.jmrit.logix with parameters of type DccThrottle
 void Warrant.notifyThrottleFound(DccThrottle throttle)
           
 void LearnThrottleFrame.notifyThrottleFound(DccThrottle t)
          Get notification that a throttle has been found as you requested.
 void FunctionPanel.notifyThrottleFound(DccThrottle t)
          Get notification that a throttle has been found as we requested.
 void ControlPanel.notifyThrottleFound(DccThrottle t)
          Get notification that a throttle has been found as we requested.
 

Uses of DccThrottle in jmri.jmrit.throttle
 

Methods in jmri.jmrit.throttle that return DccThrottle
 DccThrottle AddressPanel.getThrottle()
           
 

Methods in jmri.jmrit.throttle with parameters of type DccThrottle
 void ThrottlesListPanel.notifyAddressThrottleFound(DccThrottle throttle)
           
 void ThrottleFrame.notifyAddressThrottleFound(DccThrottle throttle)
           
 void FunctionPanel.notifyAddressThrottleFound(DccThrottle t)
          Get notification that a throttle has been found as we requested.
 void ControlPanel.notifyAddressThrottleFound(DccThrottle t)
           
 void BackgroundPanel.notifyAddressThrottleFound(DccThrottle t)
           
 void AddressListener.notifyAddressThrottleFound(DccThrottle throttle)
          Receive notification that a throttle has been found
 void AddressPanel.notifyConsistThrottleFound(DccThrottle t)
          Get notification that a consist throttle has been found as we requested.
 void AddressPanel.notifyThrottleFound(DccThrottle t)
          Get notification that a throttle has been found as we requested.
 

Uses of DccThrottle in jmri.jmrit.withrottle
 

Methods in jmri.jmrit.withrottle that return DccThrottle
 DccThrottle ThrottleController.getFunctionThrottle()
           
 DccThrottle ThrottleController.getThrottle()
           
 DccThrottle ConsistFunctionController.getThrottle()
           
 

Methods in jmri.jmrit.withrottle with parameters of type DccThrottle
 RosterEntry ThrottleController.findRosterEntry(DccThrottle t)
           
 void ThrottleController.notifyThrottleFound(DccThrottle t)
          Recieve notification that a DccThrottle has been found and is in use.
 void ConsistFunctionController.notifyThrottleFound(DccThrottle t)
           
 void ThrottleController.sendAllFunctionStates(DccThrottle t)
          send all function states, primarily for initial status Current Format: RPF}|{whichThrottle]\[function}|{state]\[function}|{state...
 void MultiThrottleController.sendAllFunctionStates(DccThrottle t)
          This replaces the previous method of sending a string of function states, and now sends them individually, the same as a property change would.
protected  void ThrottleController.sendAllMomentaryStates(DccThrottle t)
           
protected  void MultiThrottleController.sendAllMomentaryStates(DccThrottle t)
           
protected  void ThrottleController.sendCurrentDirection(DccThrottle t)
           
protected  void MultiThrottleController.sendCurrentDirection(DccThrottle t)
           
protected  void ThrottleController.sendCurrentSpeed(DccThrottle t)
           
protected  void MultiThrottleController.sendCurrentSpeed(DccThrottle t)
           
protected  void ThrottleController.sendSpeedStepMode(DccThrottle t)
           
protected  void MultiThrottleController.sendSpeedStepMode(DccThrottle t)
           
 void ThrottleController.setFunctionThrottle(DccThrottle t)
           
 void ThrottleController.syncThrottleFunctions(DccThrottle t, RosterEntry re)
           
 

Uses of DccThrottle in jmri.jmrix
 

Classes in jmri.jmrix that implement DccThrottle
 class AbstractThrottle
          An abstract implementation of DccThrottle.
 

Methods in jmri.jmrix with parameters of type DccThrottle
 void AbstractThrottleManager.dispatchThrottle(DccThrottle t, ThrottleListener l)
           
 boolean AbstractThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 void AbstractThrottleManager.notifyThrottleKnown(DccThrottle throttle, LocoAddress addr)
          Handle throttle information when it's finally available, e.g. when a new Throttle object has been created.
 void AbstractThrottleManager.releaseThrottle(DccThrottle t, ThrottleListener l)
           
 

Constructors in jmri.jmrix with parameters of type DccThrottle
AbstractThrottleManager.Addresses(DccThrottle throttle)
           
 

Uses of DccThrottle in jmri.jmrix.bachrus
 

Fields in jmri.jmrix.bachrus declared as DccThrottle
protected  DccThrottle SpeedoConsoleFrame.throttle
           
 

Methods in jmri.jmrix.bachrus with parameters of type DccThrottle
 void SpeedoConsoleFrame.notifyThrottleFound(DccThrottle t)
           
 

Uses of DccThrottle in jmri.jmrix.can.cbus
 

Classes in jmri.jmrix.can.cbus that implement DccThrottle
 class CbusThrottle
          An implementation of DccThrottle via AbstractThrottle with code specific to a Cbus connection.
 

Methods in jmri.jmrix.can.cbus with parameters of type DccThrottle
 boolean CbusThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 

Uses of DccThrottle in jmri.jmrix.debugthrottle
 

Classes in jmri.jmrix.debugthrottle that implement DccThrottle
 class DebugThrottle
          An implementation of DccThrottle for debugging use.
 

Uses of DccThrottle in jmri.jmrix.direct
 

Classes in jmri.jmrix.direct that implement DccThrottle
 class Throttle
          An implementation of DccThrottle with code specific to a direct serial connection.
 

Methods in jmri.jmrix.direct with parameters of type DccThrottle
 boolean ThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
          Invoked when a throttle is released, this updates the local data structures
 

Uses of DccThrottle in jmri.jmrix.easydcc
 

Classes in jmri.jmrix.easydcc that implement DccThrottle
 class EasyDccThrottle
          An implementation of DccThrottle with code specific to an NCE connection.
 

Methods in jmri.jmrix.easydcc with parameters of type DccThrottle
 boolean EasyDccThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 

Uses of DccThrottle in jmri.jmrix.ecos
 

Classes in jmri.jmrix.ecos that implement DccThrottle
 class EcosDccThrottle
          An implementation of DccThrottle with code specific to an ECoS connection.
 

Methods in jmri.jmrix.ecos with parameters of type DccThrottle
 boolean EcosDccThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 

Uses of DccThrottle in jmri.jmrix.lenz
 

Classes in jmri.jmrix.lenz that implement DccThrottle
 class XNetThrottle
          An implementation of DccThrottle with code specific to a XpressnetNet connection.
 

Methods in jmri.jmrix.lenz with parameters of type DccThrottle
 boolean XNetThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 void XNetThrottleManager.releaseThrottle(DccThrottle t, ThrottleListener l)
           
 

Uses of DccThrottle in jmri.jmrix.lenz.hornbyelite
 

Classes in jmri.jmrix.lenz.hornbyelite that implement DccThrottle
 class EliteXNetThrottle
          An implementation of DccThrottle with code specific to a XpressnetNet connection on the Hornby Elite
 

Uses of DccThrottle in jmri.jmrix.loconet
 

Classes in jmri.jmrix.loconet that implement DccThrottle
 class LocoNetThrottle
          An implementation of DccThrottle via AbstractThrottle with code specific to a LocoNet connection.
 class Pr2Throttle
          An implementation of DccThrottle via AbstractThrottle with code specific to a PR2 connection.
 

Methods in jmri.jmrix.loconet with parameters of type DccThrottle
 void LnThrottleManager.dispatchThrottle(DccThrottle t, ThrottleListener l)
           
 void LnPr2ThrottleManager.dispatchThrottle(DccThrottle t, ThrottleListener l)
           
 boolean LnThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 boolean LnPr2ThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 void LocoNetConsist.notifyThrottleFound(DccThrottle t)
           
 void LnThrottleManager.releaseThrottle(DccThrottle t, ThrottleListener l)
           
 void LnPr2ThrottleManager.releaseThrottle(DccThrottle t, ThrottleListener l)
           
 

Uses of DccThrottle in jmri.jmrix.nce
 

Classes in jmri.jmrix.nce that implement DccThrottle
 class NceThrottle
          An implementation of DccThrottle with code specific to an NCE connection.
 

Uses of DccThrottle in jmri.jmrix.rps
 

Methods in jmri.jmrix.rps with parameters of type DccThrottle
 void Transmitter.notifyThrottleFound(DccThrottle t)
           
 void RpsBlock.notifyThrottleFound(DccThrottle t)
           
 

Uses of DccThrottle in jmri.jmrix.sprog
 

Classes in jmri.jmrix.sprog that implement DccThrottle
 class SprogCSThrottle
          An implementation of DccThrottle with code specific to a SPROG Command Station connection.
 class SprogThrottle
          An implementation of DccThrottle with code specific to an SPROG connection.
 

Methods in jmri.jmrix.sprog with parameters of type DccThrottle
 boolean SprogThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 boolean SprogCSThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 

Uses of DccThrottle in jmri.jmrix.srcp
 

Classes in jmri.jmrix.srcp that implement DccThrottle
 class SRCPThrottle
          An implementation of DccThrottle with code specific to an SRCP connection.
 

Methods in jmri.jmrix.srcp with parameters of type DccThrottle
 boolean SRCPThrottleManager.disposeThrottle(DccThrottle t, ThrottleListener l)
           
 

Uses of DccThrottle in jmri.jmrix.tmcc
 

Classes in jmri.jmrix.tmcc that implement DccThrottle
 class SerialThrottle
          An implementation of DccThrottle.
 

Uses of DccThrottle in jmri.jmrix.xpa
 

Classes in jmri.jmrix.xpa that implement DccThrottle
 class XpaThrottle
          An XPA+Modem implementation of the Throttle for XPressNet Systems
 



Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads