Package jmri.jmrix.lenz.hornbyelite
Class EliteXNetThrottleManager
java.lang.Object
jmri.jmrix.AbstractThrottleManager
jmri.jmrix.lenz.XNetThrottleManager
jmri.jmrix.lenz.hornbyelite.EliteXNetThrottleManager
- All Implemented Interfaces:
EventListener,AbstractMRListener,XNetListener,ThrottleManager
XNet implementation of a ThrottleManager based on the
AbstractThrottleManager.
-
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, throttlesFields inherited from class jmri.jmrix.AbstractThrottleManager
adapterMemo, userName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrequestThrottleSetup(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, isLongAddress, message, message, notifyTimeout, singleUse, supportedSpeedModesMethods inherited from class jmri.jmrix.AbstractThrottleManager
addressReleased, addressStillRequired, addressStillRequired, addressStillRequired, addressStillRequired, attachListener, cancelThrottleRequest, cancelThrottleRequest, cancelThrottleRequest, cancelThrottleRequest, dispatchThrottle, dispose, enablePrefSilentShareOption, enablePrefSilentStealOption, failedThrottleRequest, forceDisposeThrottle, getAddress, getAddress, getAddressProtocolTypes, getAddressTypes, getAddressTypeString, getProtocolFromString, getThrottleInfo, getThrottleUsageCount, getThrottleUsageCount, getThrottleUsageCount, getThrottleUsageCount, getUserName, hideStealNotifications, makeHardwareDecision, notifyDecisionRequest, notifyThrottleKnown, releaseThrottle, removeListener, requestThrottle, requestThrottle, requestThrottle, requestThrottle, requestThrottle, requestThrottle, requestThrottleSetup, responseThrottleDecision, responseThrottleDecision, responseThrottleDecision, showSessionCancelDialogue, updateNumUsers
-
Constructor Details
-
EliteXNetThrottleManager
Constructor.- Parameters:
memo- system connection.
-
-
Method Details
-
requestThrottleSetup
Request a new throttle object be created for the address, and let the throttle listeners know about it.- Overrides:
requestThrottleSetupin classXNetThrottleManager- Parameters:
address- addresscontrol- false - read only.
-