Uses of Interface
jmri.LocoAddress
-
Packages that use LocoAddress Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.configurexml Provides an XML-based mechanism for storing and restoring configurations.jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmris Server implementation for the JMRI interfaces.jmri.jmris.srcp Contains a SRCP protocol parser to be built with the Java Compiler Compiler (JavaCC).jmri.jmrit.consisttool jmri.jmrit.dispatcher jmri.jmrit.logix Support for implementing Warrants in JMRI.jmri.jmrit.roster.swing.speedprofile jmri.jmrit.throttle jmri.jmrit.vsdecoder Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.jmri.jmrit.withrottle jmri.jmrit.z21server jmri.jmrix Interfaces and implementations for system-specific code.jmri.jmrix.bachrus Provides connections and GUI support for attached speedometers.jmri.jmrix.bachrus.speedmatcher jmri.jmrix.bidib jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.dccpp jmri.jmrix.debugthrottle jmri.jmrix.direct jmri.jmrix.easydcc jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.internal The jmrix.internal package contains a JMRI connection implementation for use without a layout.jmri.jmrix.lenz jmri.jmrix.lenz.hornbyelite jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.loconet.logixng.swing jmri.jmrix.loconet.uhlenbrock Implementation and specialization for connecting to to an Uhlenbrock Intellibox-II via its in-built USB connection.jmri.jmrix.marklin Classes to interact with a Marklin Network Connection.jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.mrc jmri.jmrix.nce jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.roco jmri.jmrix.roco.z21 jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc.jmri.jmrix.sprog jmri.jmrix.srcp Provide a JMRI connection to an SRCP server.jmri.jmrix.tams Support for the ESU ECoS.jmri.jmrix.tmcc jmri.jmrix.xpa jmri.jmrix.zimo jmri.managers Provides implementations of various JMRI managers.jmri.server.json.consist jmri.server.json.throttle jmri.util Contains various utilities classes that are useful across the entire JMRI library structure. -
-
Uses of LocoAddress in jmri
Classes in jmri that implement LocoAddress Modifier and Type Class Description classDccLocoAddressEncapsulate information for a DCC Locomotive Decoder Address.Methods in jmri that return LocoAddress Modifier and Type Method Description LocoAddressThrottleManager. getAddress(java.lang.String value, java.lang.String protocol)Get the object representing a particular address.LocoAddressThrottleManager. getAddress(java.lang.String value, LocoAddress.Protocol protocol)Get the object representing a particular address.LocoAddressCabSignal. getCabSignalAddress()Get the LocoAddress associated with the consistdefault LocoAddressAddressedIdTag. getLocoAddress()Gets the address reported back as aLocoAddress.LocoAddressBlock. getLocoAddress(java.lang.String rep)Parse a given string and return the LocoAddress value that is presumed stored within it based on this object's protocol.LocoAddressPhysicalLocationReporter. getLocoAddress(java.lang.String s)LocoAddressThrottle. getLocoAddress()Locomotive address.Methods in jmri that return types with arguments of type LocoAddress Modifier and Type Method Description java.util.Set<LocoAddress>CabSignalManager. getCabSignalList()Get a list of known cab signal addresses.java.util.ArrayList<LocoAddress>ConsistManager. getConsistList()Get a list of known consist addresses.Methods in jmri with parameters of type LocoAddress Modifier and Type Method Description booleanThrottleManager. addressStillRequired(LocoAddress la)voidThrottleManager. attachListener(LocoAddress la, java.beans.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.CabSignalCabSignalManager. getCabSignal(LocoAddress address)Find a CabSignal with the given address, and return it.ConsistConsistManager. getConsist(LocoAddress address)Find a Consist with this consist address, and return it.java.lang.ObjectThrottleManager. getThrottleInfo(LocoAddress la, java.lang.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, java.lang.String reason)Get notification that an attempt to request a throttle has failed.voidThrottleManager. removeListener(LocoAddress la, java.beans.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 Modifier and Type Method Description LocoAddressLocoAddressXml. getAddress(org.jdom2.Element element) -
Uses of LocoAddress in jmri.implementation
Fields in jmri.implementation with type parameters of type LocoAddress Modifier and Type Field Description protected java.util.HashMap<LocoAddress,Consist>AbstractConsistManager. consistTableMethods in jmri.implementation that return LocoAddress Modifier and Type Method Description LocoAddressDefaultCabSignal. getCabSignalAddress()Get the LocoAddress associated with the consistLocoAddressAbstractIdTagReporter. getLocoAddress(java.lang.String rep)Get the locomotive address we're reporting about from the current report.LocoAddressAbstractRailComReporter. getLocoAddress(java.lang.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 LocoAddress Modifier and Type Method Description java.util.ArrayList<LocoAddress>AbstractConsistManager. getConsistList()Return the list of consists we know about.Methods in jmri.implementation with parameters of type LocoAddress Modifier and Type Method Description protected abstract ConsistAbstractConsistManager. addConsist(LocoAddress address)Add a new Consist with the given address.ConsistDccConsistManager. addConsist(LocoAddress address)ConsistNmraConsistManager. addConsist(LocoAddress address)voidAbstractConsistManager. delConsist(LocoAddress address)ConsistAbstractConsistManager. getConsist(LocoAddress address)Find a Consist with this consist address, and return it.Constructors in jmri.implementation with parameters of type LocoAddress Constructor Description DefaultCabSignal(LocoAddress address) -
Uses of LocoAddress in jmri.jmris
Methods in jmri.jmris with parameters of type LocoAddress Modifier and Type Method Description voidAbstractThrottleServer. notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question)No steal or share decisions made locallyvoidAbstractThrottleServer. notifyFailedThrottleRequest(LocoAddress address, java.lang.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, java.util.ArrayList<java.lang.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 LocoAddress Modifier and Type Method Description voidJmriSRCPThrottleServer. 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 LocoAddress Modifier and Type Method Description voidConsistToolFrame. 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 LocoAddress Modifier and Type Method Description voidConsistFile. writeFile(java.util.List<LocoAddress> consistList)Write all consists to the default file name.voidConsistFile. writeFile(java.util.List<LocoAddress> consistList, java.lang.String fileName)Write all consists to a file. -
Uses of LocoAddress in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher with parameters of type LocoAddress Modifier and Type Method Description voidAutoActiveTrain. notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question)No steal or share decisions made locallyvoidAutoActiveTrain. notifyFailedThrottleRequest(LocoAddress address, java.lang.String reason) -
Uses of LocoAddress in jmri.jmrit.logix
Methods in jmri.jmrit.logix with parameters of type LocoAddress Modifier and Type Method Description voidWarrant. notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question)No steal or share decisions made locallyvoidWarrant. notifyFailedThrottleRequest(LocoAddress address, java.lang.String reason) -
Uses of LocoAddress in jmri.jmrit.roster.swing.speedprofile
Methods in jmri.jmrit.roster.swing.speedprofile with parameters of type LocoAddress Modifier and Type Method Description voidSpeedProfilePanel. notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question)Profiling on a stolen or shared throttle is invalidvoidSpeedProfilePanel. notifyFailedThrottleRequest(LocoAddress address, java.lang.String reason) -
Uses of LocoAddress in jmri.jmrit.throttle
Methods in jmri.jmrit.throttle with parameters of type LocoAddress Modifier and Type Method Description voidAddressListener. 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, java.lang.String reason) -
Uses of LocoAddress in jmri.jmrit.vsdecoder
Methods in jmri.jmrit.vsdecoder that return LocoAddress Modifier and Type Method Description LocoAddressVSDecoder. getAddress()Get the currently assigned LocoAddressLocoAddressVSDConfig. getLocoAddress()Methods in jmri.jmrit.vsdecoder with parameters of type LocoAddress Modifier and Type Method Description voidVSDecoder. 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 LocoAddress Modifier and Type Method Description ConsistWiFiConsistManager. 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, java.lang.String reason)voidThrottleController. notifyFailedThrottleRequest(LocoAddress address, java.lang.String reason) -
Uses of LocoAddress in jmri.jmrit.z21server
Methods in jmri.jmrit.z21server with parameters of type LocoAddress Modifier and Type Method Description voidClientManager. 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, java.lang.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 LocoAddress Modifier and Type Method Description LocoAddressAbstractThrottleManager. getAddress(java.lang.String value, java.lang.String protocol)Get the object representing a particular address.LocoAddressAbstractThrottleManager. getAddress(java.lang.String value, LocoAddress.Protocol protocol)Get the object representing a particular address.Methods in jmri.jmrix with parameters of type LocoAddress Modifier and Type Method Description protected booleanAbstractThrottleManager. addressReleased(LocoAddress la, ThrottleListener l)Release a Throttle from a ThrottleListener.booleanAbstractThrottleManager. addressStillRequired(LocoAddress la)voidAbstractThrottleManager. attachListener(LocoAddress la, java.beans.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, java.lang.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.java.lang.ObjectAbstractThrottleManager. getThrottleInfo(LocoAddress la, java.lang.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, java.beans.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 LocoAddress Modifier and Type Method Description voidSpeedoConsoleFrame. notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question)Called when we must decide to steal the throttle for the requested address.voidSpeedoConsoleFrame. notifyFailedThrottleRequest(LocoAddress address, java.lang.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 LocoAddress Modifier and Type Method Description voidSpeedMatcher. notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question)Called when we must decide whether to steal the throttle for the requested address.voidSpeedMatcher. notifyFailedThrottleRequest(LocoAddress address, java.lang.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 LocoAddress Modifier and Type Field Description protected java.util.HashMap<LocoAddress,BiDiBThrottle>BiDiBThrottleManager. throttlesMethods in jmri.jmrix.bidib that return LocoAddress Modifier and Type Method Description LocoAddressBiDiBThrottle. getLocoAddress()Locomotive address.Methods in jmri.jmrix.bidib with parameters of type LocoAddress Modifier and Type Method Description voidBiDiBThrottleManager. requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus that return LocoAddress Modifier and Type Method Description LocoAddressCbusThrottle. getLocoAddress()Locomotive address.Methods in jmri.jmrix.can.cbus with parameters of type LocoAddress Modifier and Type Method Description voidCbusThrottleManager. 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 LocoAddress Constructor Description CbusCabSignal(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 LocoAddress Modifier and Type Field Description protected java.util.HashMap<LocoAddress,DCCppThrottle>DCCppThrottleManager. throttlesMethods in jmri.jmrix.dccpp that return LocoAddress Modifier and Type Method Description LocoAddressDCCppThrottle. getLocoAddress()Methods in jmri.jmrix.dccpp with parameters of type LocoAddress Modifier and Type Method Description voidDCCppThrottleManager. 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 LocoAddress Constructor Description DCCppThrottle(DCCppSystemConnectionMemo memo, LocoAddress address, DCCppTrafficController controller)Constructor. -
Uses of LocoAddress in jmri.jmrix.debugthrottle
Methods in jmri.jmrix.debugthrottle that return LocoAddress Modifier and Type Method Description LocoAddressDebugThrottle. getLocoAddress()Methods in jmri.jmrix.debugthrottle with parameters of type LocoAddress Modifier and Type Method Description voidDebugThrottleManager. requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.direct
Methods in jmri.jmrix.direct that return LocoAddress Modifier and Type Method Description LocoAddressThrottle. getLocoAddress()Methods in jmri.jmrix.direct with parameters of type LocoAddress Modifier and Type Method Description voidThrottleManager. requestThrottleSetup(LocoAddress address, boolean control)Create throttle data structures. -
Uses of LocoAddress in jmri.jmrix.easydcc
Methods in jmri.jmrix.easydcc that return LocoAddress Modifier and Type Method Description LocoAddressEasyDccThrottle. getLocoAddress()Methods in jmri.jmrix.easydcc with parameters of type LocoAddress Modifier and Type Method Description ConsistEasyDccConsistManager. 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 LocoAddress Modifier and Type Class Description classEcosLocoAddressStores all the loco information from the ECoS into JMRIMethods in jmri.jmrix.ecos that return LocoAddress Modifier and Type Method Description LocoAddressEcosDccThrottle. getLocoAddress()Locomotive address.LocoAddressEcosReporter. getLocoAddress(java.lang.String rep)Get the locomotive address we're reporting about from the current report.Methods in jmri.jmrix.ecos with parameters of type LocoAddress Modifier and Type Method Description voidEcosDccThrottleManager. 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 LocoAddress Modifier and Type Method Description ConsistInternalConsistManager. 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 LocoAddress Modifier and Type Field Description protected java.util.HashMap<LocoAddress,XNetThrottle>XNetThrottleManager. throttlesMethods in jmri.jmrix.lenz that return LocoAddress Modifier and Type Method Description LocoAddressXNetThrottle. getLocoAddress()Methods in jmri.jmrix.lenz with parameters of type LocoAddress Modifier and Type Method Description ConsistXNetConsistManager. 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 LocoAddress Constructor Description XNetThrottle(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 LocoAddress Modifier and Type Method Description voidEliteXNetThrottleManager. 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 LocoAddress Constructor Description EliteXNetThrottle(XNetSystemConnectionMemo memo, LocoAddress address, XNetTrafficController tc)Constructor by address. -
Uses of LocoAddress in jmri.jmrix.loconet
Methods in jmri.jmrix.loconet that return LocoAddress Modifier and Type Method Description LocoAddressLnThrottleManager.ThrottleRequest. getAddress()LocoAddressLnReporter. getLocoAddress(java.lang.String rep)Get the locomotive address we're reporting about from the current report.LocoAddressLocoNetThrottle. getLocoAddress()Get the address controlled by this throttle.LocoAddressPr2Throttle. getLocoAddress()Locomotive address.Methods in jmri.jmrix.loconet with parameters of type LocoAddress Modifier and Type Method Description ConsistLocoNetConsistManager. 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, java.lang.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, java.lang.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 LocoAddress Constructor Description LnCabSignal(LocoNetSystemConnectionMemo memo, LocoAddress address)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 LocoAddress Modifier and Type Method Description voidGetNumSlotsDialog. notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question)voidGetNumSlotsDialog. notifyFailedThrottleRequest(LocoAddress address, java.lang.String reason) -
Uses of LocoAddress in jmri.jmrix.loconet.uhlenbrock
Methods in jmri.jmrix.loconet.uhlenbrock with parameters of type LocoAddress Modifier and Type Method Description voidUhlenbrockLnThrottleManager. cancelThrottleRequest(LocoAddress address, ThrottleListener l)Cancel a request for a throttle.voidUhlenbrockLnThrottleManager. failedThrottleRequest(LocoAddress address, java.lang.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 LocoAddress Modifier and Type Method Description LocoAddressMarklinThrottle. getLocoAddress()Methods in jmri.jmrix.marklin with parameters of type LocoAddress Modifier and Type Method Description voidMarklinThrottleManager. requestThrottleSetup(LocoAddress address, boolean control)Constructors in jmri.jmrix.marklin with parameters of type LocoAddress Constructor Description MarklinThrottle(MarklinSystemConnectionMemo memo, LocoAddress address)Constructor. -
Uses of LocoAddress in jmri.jmrix.mqtt
Fields in jmri.jmrix.mqtt with type parameters of type LocoAddress Modifier and Type Field Description protected java.util.HashMap<LocoAddress,MqttThrottle>MqttThrottleManager. throttlesMethods in jmri.jmrix.mqtt that return LocoAddress Modifier and Type Method Description LocoAddressMqttThrottle. getLocoAddress()Methods in jmri.jmrix.mqtt with parameters of type LocoAddress Modifier and Type Method Description voidMqttConsistManager. 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.ConsistMqttConsistManager. 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 LocoAddress Constructor Description MqttThrottle(MqttSystemConnectionMemo memo, java.lang.String sendThrottleTopic, java.lang.String rcvThrottleTopic, java.lang.String sendDirectionTopic, java.lang.String rcvDirectionTopic, java.lang.String sendFunctionTopic, java.lang.String rcvFunctionTopic, LocoAddress address)Constructor. -
Uses of LocoAddress in jmri.jmrix.mrc
Methods in jmri.jmrix.mrc that return LocoAddress Modifier and Type Method Description LocoAddressMrcThrottle. getLocoAddress()Methods in jmri.jmrix.mrc with parameters of type LocoAddress Modifier and Type Method Description voidMrcThrottleManager. requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.nce
Methods in jmri.jmrix.nce that return LocoAddress Modifier and Type Method Description LocoAddressNceThrottle. getLocoAddress()Methods in jmri.jmrix.nce with parameters of type LocoAddress Modifier and Type Method Description ConsistNceConsistManager. addConsist(LocoAddress locoAddress)Add a new NceConsist with the given address to consistTable/consistListvoidNceConsistManager. delConsist(LocoAddress locoAddress)ConsistNceConsistManager. getConsist(LocoAddress locoAddress)voidNceThrottleManager. requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement LocoAddress Modifier and Type Class Description classOpenLcbLocoAddressEncapsulate information for an OpenLCB Locomotive Decoder Address.Methods in jmri.jmrix.openlcb that return LocoAddress Modifier and Type Method Description LocoAddressOlcbThrottleManager. getAddress(java.lang.String value, LocoAddress.Protocol protocol)LocoAddressOlcbThrottle. getLocoAddress()Locomotive address.Methods in jmri.jmrix.openlcb with parameters of type LocoAddress Modifier and Type Method Description voidOlcbThrottleManager. requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.roco
Methods in jmri.jmrix.roco with parameters of type LocoAddress Modifier and Type Method Description voidRocoXNetThrottleManager. 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 LocoAddress Constructor Description RocoXNetThrottle(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 LocoAddress Modifier and Type Method Description voidZ21XNetThrottleManager. 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 LocoAddress Constructor Description Z21XNetThrottle(XNetSystemConnectionMemo memo, LocoAddress address, XNetTrafficController controller)Constructor. -
Uses of LocoAddress in jmri.jmrix.rps
Methods in jmri.jmrix.rps that return LocoAddress Modifier and Type Method Description LocoAddressRpsReporter. getLocoAddress(java.lang.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 LocoAddress Modifier and Type Method Description voidRpsBlock. 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, java.lang.String reason)voidTransmitter. notifyFailedThrottleRequest(LocoAddress address, java.lang.String reason) -
Uses of LocoAddress in jmri.jmrix.sprog
Methods in jmri.jmrix.sprog that return LocoAddress Modifier and Type Method Description LocoAddressSprogCSThrottle. getLocoAddress()LocoAddressSprogThrottle. getLocoAddress()Methods in jmri.jmrix.sprog with parameters of type LocoAddress Modifier and Type Method Description voidSprogCSThrottleManager. requestThrottleSetup(LocoAddress a, boolean control)voidSprogThrottleManager. requestThrottleSetup(LocoAddress a, boolean control)Constructors in jmri.jmrix.sprog with parameters of type LocoAddress Constructor Description SprogCSThrottle(SprogSystemConnectionMemo memo, LocoAddress address)Constructor. -
Uses of LocoAddress in jmri.jmrix.srcp
Methods in jmri.jmrix.srcp that return LocoAddress Modifier and Type Method Description LocoAddressSRCPThrottle. getLocoAddress()Methods in jmri.jmrix.srcp with parameters of type LocoAddress Modifier and Type Method Description voidSRCPThrottleManager. requestThrottleSetup(LocoAddress address, boolean control) -
Uses of LocoAddress in jmri.jmrix.tams
Methods in jmri.jmrix.tams that return LocoAddress Modifier and Type Method Description LocoAddressTamsThrottle. getLocoAddress()Methods in jmri.jmrix.tams with parameters of type LocoAddress Modifier and Type Method Description voidTamsThrottleManager. requestThrottleSetup(LocoAddress address, boolean control) -
Uses of LocoAddress in jmri.jmrix.tmcc
Methods in jmri.jmrix.tmcc that return LocoAddress Modifier and Type Method Description LocoAddressSerialThrottle. getLocoAddress()Locomotive address.Methods in jmri.jmrix.tmcc with parameters of type LocoAddress Modifier and Type Method Description voidSerialThrottleManager. requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.jmrix.xpa
Methods in jmri.jmrix.xpa that return LocoAddress Modifier and Type Method Description LocoAddressXpaThrottle. getLocoAddress()Locomotive address.Methods in jmri.jmrix.xpa with parameters of type LocoAddress Modifier and Type Method Description voidXpaThrottleManager. 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 LocoAddress Constructor Description XpaThrottle(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 LocoAddress Modifier and Type Method Description LocoAddressMx1Throttle. getLocoAddress()Methods in jmri.jmrix.zimo with parameters of type LocoAddress Modifier and Type Method Description voidMx1ThrottleManager. requestThrottleSetup(LocoAddress a, boolean control) -
Uses of LocoAddress in jmri.managers
Methods in jmri.managers that return types with arguments of type LocoAddress Modifier and Type Method Description java.util.Set<LocoAddress>AbstractCabSignalManager. getCabSignalList()Get a list of known cab signal addresses.Methods in jmri.managers with parameters of type LocoAddress Modifier and Type Method Description protected 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.CabSignalAbstractCabSignalManager. 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 LocoAddress Modifier and Type Method Description java.util.ArrayList<LocoAddress>JsonConsistManager. getConsistList()Methods in jmri.server.json.consist with parameters of type LocoAddress Modifier and Type Method Description voidJsonConsistManager. delConsist(LocoAddress address)com.fasterxml.jackson.databind.JsonNodeJsonConsistHttpService. getConsist(LocoAddress address, JsonRequest request)Get the JSON representation of a consist.ConsistJsonConsistManager. getConsist(LocoAddress address) -
Uses of LocoAddress in jmri.server.json.throttle
Methods in jmri.server.json.throttle with parameters of type LocoAddress Modifier and Type Method Description voidJsonThrottle. notifyDecisionRequired(LocoAddress address, ThrottleListener.DecisionType question)No steal or share decisions made locallyvoidJsonThrottle. notifyFailedThrottleRequest(LocoAddress address, java.lang.String reason) -
Uses of LocoAddress in jmri.util
Methods in jmri.util with parameters of type LocoAddress Modifier and Type Method Description intLocoAddressComparator. compare(LocoAddress l1, LocoAddress l2)
-