Uses of Enum
jmri.ThrottleListener.DecisionType
Packages that use ThrottleListener.DecisionType
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Server implementation for the JMRI interfaces.
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.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
This package contains software specific to the RPS system from
NAC Services, Inc.
-
Uses of ThrottleListener.DecisionType in jmri
Methods in jmri that return ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionReturns the enum constant of this type with the specified name.static ThrottleListener.DecisionType[]ThrottleListener.DecisionType.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in jmri with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidThrottleListener.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) Get notification that a throttle request is in use by another device, and a "steal", "share", or "steal/share" decision may be required.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.DecisionType in jmri.jmris
Methods in jmri.jmris with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidAbstractThrottleServer.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locally -
Uses of ThrottleListener.DecisionType in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidAutoActiveTrain.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locally -
Uses of ThrottleListener.DecisionType in jmri.jmrit.logix
Methods in jmri.jmrit.logix with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidWarrant.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locally -
Uses of ThrottleListener.DecisionType in jmri.jmrit.roster.swing.speedprofile
Methods in jmri.jmrit.roster.swing.speedprofile with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidSpeedProfilePanel.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) Profiling on a stolen or shared throttle is invalid -
Uses of ThrottleListener.DecisionType in jmri.jmrit.throttle
Methods in jmri.jmrit.throttle with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidAddressPanel.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) A decision is required for Throttle creation to continue. -
Uses of ThrottleListener.DecisionType in jmri.jmrit.withrottle
Methods in jmri.jmrit.withrottle with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidConsistFunctionController.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locallyvoidMultiThrottleController.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) A decision is required for Throttle creation to continue.voidThrottleController.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) calls notifyFailedThrottleRequest, Steal Required -
Uses of ThrottleListener.DecisionType in jmri.jmrit.z21server
Methods in jmri.jmrit.z21server with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidClientManager.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) Called from the throttle manager to ask if the throttle should be shared or the previous should be disconnected. -
Uses of ThrottleListener.DecisionType in jmri.jmrix
Methods in jmri.jmrix with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionprotected voidAbstractThrottleManager.makeHardwareDecision(LocoAddress address, ThrottleListener.DecisionType question) For when a steal / share decision is needed and the ThrottleListener has delegated this decision to the ThrottleManager.protected voidAbstractThrottleManager.notifyDecisionRequest(LocoAddress address, ThrottleListener.DecisionType question) When the system-specific ThrottleManager has been unable to create the DCC throttle because it is already in use and must be "stolen" or "shared" to take control, it needs to notify the listener of this situation.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. -
Uses of ThrottleListener.DecisionType in jmri.jmrix.bachrus
Methods in jmri.jmrix.bachrus with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidSpeedoConsoleFrame.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) Called when we must decide to steal the throttle for the requested address. -
Uses of ThrottleListener.DecisionType in jmri.jmrix.bachrus.speedmatcher
Methods in jmri.jmrix.bachrus.speedmatcher with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidSpeedMatcher.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) Called when we must decide whether to steal the throttle for the requested address. -
Uses of ThrottleListener.DecisionType in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionprotected voidCbusThrottleManager.makeHardwareDecision(LocoAddress address, ThrottleListener.DecisionType question) CBUS Hardware will make its own decision on preferred option.voidCbusThrottleManager.responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision) Send a request to steal or share a requested throttle. -
Uses of ThrottleListener.DecisionType in jmri.jmrix.loconet
Methods in jmri.jmrix.loconet with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidLocoNetConsist.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locallyvoidLnThrottleManager.responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision) Perform the actual "Steal" of the requested throttle. -
Uses of ThrottleListener.DecisionType in jmri.jmrix.loconet.logixng.swing
Methods in jmri.jmrix.loconet.logixng.swing with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidGetNumSlotsDialog.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) -
Uses of ThrottleListener.DecisionType in jmri.jmrix.rps
Methods in jmri.jmrix.rps with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidRpsBlock.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locallyvoidTransmitter.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locally -
Uses of ThrottleListener.DecisionType in jmri.server.json.throttle
Methods in jmri.server.json.throttle with parameters of type ThrottleListener.DecisionTypeModifier and TypeMethodDescriptionvoidJsonThrottle.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locally