Package jmri.jmrix.roco.z21
Class Z21XNetThrottleManager
java.lang.Object
jmri.jmrix.AbstractThrottleManager
jmri.jmrix.lenz.XNetThrottleManager
jmri.jmrix.roco.RocoXNetThrottleManager
jmri.jmrix.roco.z21.Z21XNetThrottleManager
- All Implemented Interfaces:
EventListener,AbstractMRListener,XNetListener,ThrottleManager
z21XNet 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
-
Z21XNetThrottleManager
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 classRocoXNetThrottleManager- Parameters:
address- addresscontrol- false - read only.
-