jmri.jmrix.lenz.hornbyelite
Class EliteXNetThrottleManager

java.lang.Object
  extended by jmri.jmrix.AbstractThrottleManager
      extended by jmri.jmrix.lenz.XNetThrottleManager
          extended by jmri.jmrix.lenz.hornbyelite.EliteXNetThrottleManager
All Implemented Interfaces:
EventListener, AbstractMRListener, XNetListener, ThrottleManager

public class EliteXNetThrottleManager
extends XNetThrottleManager
implements ThrottleManager

XNet implementation of a ThrottleManager based on the AbstractThrottleManager.

Author:
Paul Bender Copyright (C) 2008

Nested Class Summary
 
Nested classes/interfaces inherited from class jmri.jmrix.AbstractThrottleManager
AbstractThrottleManager.Addresses
 
Field Summary
 
Fields inherited from class jmri.jmrix.lenz.XNetThrottleManager
tc, throttles
 
Constructor Summary
EliteXNetThrottleManager(XNetSystemConnectionMemo memo)
          Constructor.
 
Method Summary
 void requestThrottleSetup(LocoAddress address, boolean control)
          Request a new throttle object be created for the address, and let the throttle listeners know about it.
 
Methods inherited from class jmri.jmrix.lenz.XNetThrottleManager
addressTypeUnique, canBeLongAddress, canBeShortAddress, disposeThrottle, hasDispatchFunction, message, message, notifyTimeout, releaseThrottle, singleUse, supportedSpeedModes
 
Methods inherited from class jmri.jmrix.AbstractThrottleManager
addressReleased, addressStillRequired, attachListener, cancelThrottleRequest, cancelThrottleRequest, dispatchThrottle, failedThrottleRequest, getThrottleInfo, notifyThrottleKnown, removeListener, requestThrottle, requestThrottle, requestThrottle, requestThrottleSetup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jmri.ThrottleManager
addressStillRequired, addressTypeUnique, attachListener, canBeLongAddress, canBeShortAddress, cancelThrottleRequest, cancelThrottleRequest, dispatchThrottle, disposeThrottle, getThrottleInfo, hasDispatchFunction, releaseThrottle, removeListener, requestThrottle, requestThrottle, requestThrottle, supportedSpeedModes
 

Constructor Detail

EliteXNetThrottleManager

public EliteXNetThrottleManager(XNetSystemConnectionMemo memo)
Constructor.

Method Detail

requestThrottleSetup

public void requestThrottleSetup(LocoAddress address,
                                 boolean control)
Request a new throttle object be created for the address, and let the throttle listeners know about it.

Overrides:
requestThrottleSetup in class XNetThrottleManager


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