Uses of Class
jmri.LocoAddress.Protocol
-
Packages that use LocoAddress.Protocol Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.jmrit.decoderdefn Decoder definitions via XML, including the decoder index.jmri.jmrit.roster jmri.jmrix Interfaces and implementations for system-specific code.jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.marklin Classes to interact with a Marklin Network Connection.jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface. -
-
Uses of LocoAddress.Protocol in jmri
Fields in jmri declared as LocoAddress.Protocol Modifier and Type Field Description protected LocoAddress.Protocol
DccLocoAddress. protocol
Methods in jmri that return LocoAddress.Protocol Modifier and Type Method Description LocoAddress.Protocol[]
ThrottleManager. getAddressProtocolTypes()
Get a list of different protocols supported by the system, to include short vs long or DCC vs Selectrix vs Motorola.static LocoAddress.Protocol
LocoAddress.Protocol. getByPeopleName(java.lang.String pName)
static LocoAddress.Protocol
LocoAddress.Protocol. getByShortName(java.lang.String shName)
LocoAddress.Protocol
DccLocoAddress. getProtocol()
LocoAddress.Protocol
LocoAddress. getProtocol()
LocoAddress.Protocol
ThrottleManager. getProtocolFromString(java.lang.String selection)
Get a protocol given a description.static LocoAddress.Protocol
LocoAddress.Protocol. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LocoAddress.Protocol[]
LocoAddress.Protocol. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in jmri with parameters of type LocoAddress.Protocol Modifier and Type Method Description LocoAddress
ThrottleManager. getAddress(java.lang.String value, LocoAddress.Protocol protocol)
Get the object representing a particular address.java.lang.String
ThrottleManager. getAddressTypeString(LocoAddress.Protocol prot)
Get a string value for a given protocol value.static java.util.EnumSet<SpeedStepMode>
SpeedStepMode. getCompatibleModesForProtocol(LocoAddress.Protocol protocol)
Constructors in jmri with parameters of type LocoAddress.Protocol Constructor Description DccLocoAddress(int number, LocoAddress.Protocol protocol)
-
Uses of LocoAddress.Protocol in jmri.jmrit.decoderdefn
Fields in jmri.jmrit.decoderdefn with type parameters of type LocoAddress.Protocol Modifier and Type Field Description (package private) java.util.ArrayList<LocoAddress.Protocol>
DecoderFile. protocols
Methods in jmri.jmrit.decoderdefn that return LocoAddress.Protocol Modifier and Type Method Description LocoAddress.Protocol[]
DecoderFile. getSupportedProtocols()
-
Uses of LocoAddress.Protocol in jmri.jmrit.roster
Fields in jmri.jmrit.roster declared as LocoAddress.Protocol Modifier and Type Field Description protected LocoAddress.Protocol
RosterEntry. _protocol
Methods in jmri.jmrit.roster that return LocoAddress.Protocol Modifier and Type Method Description LocoAddress.Protocol
RosterEntry. getProtocol()
Methods in jmri.jmrit.roster with parameters of type LocoAddress.Protocol Modifier and Type Method Description void
RosterEntry. setProtocol(LocoAddress.Protocol protocol)
-
Uses of LocoAddress.Protocol in jmri.jmrix
Methods in jmri.jmrix that return LocoAddress.Protocol Modifier and Type Method Description LocoAddress.Protocol[]
AbstractThrottleManager. getAddressProtocolTypes()
Get a list of different protocols supported by the system, to include short vs long or DCC vs Selectrix vs Motorola.LocoAddress.Protocol
AbstractThrottleManager. getProtocolFromString(java.lang.String selection)
Get a protocol given a description.Methods in jmri.jmrix with parameters of type LocoAddress.Protocol Modifier and Type Method Description LocoAddress
AbstractThrottleManager. getAddress(java.lang.String value, LocoAddress.Protocol protocol)
Get the object representing a particular address.java.lang.String
AbstractThrottleManager. getAddressTypeString(LocoAddress.Protocol prot)
By default, only DCC in this implementation -
Uses of LocoAddress.Protocol in jmri.jmrix.ecos
Methods in jmri.jmrix.ecos that return LocoAddress.Protocol Modifier and Type Method Description LocoAddress.Protocol[]
EcosDccThrottleManager. getAddressProtocolTypes()
LocoAddress.Protocol
EcosLocoAddress. getProtocol()
-
Uses of LocoAddress.Protocol in jmri.jmrix.marklin
Methods in jmri.jmrix.marklin that return LocoAddress.Protocol Modifier and Type Method Description LocoAddress.Protocol[]
MarklinThrottleManager. getAddressProtocolTypes()
-
Uses of LocoAddress.Protocol in jmri.jmrix.openlcb
Methods in jmri.jmrix.openlcb that return LocoAddress.Protocol Modifier and Type Method Description LocoAddress.Protocol[]
OlcbThrottleManager. getAddressProtocolTypes()
Methods in jmri.jmrix.openlcb with parameters of type LocoAddress.Protocol Modifier and Type Method Description LocoAddress
OlcbThrottleManager. getAddress(java.lang.String value, LocoAddress.Protocol protocol)
-