Uses of Interface
jmri.LocoAddress
Packages that use LocoAddress
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides an XML-based mechanism for storing and restoring configurations.
Provides implementations of various JMRI interfaces.
Server implementation for the JMRI interfaces.
Contains a SRCP protocol parser to be built with the
Java Compiler Compiler (JavaCC).
Support for implementing Warrants in JMRI.
Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.
Interfaces and implementations for system-specific code.
Provides connections and GUI support for attached speedometers.
Defines classes for interfacing to a MERG CBUS network.
Support for the ESU ECoS.
The jmrix.internal package contains a JMRI connection implementation
for use without a layout.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
Implementation and specialization for connecting to to an Uhlenbrock
Intellibox-II via its in-built USB connection.
Classes to interact with a Marklin Network Connection.
Provides JMRI layout objects that use MQTT connections.
Implementation of the JMRI OpenLCB hardware interface.
This package contains software specific to the RPS system from
NAC Services, Inc.
Provide a JMRI connection to an
SRCP server.
Support for the ESU ECoS.
Provides implementations of various JMRI managers.
Contains various utilities classes that are
useful across the entire
JMRI library structure.
-
Uses of LocoAddress in jmri
Classes in jmri that implement LocoAddressModifier and TypeClassDescriptionclassEncapsulate information for a DCC Locomotive Decoder Address.Methods in jmri that return LocoAddressModifier and TypeMethodDescriptionThrottleManager.getAddress(String value, String protocol) Get the object representing a particular address.ThrottleManager.getAddress(String value, LocoAddress.Protocol protocol) Get the object representing a particular address.CabSignal.getCabSignalAddress()Get the LocoAddress associated with the consistdefault LocoAddressAddressedIdTag.getLocoAddress()Gets the address reported back as aLocoAddress.Block.getLocoAddress(String rep) Parse a given string and return the LocoAddress value that is presumed stored within it based on this object's protocol.PhysicalLocationReporter.getLocoAddress(String s) Throttle.getLocoAddress()Locomotive address.Methods in jmri that return types with arguments of type LocoAddressModifier and TypeMethodDescriptionCabSignalManager.getCabSignalList()Get a list of known cab signal addresses.ConsistManager.getConsistList()Get a list of known consist addresses.Methods in jmri with parameters of type LocoAddressModifier and TypeMethodDescriptionbooleanThrottleManager.addressStillRequired(LocoAddress la) voidThrottleManager.attachListener(LocoAddress la, PropertyChangeListener p) Attach a PropertyChangeListener to a specific loco address, where the requesting code does not need or require control over the loco.voidThrottleManager.cancelThrottleRequest(LocoAddress address, ThrottleListener l) Cancel a request for a throttle.voidConsistListener.consistReply(LocoAddress locoaddress, int status) Receive notification at the end of a consisting operation.voidCabSignalManager.delCabSignal(LocoAddress address) Remove an old CabSignal.voidConsistManager.delConsist(LocoAddress address) Remove an old Consist.CabSignalManager.getCabSignal(LocoAddress address) Find a CabSignal with the given address, and return it.ConsistManager.getConsist(LocoAddress address) Find a Consist with this consist address, and return it.ThrottleManager.getThrottleInfo(LocoAddress la, String item) Provides a Proxy method to return the SpeedSetting, Direction, Function Settings, of a throttle, where the requesting code has usedattachListenerto only be notified of changes in the throttle and not control it.intThrottleManager.getThrottleUsageCount(LocoAddress la) Get the number of Throttles sharing the throttle for a ddcaddress.booleanAddressedProgrammerManager.isAddressedModePossible(LocoAddress address) Convenience method to check whether you'll be able to get an Addressed Mode programmer for a specific addressvoidThrottleListener.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.voidThrottleListener.notifyFailedThrottleRequest(LocoAddress address, String reason) Get notification that an attempt to request a throttle has failed.voidThrottleManager.removeListener(LocoAddress la, PropertyChangeListener p) Remove a PropertyChangeListener to a specific loco address, where the requesting code has usedattachListenerto get notification of changes in a throttle.booleanThrottleManager.requestThrottle(LocoAddress address, ThrottleListener l, boolean canHandleDecisions) Request a throttle, given a LocoAddress.voidThrottleManager.responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision) Steal or Share a requested throttle. -
Uses of LocoAddress in jmri.configurexml
Methods in jmri.configurexml that return LocoAddress -
Uses of LocoAddress in jmri.implementation
Fields in jmri.implementation with type parameters of type LocoAddressModifier and TypeFieldDescriptionprotected HashMap<LocoAddress,Consist> AbstractConsistManager.consistTableMethods in jmri.implementation that return LocoAddressModifier and TypeMethodDescriptionDefaultCabSignal.getCabSignalAddress()Get the LocoAddress associated with the consistAbstractIdTagReporter.getLocoAddress(String rep) Get the locomotive address we're reporting about from the current report.AbstractRailComReporter.getLocoAddress(String rep) Get the locomotive address we're reporting about from the current report.Methods in jmri.implementation that return types with arguments of type LocoAddressModifier and TypeMethodDescriptionAbstractConsistManager.getConsistList()Return the list of consists we know about.Methods in jmri.implementation with parameters of type LocoAddressModifier and TypeMethodDescriptionprotected abstract ConsistAbstractConsistManager.addConsist(LocoAddress address) Add a new Consist with the given address.DccConsistManager.addConsist(LocoAddress address) NmraConsistManager.addConsist(LocoAddress address) voidAbstractConsistManager.delConsist(LocoAddress address) AbstractConsistManager.getConsist(LocoAddress address) Find a Consist with this consist address, and return it.Constructors in jmri.implementation with parameters of type LocoAddress -
Uses of LocoAddress in jmri.jmris
Methods in jmri.jmris with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidAbstractThrottleServer.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locallyvoidAbstractThrottleServer.notifyFailedThrottleRequest(LocoAddress address, String reason) Get notification that an attempt to request a throttle has failed.voidAbstractThrottleServer.releaseThrottle(LocoAddress l) voidAbstractThrottleServer.requestThrottle(LocoAddress l) abstract voidAbstractThrottleServer.sendStatus(LocoAddress address) abstract voidAbstractThrottleServer.sendThrottleFound(LocoAddress address) abstract voidAbstractThrottleServer.sendThrottleReleased(LocoAddress address) voidAbstractThrottleServer.setThrottleFunctions(LocoAddress l, ArrayList<Boolean> fList) Set Throttle Functions on/off.voidAbstractThrottleServer.setThrottleSpeedAndDirection(LocoAddress l, float speed, boolean isForward) -
Uses of LocoAddress in jmri.jmris.srcp
Methods in jmri.jmris.srcp with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidJmriSRCPThrottleServer.sendStatus(LocoAddress l) voidJmriSRCPThrottleServer.sendThrottleFound(LocoAddress address) voidJmriSRCPThrottleServer.sendThrottleReleased(LocoAddress address) -
Uses of LocoAddress in jmri.jmrit.consisttool
Methods in jmri.jmrit.consisttool with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidConsistToolFrame.consistReply(LocoAddress locoaddress, int status) we're registering as a listener for Consist events, so we need to implement the interface.Method parameters in jmri.jmrit.consisttool with type arguments of type LocoAddressModifier and TypeMethodDescriptionvoidConsistFile.writeFile(List<LocoAddress> consistList) Write all consists to the default file name.voidConsistFile.writeFile(List<LocoAddress> consistList, String fileName) Write all consists to a file. -
Uses of LocoAddress in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidAutoActiveTrain.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locallyvoidAutoActiveTrain.notifyFailedThrottleRequest(LocoAddress address, String reason) -
Uses of LocoAddress in jmri.jmrit.logix
Methods in jmri.jmrit.logix with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidWarrant.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locallyvoidWarrant.notifyFailedThrottleRequest(LocoAddress address, String reason) -
Uses of LocoAddress in jmri.jmrit.roster.swing.speedprofile
Methods in jmri.jmrit.roster.swing.speedprofile with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidSpeedProfilePanel.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) Profiling on a stolen or shared throttle is invalidvoidSpeedProfilePanel.notifyFailedThrottleRequest(LocoAddress address, String reason) -
Uses of LocoAddress in jmri.jmrit.throttle
Methods in jmri.jmrit.throttle with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidAddressListener.notifyAddressChosen(LocoAddress address) Receive notification that a new address has been selected.voidBackgroundPanel.notifyAddressChosen(LocoAddress l) voidControlPanel.notifyAddressChosen(LocoAddress l) voidFunctionPanel.notifyAddressChosen(LocoAddress l) Ignored.voidSpeedPanel.notifyAddressChosen(LocoAddress l) voidThrottleFrame.notifyAddressChosen(LocoAddress l) voidAddressListener.notifyAddressReleased(LocoAddress address) Receive notification that an address has been released/dispatchedvoidBackgroundPanel.notifyAddressReleased(LocoAddress la) voidControlPanel.notifyAddressReleased(LocoAddress la) voidFunctionPanel.notifyAddressReleased(LocoAddress la) Receive notification that an address has been released/dispatchedvoidSpeedPanel.notifyAddressReleased(LocoAddress la) voidThrottleFrame.notifyAddressReleased(LocoAddress la) voidAddressListener.notifyConsistAddressChosen(LocoAddress address) Receive notification that a new Consist address has been selected.voidBackgroundPanel.notifyConsistAddressChosen(LocoAddress l) voidControlPanel.notifyConsistAddressChosen(LocoAddress l) voidFunctionPanel.notifyConsistAddressChosen(LocoAddress l) Ignored.voidSpeedPanel.notifyConsistAddressChosen(LocoAddress l) voidThrottleFrame.notifyConsistAddressChosen(LocoAddress l) voidAddressListener.notifyConsistAddressReleased(LocoAddress address) Receive notification that a consist address has been released/dispatched.voidBackgroundPanel.notifyConsistAddressReleased(LocoAddress l) voidControlPanel.notifyConsistAddressReleased(LocoAddress la) voidFunctionPanel.notifyConsistAddressReleased(LocoAddress la) Ignored.voidSpeedPanel.notifyConsistAddressReleased(LocoAddress l) voidThrottleFrame.notifyConsistAddressReleased(LocoAddress la) voidAddressPanel.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) A decision is required for Throttle creation to continue.voidAddressPanel.notifyFailedThrottleRequest(LocoAddress address, String reason) -
Uses of LocoAddress in jmri.jmrit.vsdecoder
Methods in jmri.jmrit.vsdecoder that return LocoAddressModifier and TypeMethodDescriptionVSDecoder.getAddress()Get the currently assigned LocoAddressVSDConfig.getLocoAddress()Methods in jmri.jmrit.vsdecoder with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidVSDecoder.setAddress(LocoAddress l) Set this VSDecoder's LocoAddress, and register to follow events from the throttle with this address.voidVSDecoderManager.setDecoderPositionByAddr(LocoAddress a, PhysicalLocation l) voidVSDConfig.setLocoAddress(LocoAddress a) -
Uses of LocoAddress in jmri.jmrit.withrottle
Methods in jmri.jmrit.withrottle with parameters of type LocoAddressModifier and TypeMethodDescriptionWiFiConsistManager.addConsist(LocoAddress address) voidConsistFunctionController.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 RequiredvoidConsistFunctionController.notifyFailedThrottleRequest(LocoAddress address, String reason) voidThrottleController.notifyFailedThrottleRequest(LocoAddress address, String reason) -
Uses of LocoAddress in jmri.jmrit.z21server
Methods in jmri.jmrit.z21server with parameters of type LocoAddressModifier 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.voidClientManager.notifyFailedThrottleRequest(LocoAddress address, String reason) Called from the throttle manager when no throttle can be created for a loco address. -
Uses of LocoAddress in jmri.jmrix
Methods in jmri.jmrix that return LocoAddressModifier and TypeMethodDescriptionAbstractThrottleManager.getAddress(String value, String protocol) Get the object representing a particular address.AbstractThrottleManager.getAddress(String value, LocoAddress.Protocol protocol) Get the object representing a particular address.Methods in jmri.jmrix with parameters of type LocoAddressModifier and TypeMethodDescriptionprotected booleanAbstractThrottleManager.addressReleased(LocoAddress la, ThrottleListener l) Release a Throttle from a ThrottleListener.booleanAbstractThrottleManager.addressStillRequired(LocoAddress la) voidAbstractThrottleManager.attachListener(LocoAddress la, PropertyChangeListener p) Attach a PropertyChangeListener to a specific loco address, where the requesting code does not need or require control over the loco.voidAbstractThrottleManager.cancelThrottleRequest(LocoAddress la, ThrottleListener l) Cancel a request for a throttle.voidAbstractThrottleManager.failedThrottleRequest(LocoAddress address, String reason) If the system-specific ThrottleManager has been unable to create the DCC throttle then it needs to be removed from the throttleListeners, otherwise any subsequent request for that address results in the address being reported as already in use, if singleUse is set.protected voidAbstractThrottleManager.forceDisposeThrottle(LocoAddress la) Throttle can no longer be relied upon, potentially from an external forced steal or hardware error.AbstractThrottleManager.getThrottleInfo(LocoAddress la, String item) Provides a Proxy method to return the SpeedSetting, Direction, Function Settings, of a throttle, where the requesting code has usedattachListenerto only be notified of changes in the throttle and not control it.intAbstractThrottleManager.getThrottleUsageCount(LocoAddress la) Get the number of Throttles sharing the throttle for a ddcaddress.protected 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.notifyThrottleKnown(DccThrottle throttle, LocoAddress addr) Handle throttle information when it's finally available, e.g. when a new Throttle object has been created.voidAbstractThrottleManager.removeListener(LocoAddress la, PropertyChangeListener p) Remove a PropertyChangeListener to a specific loco address, where the requesting code has usedattachListenerto get notification of changes in a throttle.protected booleanAbstractThrottleManager.requestThrottle(LocoAddress la, BasicRosterEntry re, ThrottleListener l, boolean canHandleDecisions) Request a throttle, given a decoder address.booleanAbstractThrottleManager.requestThrottle(LocoAddress la, ThrottleListener l, boolean canHandleDecisions) Request a throttle, given a LocoAddress.voidAbstractThrottleManager.requestThrottleSetup(LocoAddress a) Abstract member to actually do the work of configuring a new throttle, usually via interaction with the DCC systemabstract voidAbstractThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) Abstract member to actually do the work of configuring a new throttle, usually via interaction with the DCC system.voidAbstractThrottleManager.responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision) Steal or Share a requested throttle.protected voidAbstractThrottleManager.showSessionCancelDialogue(LocoAddress address) If not headless, display a session stolen dialogue box with checkbox to hide notifications for rest of JMRI sessionprotected voidAbstractThrottleManager.updateNumUsers(LocoAddress la, int numUsers) The number of users of this throttle has been updated -
Uses of LocoAddress in jmri.jmrix.bachrus
Methods in jmri.jmrix.bachrus with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidSpeedoConsoleFrame.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) Called when we must decide to steal the throttle for the requested address.voidSpeedoConsoleFrame.notifyFailedThrottleRequest(LocoAddress address, String reason) Called when a throttle could not be obtained -
Uses of LocoAddress in jmri.jmrix.bachrus.speedmatcher
Methods in jmri.jmrix.bachrus.speedmatcher with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidSpeedMatcher.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) Called when we must decide whether to steal the throttle for the requested address.voidSpeedMatcher.notifyFailedThrottleRequest(LocoAddress address, String reason) Called when a throttle could not be obtained -
Uses of LocoAddress in jmri.jmrix.bidib
Fields in jmri.jmrix.bidib with type parameters of type LocoAddressModifier and TypeFieldDescriptionprotected HashMap<LocoAddress,BiDiBThrottle> BiDiBThrottleManager.throttlesMethods in jmri.jmrix.bidib that return LocoAddressMethods in jmri.jmrix.bidib with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidBiDiBThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus that return LocoAddressMethods in jmri.jmrix.can.cbus with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidCbusThrottleManager.cancelThrottleRequest(LocoAddress address, ThrottleListener l) Cancel a request for a throttle.protected CabSignalCbusCabSignalManager.createCabSignal(LocoAddress address) Create a new cab signal with the given address.protected voidCbusThrottleManager.forceDisposeThrottle(LocoAddress la) Throttle can no longer be relied upon, potentially from an external forced steal or hardware error.protected voidCbusThrottleManager.makeHardwareDecision(LocoAddress address, ThrottleListener.DecisionType question) CBUS Hardware will make its own decision on preferred option.voidCbusThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Abstract member to actually do the work of configuring a new throttle, usually via interaction with the DCC system.voidCbusThrottleManager.responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision) Send a request to steal or share a requested throttle.protected voidCbusThrottleManager.updateNumUsers(LocoAddress la, int numUsers) The number of users of this throttle has been updatedConstructors in jmri.jmrix.can.cbus with parameters of type LocoAddressModifierConstructorDescriptionCbusCabSignal(CanSystemConnectionMemo memo, LocoAddress address) CbusThrottle(CanSystemConnectionMemo memo, LocoAddress address, int handle) Constructor -
Uses of LocoAddress in jmri.jmrix.dccpp
Fields in jmri.jmrix.dccpp with type parameters of type LocoAddressModifier and TypeFieldDescriptionprotected HashMap<LocoAddress,DCCppThrottle> DCCppThrottleManager.throttlesMethods in jmri.jmrix.dccpp that return LocoAddressMethods in jmri.jmrix.dccpp with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidDCCppThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Request a new throttle object be created for the address, and let the throttle listeners know about it.Constructors in jmri.jmrix.dccpp with parameters of type LocoAddressModifierConstructorDescriptionDCCppThrottle(DCCppSystemConnectionMemo memo, LocoAddress address, DCCppTrafficController controller) Constructor. -
Uses of LocoAddress in jmri.jmrix.debugthrottle
Methods in jmri.jmrix.debugthrottle that return LocoAddressMethods in jmri.jmrix.debugthrottle with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidDebugThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.direct
Methods in jmri.jmrix.direct that return LocoAddressMethods in jmri.jmrix.direct with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Create throttle data structures. -
Uses of LocoAddress in jmri.jmrix.easydcc
Methods in jmri.jmrix.easydcc that return LocoAddressMethods in jmri.jmrix.easydcc with parameters of type LocoAddressModifier and TypeMethodDescriptionEasyDccConsistManager.addConsist(LocoAddress address) Add a new EasyDccConsist with the given address to consistTable/consistList.voidEasyDccThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) -
Uses of LocoAddress in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement LocoAddressModifier and TypeClassDescriptionclassStores all the loco information from the ECoS into JMRIMethods in jmri.jmrix.ecos that return LocoAddressModifier and TypeMethodDescriptionEcosDccThrottle.getLocoAddress()Locomotive address.EcosReporter.getLocoAddress(String rep) Get the locomotive address we're reporting about from the current report.Methods in jmri.jmrix.ecos with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidEcosDccThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) voidEcosDccThrottleManager.throttleSetup(EcosDccThrottle throttle, LocoAddress address, boolean result) -
Uses of LocoAddress in jmri.jmrix.internal
Methods in jmri.jmrix.internal with parameters of type LocoAddressModifier and TypeMethodDescriptionInternalConsistManager.addConsist(LocoAddress address) Add a new Consist with the given address. -
Uses of LocoAddress in jmri.jmrix.lenz
Fields in jmri.jmrix.lenz with type parameters of type LocoAddressModifier and TypeFieldDescriptionprotected final HashMap<LocoAddress,XNetThrottle> XNetThrottleManager.throttlesMethods in jmri.jmrix.lenz that return LocoAddressMethods in jmri.jmrix.lenz with parameters of type LocoAddressModifier and TypeMethodDescriptionXNetConsistManager.addConsist(LocoAddress address) Add a new XNetConsist with the given address to consistTable/consistList.voidXNetThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Request a new throttle object be created for the address, and let the throttle listeners know about it.Constructors in jmri.jmrix.lenz with parameters of type LocoAddressModifierConstructorDescriptionXNetThrottle(XNetSystemConnectionMemo memo, LocoAddress address, XNetTrafficController controller) Constructor. -
Uses of LocoAddress in jmri.jmrix.lenz.hornbyelite
Methods in jmri.jmrix.lenz.hornbyelite with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidEliteXNetThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Request a new throttle object be created for the address, and let the throttle listeners know about it.Constructors in jmri.jmrix.lenz.hornbyelite with parameters of type LocoAddressModifierConstructorDescriptionEliteXNetThrottle(XNetSystemConnectionMemo memo, LocoAddress address, XNetTrafficController tc) Constructor by address. -
Uses of LocoAddress in jmri.jmrix.loconet
Methods in jmri.jmrix.loconet that return LocoAddressModifier and TypeMethodDescriptionLnThrottleManager.ThrottleRequest.getAddress()LnReporter.getLocoAddress(String rep) Get the locomotive address we're reporting about from the current report.LocoNetThrottle.getLocoAddress()Get the address controlled by this throttle.Pr2Throttle.getLocoAddress()Locomotive address.Methods in jmri.jmrix.loconet with parameters of type LocoAddressModifier and TypeMethodDescriptionLocoNetConsistManager.addConsist(LocoAddress address) Add a new LocoNetConsist with the given address to consistTable/consistListvoidLnThrottleManager.cancelThrottleRequest(LocoAddress address, ThrottleListener l) Cancel a request for a throttle.protected CabSignalLnCabSignalManager.createCabSignal(LocoAddress address) Create a new cab signal with the given address.voidLnThrottleManager.failedThrottleRequest(LocoAddress address, String reason) Cancels the loco acquisition process when throttle acquisition of a loco fails.voidLocoNetConsist.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locallyvoidLocoNetConsist.notifyFailedThrottleRequest(LocoAddress address, String reason) voidLnPr2ThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Get a new Throttle object.voidLnThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Start creating a Throttle object.voidLnThrottleManager.responseThrottleDecision(LocoAddress address, ThrottleListener l, ThrottleListener.DecisionType decision) Perform the actual "Steal" of the requested throttle.Constructors in jmri.jmrix.loconet with parameters of type LocoAddressModifierConstructorDescriptionLnCabSignal(LocoNetSystemConnectionMemo memo, LocoAddress address) (package private)ThrottleRequest(LocoAddress l, boolean control) -
Uses of LocoAddress in jmri.jmrix.loconet.logixng.swing
Methods in jmri.jmrix.loconet.logixng.swing with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidGetNumSlotsDialog.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) voidGetNumSlotsDialog.notifyFailedThrottleRequest(LocoAddress address, String reason) -
Uses of LocoAddress in jmri.jmrix.loconet.uhlenbrock
Methods in jmri.jmrix.loconet.uhlenbrock with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidUhlenbrockLnThrottleManager.cancelThrottleRequest(LocoAddress address, ThrottleListener l) Cancel a request for a throttle.voidUhlenbrockLnThrottleManager.failedThrottleRequest(LocoAddress address, String reason) voidUhlenbrockLnThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) The Intellibox-II doesn't always respond to a request loco message, therefore the system will not allow further requests to create a throttle to that address as one is already in process. -
Uses of LocoAddress in jmri.jmrix.marklin
Methods in jmri.jmrix.marklin that return LocoAddressMethods in jmri.jmrix.marklin with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidMarklinThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Constructors in jmri.jmrix.marklin with parameters of type LocoAddressModifierConstructorDescriptionMarklinThrottle(MarklinSystemConnectionMemo memo, LocoAddress address) Constructor. -
Uses of LocoAddress in jmri.jmrix.mqtt
Fields in jmri.jmrix.mqtt with type parameters of type LocoAddressModifier and TypeFieldDescriptionprotected HashMap<LocoAddress,MqttThrottle> MqttThrottleManager.throttlesMethods in jmri.jmrix.mqtt that return LocoAddressMethods in jmri.jmrix.mqtt with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidMqttConsistManager.activateConsist(LocoAddress address) Consist is activated on the controller for the specified LocoAddress This is used by MqttThrottle to either publish an existing consist or clear an old one upon opening the new throttle.MqttConsistManager.addConsist(LocoAddress address) Add a new MQTT Consist with the given address to consistTable/consistList.voidMqttConsistManager.deactivateConsist(LocoAddress address) If a consist exists with the given address, the consist is deactivated on the controller, otherwise it does nothing.voidMqttThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Request a new throttle object be created for the address, and let the throttle listeners know about it.Constructors in jmri.jmrix.mqtt with parameters of type LocoAddressModifierConstructorDescriptionMqttThrottle(MqttSystemConnectionMemo memo, String sendThrottleTopic, String rcvThrottleTopic, String sendDirectionTopic, String rcvDirectionTopic, String sendFunctionTopic, String rcvFunctionTopic, LocoAddress address) Constructor. -
Uses of LocoAddress in jmri.jmrix.mrc
Methods in jmri.jmrix.mrc that return LocoAddressMethods in jmri.jmrix.mrc with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidMrcThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.nce
Methods in jmri.jmrix.nce that return LocoAddressMethods in jmri.jmrix.nce with parameters of type LocoAddressModifier and TypeMethodDescriptionNceConsistManager.addConsist(LocoAddress locoAddress) Add a new NceConsist with the given address to consistTable/consistListvoidNceConsistManager.delConsist(LocoAddress locoAddress) NceConsistManager.getConsist(LocoAddress locoAddress) voidNceThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement LocoAddressModifier and TypeClassDescriptionclassEncapsulate information for an OpenLCB Locomotive Decoder Address.Methods in jmri.jmrix.openlcb that return LocoAddressModifier and TypeMethodDescriptionOlcbThrottleManager.getAddress(String value, LocoAddress.Protocol protocol) OlcbThrottle.getLocoAddress()Locomotive address.Methods in jmri.jmrix.openlcb with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidOlcbThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.roco
Methods in jmri.jmrix.roco with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidRocoXNetThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Request a new throttle object be created for the address, and let the throttle listeners know about it.Constructors in jmri.jmrix.roco with parameters of type LocoAddressModifierConstructorDescriptionRocoXNetThrottle(XNetSystemConnectionMemo memo, LocoAddress address, XNetTrafficController controller) Constructor. -
Uses of LocoAddress in jmri.jmrix.roco.z21
Methods in jmri.jmrix.roco.z21 with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidZ21XNetThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Request a new throttle object be created for the address, and let the throttle listeners know about it.Constructors in jmri.jmrix.roco.z21 with parameters of type LocoAddressModifierConstructorDescriptionZ21XNetThrottle(XNetSystemConnectionMemo memo, LocoAddress address, XNetTrafficController controller) Constructor. -
Uses of LocoAddress in jmri.jmrix.rps
Methods in jmri.jmrix.rps that return LocoAddressModifier and TypeMethodDescriptionRpsReporter.getLocoAddress(String rep) Parses out a (possibly old) RpsReporter-generated report string to extract the address from the front.Methods in jmri.jmrix.rps with parameters of type LocoAddressModifier 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 locallyvoidRpsBlock.notifyFailedThrottleRequest(LocoAddress address, String reason) voidTransmitter.notifyFailedThrottleRequest(LocoAddress address, String reason) -
Uses of LocoAddress in jmri.jmrix.sprog
Methods in jmri.jmrix.sprog that return LocoAddressModifier and TypeMethodDescriptionSprogCSThrottle.getLocoAddress()SprogThrottle.getLocoAddress()Methods in jmri.jmrix.sprog with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidSprogCSThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) voidSprogThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) Constructors in jmri.jmrix.sprog with parameters of type LocoAddressModifierConstructorDescriptionSprogCSThrottle(SprogSystemConnectionMemo memo, LocoAddress address) Constructor. -
Uses of LocoAddress in jmri.jmrix.srcp
Methods in jmri.jmrix.srcp that return LocoAddressMethods in jmri.jmrix.srcp with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidSRCPThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) -
Uses of LocoAddress in jmri.jmrix.tams
Methods in jmri.jmrix.tams that return LocoAddressMethods in jmri.jmrix.tams with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidTamsThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) -
Uses of LocoAddress in jmri.jmrix.tmcc
Methods in jmri.jmrix.tmcc that return LocoAddressMethods in jmri.jmrix.tmcc with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidTmccConsistManager.activateConsist(LocoAddress address) Consist is activated on the controller for the specified LocoAddress This is used by TmccThrottle to either publish an existing consist or clear an old one upon opening the new throttle.TmccConsistManager.addConsist(LocoAddress address) Add a new TMCC Consist with the given address to consistTable/consistList.voidTmccConsistManager.deactivateConsist(LocoAddress address) If a consist exists with the given address, the consist is deactivated on the controller, otherwise it does nothing.TmccConsistManager.getConsist(LocoAddress address) Read the new TMCC Consist address.voidSerialThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.xpa
Methods in jmri.jmrix.xpa that return LocoAddressMethods in jmri.jmrix.xpa with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidXpaThrottleManager.requestThrottleSetup(LocoAddress address, boolean control) Request a new throttle object be created for the address, and let the throttle listeners know about it.Constructors in jmri.jmrix.xpa with parameters of type LocoAddressModifierConstructorDescriptionXpaThrottle(LocoAddress address, XpaTrafficController t) Deprecated, for removal: This API element is subject to removal in a future version.XpaThrottle(LocoAddress address, XpaTrafficController t, SystemConnectionMemo memo) Create a throttle. -
Uses of LocoAddress in jmri.jmrix.zimo
Methods in jmri.jmrix.zimo that return LocoAddressMethods in jmri.jmrix.zimo with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidMx1ThrottleManager.requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.managers
Methods in jmri.managers that return types with arguments of type LocoAddressModifier and TypeMethodDescriptionAbstractCabSignalManager.getCabSignalList()Get a list of known cab signal addresses.Methods in jmri.managers with parameters of type LocoAddressModifier and TypeMethodDescriptionprotected abstract CabSignalAbstractCabSignalManager.createCabSignal(LocoAddress address) Create a new cab signal with the given address.protected CabSignalDefaultCabSignalManager.createCabSignal(LocoAddress address) Create a new cab signal with the given address.voidAbstractCabSignalManager.delCabSignal(LocoAddress address) Remove an old CabSignal.AbstractCabSignalManager.getCabSignal(LocoAddress address) Find a CabSignal with the given address, and return it.booleanDefaultProgrammerManager.isAddressedModePossible(LocoAddress l) Convenience method to check whether you'll be able to get an Addressed Mode programmer for a specific addressbooleanDeferringProgrammerManager.isAddressedModePossible(LocoAddress l) Default programmer doesn't depend on address -
Uses of LocoAddress in jmri.server.json.consist
Methods in jmri.server.json.consist that return types with arguments of type LocoAddressMethods in jmri.server.json.consist with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidJsonConsistManager.delConsist(LocoAddress address) com.fasterxml.jackson.databind.JsonNodeJsonConsistHttpService.getConsist(LocoAddress address, JsonRequest request) Get the JSON representation of a consist.JsonConsistManager.getConsist(LocoAddress address) -
Uses of LocoAddress in jmri.server.json.throttle
Methods in jmri.server.json.throttle with parameters of type LocoAddressModifier and TypeMethodDescriptionvoidJsonThrottle.notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question) No steal or share decisions made locallyvoidJsonThrottle.notifyFailedThrottleRequest(LocoAddress address, String reason) -
Uses of LocoAddress in jmri.util
Methods in jmri.util with parameters of type LocoAddressModifier and TypeMethodDescriptionintLocoAddressComparator.compare(LocoAddress l1, LocoAddress l2)