Uses of Class
jmri.implementation.AbstractNamedBean
-
Packages that use AbstractNamedBean Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmrit.audio Provides specific implementations of various audio systems.jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.logixng jmri.jmrit.entryexit Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.jmri.jmrit.logix Support for implementing Warrants in JMRI.jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.logixng.implementation jmri.jmrit.logixng.util jmri.jmrit.simpleclock Contains a simple FastClock implementation based on the computers clock.jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.anyma jmri.jmrix.bidib jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.cmri.serial Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.jmri.jmrix.dcc4pc jmri.jmrix.dccpp jmri.jmrix.easydcc jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware.jmri.jmrix.ieee802154.xbee jmri.jmrix.internal The jmrix.internal package contains a JMRI connection implementation for use without a layout.jmri.jmrix.ipocs jmri.jmrix.jmriclient 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 jmri.jmrix.maple jmri.jmrix.marklin Classes to interact with a Marklin Network Connection.jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.mqtt.logixng jmri.jmrix.mrc jmri.jmrix.nce jmri.jmrix.oaktree jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.pi jmri.jmrix.powerline This package handles communications for powerline adapters, such as X10.jmri.jmrix.powerline.cm11 This package handles communications for CM11 powerline adapters.jmri.jmrix.powerline.cp290 This package handles communications for CP290 powerline adapters.jmri.jmrix.powerline.dmx512 This package handles communications for DMX lighting adapters.jmri.jmrix.powerline.insteon2412s This package handles communications for Insteon 2412S adapters.jmri.jmrix.powerline.simulator jmri.jmrix.rfid This package handles communications for RFID adapters.jmri.jmrix.roco.z21 jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc.jmri.jmrix.secsi This package handles communications for the TracTronics SECSI hardware.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.jmrix.ztc.ztc611 -
-
Uses of AbstractNamedBean in jmri
Subclasses of AbstractNamedBean in jmri Modifier and Type Class Description class
Block
Represents a particular piece of track, more informally a "Block". -
Uses of AbstractNamedBean in jmri.implementation
Subclasses of AbstractNamedBean in jmri.implementation Modifier and Type Class Description class
AbstractAnalogIO
Base implementation of the AnalogIO interface.class
AbstractAudio
Base implementation of the Audio class.class
AbstractIdTag
Abstract implementation ofIdTag
containing code common to all concrete implementations.class
AbstractIdTagReporter
Extend AbstractReporter for IdTag reportersclass
AbstractLight
Abstract class providing partial implementation of the Light interface.class
AbstractMemory
Base for the Memory interface.class
AbstractRailComReporter
Extend AbstractReporter for RailCom reportersclass
AbstractReporter
Abstract base for the Reporter interface.class
AbstractSensor
Abstract class providing the basic logic of the Sensor interface.class
AbstractSignalHead
Abstract class providing the basic logic of the SignalHead interface.class
AbstractSignalMast
Abstract class providing the basic logic of the SignalMast interface.class
AbstractStringIO
Base implementation of the StringIO interface.class
AbstractTurnout
Abstract base for the Turnout interface.class
AbstractVariableLight
Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.class
DccSignalHead
This class implements a SignalHead that maps the various appearances values to aspect values in the Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interfaceclass
DccSignalMast
This class implements a SignalMast that uses Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interface.class
DefaultConditional
Class providing the basic logic of the Conditional interface.class
DefaultIdTag
Concrete implementation of theIdTag
interface for the Internal system.class
DefaultLogix
Class providing the basic logic of the Logix interface.class
DefaultMemory
Concrete implementation of the Reporter interface for the Internal system.class
DefaultMeter
Abstract base class for current meter objects.static class
DefaultMeter.DefaultCurrentMeter
Default implementation of a current meter.static class
DefaultMeter.DefaultVoltageMeter
Default implementation of a voltage meter.class
DefaultRailCom
Concrete implementation of theRailCom
interface.class
DefaultRoute
Class providing the basic logic of the Route interface.class
DefaultSection
Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.class
DefaultSignalAppearanceMap
Default implementation of a basic signal mast aspect - appearance mapping.class
DefaultSignalGroup
A Conditional type to provide Signal Groups (n Signal Heads w/Conditionals for a main Mast).class
DefaultSignalHead
Default implementation of the basic logic of the SignalHead interface.class
DefaultSignalMastLogic
Default implementation ofSignalMastLogic
.class
DefaultSignalSystem
Default implementation of a basic signal system definition.class
DefaultTransit
A Transit is a group of Sections representing a specified path through a layout.class
DoubleTurnoutSignalHead
Drive a single signal head via two "Turnout" objects.class
LsDecSignalHead
Implement SignalHead for Littfinski Daten Technik (LDT) signals.class
MatrixSignalMast
SignalMast implemented via a Binary Matrix (Truth Table) of Apects x Turnout objects.class
MergSD2SignalHead
Implement SignalHead for the MERG Signal Driver 2.class
QuadOutputSignalHead
Drive a single signal head via four "Turnout" objects.class
SE8cSignalHead
Extend jmri.SignalHead for signals implemented by an SE8C.class
SensorGroupConditional
Conditional.java A Conditional type to provide runtime support for Densor Groups.class
SignalHeadSignalMast
SignalMast implemented via one SignalHead object.class
SingleTurnoutSignalHead
Drive a single signal head via one "Turnout" object.class
TripleOutputSignalHead
Drive a single searchlight signal head via three "Turnout" objects.class
TripleTurnoutSignalHead
Drive a single signal head via three "Turnout" objects.class
TurnoutSignalMast
SignalMast implemented via Turnout objects.class
VirtualSignalHead
A signal head that exists only within the program.class
VirtualSignalMast
SignalMast implemented via one SignalHead object. -
Uses of AbstractNamedBean in jmri.jmrit.audio
Subclasses of AbstractNamedBean in jmri.jmrit.audio Modifier and Type Class Description class
AbstractAudioBuffer
Base implementation of the AudioBuffer class.class
AbstractAudioListener
Base implementation of the AudioListener class.class
AbstractAudioSource
Base implementation of the AudioSource class.class
JavaSoundAudioBuffer
JavaSound implementation of the Audio Buffer sub-class.class
JavaSoundAudioListener
JavaSound implementation of the Audio Listener sub-class.class
JavaSoundAudioSource
JavaSound implementation of the Audio Source sub-class.class
JoalAudioBuffer
JOAL implementation of the Audio Buffer sub-class.class
JoalAudioListener
JOAL implementation of the Audio Listener sub-class.class
JoalAudioSource
JOAL implementation of the Audio Source sub-class.class
NullAudioBuffer
Null implementation of the Audio Buffer sub-class.class
NullAudioListener
Null implementation of the Audio Listener sub-class.class
NullAudioSource
Null audio system implementation of the Audio Source sub-class. -
Uses of AbstractNamedBean in jmri.jmrit.display.layoutEditor
Subclasses of AbstractNamedBean in jmri.jmrit.display.layoutEditor Modifier and Type Class Description class
LayoutBlock
A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'. -
Uses of AbstractNamedBean in jmri.jmrit.display.logixng
Subclasses of AbstractNamedBean in jmri.jmrit.display.logixng Modifier and Type Class Description class
ActionAudioIcon
This action controls various things of a AudioIcon on a panel.class
ActionLayoutTurnout
This action controls various things of a LayoutTurnout on a LayoutEditor panel.class
ActionPositionable
This action controls various things of a Positionable on a panel.class
ActionPositionableByClass
This action controls various things of Positionables with a particular class name on a panel.class
WindowManagement
This action acts on a Window. -
Uses of AbstractNamedBean in jmri.jmrit.entryexit
Subclasses of AbstractNamedBean in jmri.jmrit.entryexit Modifier and Type Class Description class
DestinationPoints
-
Uses of AbstractNamedBean in jmri.jmrit.logix
Subclasses of AbstractNamedBean in jmri.jmrit.logix Modifier and Type Class Description class
OBlock
OBlock extends jmri.Block to be used in Logix Conditionals and Warrants.class
SCWarrant
An SCWarrant is a warrant that is controlled by the signals on a layout.class
Warrant
A Warrant contains the operating permissions and directives needed for a train to proceed from an Origin to a Destination. -
Uses of AbstractNamedBean in jmri.jmrit.logixng.actions
Subclasses of AbstractNamedBean in jmri.jmrit.logixng.actions Modifier and Type Class Description class
AbstractAnalogAction
The base class for LogixNG AnalogActionsclass
AbstractDigitalAction
The base class for LogixNG Actionsclass
AbstractDigitalBooleanAction
The base class for LogixNG Boolean Actionsclass
AbstractStringAction
The base class for LogixNG AnalogActionsclass
ActionAtomicBoolean
This action sets the value of an AtomicBoolean.class
ActionAudio
This action controls an audio object.class
ActionBlock
This action triggers a block.class
ActionClock
This action provides the ability to set the fast clock time and start and stop the fast clock.class
ActionClockRate
This action provides the ability to set the fast clock speed.class
ActionCreateBeansFromTable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionDispatcher
This action triggers a Dispather ActiveTrain.class
ActionEntryExit
This action triggers a entryExit.class
ActionFindTableRowOrColumn
This action finds a table row or column.class
ActionLight
This action sets the state of a light.class
ActionLightIntensity
Runs an engine.class
ActionListenOnBeans
This action listens on some beans and runs the ConditionalNG on property change.class
ActionListenOnBeansLocalVariable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionListenOnBeansTable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionLocalVariable
This action sets the value of a local variable.class
ActionMemory
This action sets the value of a memory.class
ActionOBlock
This action triggers an OBlock.class
ActionPower
This action turns power on or off.class
ActionReporter
This action triggers a reporter.class
ActionRequestUpdateAllSensors
Sets all engine slots to status commonclass
ActionRequestUpdateOfSensor
This action requests an update from the layout of the state of a sensor.class
ActionScript
Executes a script.class
ActionSensor
This action sets the state of a sensor.class
ActionSetReporter
This action sets the current report of a Reporter.class
ActionShutDownTask
Executes a digital action delayed.class
ActionSignalHead
Evaluates the state of a SignalHead.class
ActionSignalMast
Evaluates the state of a SignalMast.class
ActionSound
Plays a sound.class
ActionTable
This action sets a cell value of a LogixNG table.class
ActionThrottle
Runs an engine.class
ActionThrottleFunction
Sets a function on a throttleclass
ActionTimer
Executes an action after some time.class
ActionTurnout
This action sets the state of a turnout.class
ActionTurnoutLock
This action sets the lock of a turnout.class
ActionWarrant
This action triggers a warrant.class
AnalogActionLightIntensity
Sets the light intensity.class
AnalogActionMemory
Sets a Memory.class
AnalogMany
Execute many Actions in a specific order.class
Break
Returns from a Module or a ConditionalNG.class
Continue
Returns from a Module or a ConditionalNG.class
DigitalBooleanLogixAction
Executes an action depending on the parameter.class
DigitalBooleanMany
Execute many Actions in a specific order.class
DigitalCallModule
This action executes a module.class
DigitalFormula
This action evaluates the formula.class
DigitalMany
Execute many Actions in a specific order.class
DoAnalogAction
Executes an analog action with the result of an analog expression.class
DoStringAction
Executes an string action with the result of an string expression.class
EnableLogix
This action enables/disables a Logix.class
EnableLogixNG
This action enables/disables a LogixNG.class
Error
Returns from a Module or a ConditionalNG.class
ExecuteAction
Executes a digital action.class
ExecuteDelayed
Executes a digital action delayed.class
Exit
Returns from a Module or a ConditionalNG.class
For
Executes an action when the expression is True.class
ForEach
Executes an action when the expression is True.class
IfThenElse
Executes an action when the expression is True.class
JsonDecode
This action decodes a Json string to a JsonNode.class
LogData
This action logs some data.class
Logix
Emulates Logix.class
LogLocalVariables
This action prints the local variables to the log.class
ProgramOnMain
Program a CV on main.class
Return
Returns from a Module or a ConditionalNG.class
RunOnce
Executes an action only one time.class
Sequence
Executes actions in a sequence.class
ShowDialog
This action show a dialog.class
ShutdownComputer
This action sets the state of a turnout.class
SimulateTurnoutFeedback
Simulates turnout feedback.class
StringActionMemory
Sets a Memory.class
StringActionStringIO
Sets a StringIO.class
StringMany
Execute many Actions in a specific order.class
TableForEach
Executes an action when the expression is True.class
Timeout
Executes an action when the expression is True.class
TriggerRoute
This action triggers a route.class
WebBrowser
Executes an string action with the result of an string expression.class
WebRequest
This action sends a web request. -
Uses of AbstractNamedBean in jmri.jmrit.logixng.expressions
Subclasses of AbstractNamedBean in jmri.jmrit.logixng.expressions Modifier and Type Class Description class
AbstractAnalogExpression
class
AbstractDigitalExpression
class
AbstractStringExpression
class
AnalogExpressionAnalogIO
Reads a AnalogIO.class
AnalogExpressionConstant
Constant value.class
AnalogExpressionLocalVariable
Reads a local variable.class
AnalogExpressionMemory
Reads a Memory.class
AnalogFormula
Evaluates to True if the formula evaluates to trueclass
And
Evaluates to True if all of the children expressions evaluate to true.class
Antecedent
Evaluates to True if the antecedent evaluates to trueclass
ConnectionName
Returns true if there is a connection of specified type.class
DigitalCallModule
This expression evaluates a module.class
DigitalFormula
Evaluates to True if the formula evaluates to trueclass
ExpressionAudio
This expression evaluates the state of an Audio.class
ExpressionBlock
This expression evaluates the state of a Block.class
ExpressionClock
This expression is a clock.class
ExpressionConditional
Evaluates the state of a Conditional.class
ExpressionDispatcher
This expression checks the status or mode of an active train.class
ExpressionEntryExit
This expression sets the state of a DestinationPoints.class
ExpressionLight
This expression sets the state of a light.class
ExpressionLinuxLinePower
Check the status of battery and power supply.class
ExpressionLocalVariable
Evaluates the state of a local variable.class
ExpressionMemory
Evaluates the state of a Memory.class
ExpressionOBlock
This expression sets the state of a oblock.class
ExpressionPower
This expression sets the state of a power.class
ExpressionReference
Evaluates what a reference points to.class
ExpressionReporter
Evaluates the state of a Reporter.class
ExpressionScript
Executes a script.class
ExpressionSection
This expression evaluates the state of a Section.class
ExpressionSensor
This expression sets the state of a sensor.class
ExpressionSensorEdge
This expression checks the flank of the change of the state of a sensor.class
ExpressionSignalHead
Evaluates the state of a SignalHead.class
ExpressionSignalMast
Evaluates the state of a SignalMast.class
ExpressionTransit
This expression evaluates the state of a Transit.class
ExpressionTurnout
This expression sets the state of a turnout.class
ExpressionWarrant
This expression sets the state of a warrant.class
False
Always evaluates to False.class
FileAsFlag
Does a file exists?class
Hold
An Expression that keeps its status even if its child expression doesn't.class
LastResultOfDigitalExpression
Returns the last result of a digital expression.class
LogData
This action logs some data.class
Not
An Expression that negates the result of its child expression.class
Or
Evaluates to True if any of the children expressions evaluate to true.class
StringExpressionConstant
Constant value.class
StringExpressionMemory
Reads a Memory.class
StringFormula
Evaluates to True if the formula evaluates to trueclass
Timer
An expression that waits some time before returning True.class
TimeSinceMidnight
This expression returns the number of minutes since midnight for the fast clock or the system clock.class
TriggerOnce
An Expression that returns True only once while its child expression returns True.class
True
Always evaluates to True. -
Uses of AbstractNamedBean in jmri.jmrit.logixng.implementation
Subclasses of AbstractNamedBean in jmri.jmrit.logixng.implementation Modifier and Type Class Description class
AbstractBase
The abstract class that is the base class for all LogixNG classes that implements the Base interface.class
AbstractNamedTable
The default implementation of a NamedTableclass
ClipboardMany
Have many items of any type.class
DefaultClipboard
Default implementation of the clipboardclass
DefaultConditionalNG
The default implementation of ConditionalNG.class
DefaultCsvNamedTable
The default implementation of a NamedTableclass
DefaultGlobalVariable
The default implementation of GlobalVariable.class
DefaultInternalNamedTable
The default implementation of a NamedTableclass
DefaultLogixNG
The default implementation of LogixNG.class
DefaultModule
The default implementation of Module. -
Uses of AbstractNamedBean in jmri.jmrit.logixng.util
Subclasses of AbstractNamedBean in jmri.jmrit.logixng.util Modifier and Type Class Description class
NullBase
Implements a null Base -
Uses of AbstractNamedBean in jmri.jmrit.simpleclock
Subclasses of AbstractNamedBean in jmri.jmrit.simpleclock Modifier and Type Class Description class
SimpleTimebase
Provide basic Timebase implementation from system clock. -
Uses of AbstractNamedBean in jmri.jmrix.acela
Subclasses of AbstractNamedBean in jmri.jmrix.acela Modifier and Type Class Description class
AcelaLight
AcelaLight.javaclass
AcelaSensor
Extend jmri.AbstractSensor for Acela systemsclass
AcelaSignalHead
Extend jmri.AbstractSignalHead for Acela signals based upon Grapevine example by Bob Jacobsen.class
AcelaTurnout
Implementation of the Turnout Object for Acela -
Uses of AbstractNamedBean in jmri.jmrix.anyma
Subclasses of AbstractNamedBean in jmri.jmrix.anyma Modifier and Type Class Description class
AnymaDMX_UsbLight
AnymaDMX_UsbLight.java -
Uses of AbstractNamedBean in jmri.jmrix.bidib
Subclasses of AbstractNamedBean in jmri.jmrix.bidib Modifier and Type Class Description class
BiDiBLight
Implementation of the Light Control Object for BiDiB.class
BiDiBReporter
This class implements the Reporter Manager interface for BiDiB railcom feedback.class
BiDiBSensor
Extend jmri.AbstractSensor for BiDiB systemsclass
BiDiBSignalMast
This class implements a SignalMast that use BiDiB Accessories to set aspects.class
BiDiBTurnout
BiDiB implementation of the Turnout interface. -
Uses of AbstractNamedBean in jmri.jmrix.can.cbus
Subclasses of AbstractNamedBean in jmri.jmrix.can.cbus Modifier and Type Class Description class
CbusLight
Light implementation for CBUS connections.class
CbusReporter
Extend jmri.AbstractRailComReporter for CBUS controls.class
CbusSensor
Extend jmri.AbstractSensor for CBUS controls.class
CbusTurnout
Turnout for CBUS connections. -
Uses of AbstractNamedBean in jmri.jmrix.cmri.serial
Subclasses of AbstractNamedBean in jmri.jmrix.cmri.serial Modifier and Type Class Description class
SerialLight
SerialLight.java Implementation of the Light Object for C/MRIclass
SerialSensor
Extend jmri.AbstractSensor for C/MRI serial systemsclass
SerialTurnout
Turnout implementation for C/MRI serial systems. -
Uses of AbstractNamedBean in jmri.jmrix.dcc4pc
Subclasses of AbstractNamedBean in jmri.jmrix.dcc4pc Modifier and Type Class Description class
Dcc4PcReporter
Extend jmri.implementation.AbstractRailComReporter for Dcc4Pc Reporters.class
Dcc4PcSensor
Implement a Sensor via Dcc4Pc communications. -
Uses of AbstractNamedBean in jmri.jmrix.dccpp
Subclasses of AbstractNamedBean in jmri.jmrix.dccpp Modifier and Type Class Description class
DCCppLight
Implementation of the Light Object for DCC++class
DCCppSensor
Extend jmri.AbstractSensor for DCC++ layouts.class
DCCppTurnout
Extends jmri.AbstractTurnout for DCCpp layouts -
Uses of AbstractNamedBean in jmri.jmrix.easydcc
Subclasses of AbstractNamedBean in jmri.jmrix.easydcc Modifier and Type Class Description class
EasyDccTurnout
EasyDCC implementation of the Turnout interface. -
Uses of AbstractNamedBean in jmri.jmrix.ecos
Subclasses of AbstractNamedBean in jmri.jmrix.ecos Modifier and Type Class Description class
EcosReporter
Extend jmri.AbstractReporter for Ecos Reporters Implemenation for providing status of rail com decoders at this reporter location.class
EcosSensor
Implement a Sensor via ECoS communications.class
EcosTurnout
Implement a Turnout via ECoS communications. -
Uses of AbstractNamedBean in jmri.jmrix.grapevine
Subclasses of AbstractNamedBean in jmri.jmrix.grapevine Modifier and Type Class Description class
SerialLight
Implementation of the Light interface using Grapevine signal ports.class
SerialSensor
Implement Sensor for Grapevine.class
SerialSignalHead
Extend jmri.AbstractSignalHead for grapevine serial signals.class
SerialTurnout
Implement Turnout for Grapevine. -
Uses of AbstractNamedBean in jmri.jmrix.ieee802154.xbee
Subclasses of AbstractNamedBean in jmri.jmrix.ieee802154.xbee Modifier and Type Class Description class
XBeeLight
Light implementation for XBee systems.class
XBeeSensor
Extend jmri.AbstractSensor for XBee connections.class
XBeeTurnout
Turnout implementation for XBee systems. -
Uses of AbstractNamedBean in jmri.jmrix.internal
Subclasses of AbstractNamedBean in jmri.jmrix.internal Modifier and Type Class Description class
TrackReporter
Extension of the AbstractReporter class that implements CollectingReporter and represents the contents of a track. -
Uses of AbstractNamedBean in jmri.jmrix.ipocs
Subclasses of AbstractNamedBean in jmri.jmrix.ipocs Modifier and Type Class Description class
IpocsLight
class
IpocsSensor
class
IpocsTurnout
-
Uses of AbstractNamedBean in jmri.jmrix.jmriclient
Subclasses of AbstractNamedBean in jmri.jmrix.jmriclient Modifier and Type Class Description class
JMRIClientLight
JMRIClient implementation of the Light interface.class
JMRIClientReporter
JMRIClient implementation of the Reporter interface.class
JMRIClientSensor
JMRIClient implementation of the Sensor interface.class
JMRIClientTurnout
JMRIClient implementation of the Turnout interface. -
Uses of AbstractNamedBean in jmri.jmrix.lenz
Subclasses of AbstractNamedBean in jmri.jmrix.lenz Modifier and Type Class Description class
XNetLight
Implementation of the Light Object for XpressNet.class
XNetSensor
Extend jmri.AbstractSensor for XpressNet layouts.class
XNetTurnout
Extend jmri.AbstractTurnout for XNet layouts -
Uses of AbstractNamedBean in jmri.jmrix.lenz.hornbyelite
Subclasses of AbstractNamedBean in jmri.jmrix.lenz.hornbyelite Modifier and Type Class Description class
EliteXNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on Hornby Elite connections. -
Uses of AbstractNamedBean in jmri.jmrix.loconet
Subclasses of AbstractNamedBean in jmri.jmrix.loconet Modifier and Type Class Description class
LNCPSignalMast
Extend jmri.SignalMast for signals implemented by an LNCP.class
LnLight
Implementation of the Light Object for LocoNetclass
LnReporter
Extend jmri.AbstractIdTagReporter for LocoNet layouts.class
LnSensor
Extend jmri.AbstractSensor for LocoNet layouts.class
LnThrottleStringIO
Send a message to the LocoNet throttles.class
LnTurnout
Extend jmri.AbstractTurnout for LocoNet layoutsclass
SE8cSignalHead
Extend jmri.SignalHead for signals implemented by an SE8C.class
TranspondingTag
Concrete implementation of theIdTag
interface for the LocoNet based Transponding reports. -
Uses of AbstractNamedBean in jmri.jmrix.loconet.logixng
Subclasses of AbstractNamedBean in jmri.jmrix.loconet.logixng Modifier and Type Class Description class
ActionClearSlots
Sets all engine slots to status commonclass
ActionUpdateSlots
Request an update of the LocoNet slotsclass
ExpressionSlotUsage
This expression compares the number of slots that are currently in use with a threshold number.class
SetSpeedZero
Sets the speed to zero if the loco hasn't been used in a while. -
Uses of AbstractNamedBean in jmri.jmrix.maple
Subclasses of AbstractNamedBean in jmri.jmrix.maple Modifier and Type Class Description class
SerialLight
Implementation of the Light Object for C/MRIclass
SerialSensor
Extend jmri.AbstractSensor for Maple systems.class
SerialTurnout
Turnout implementation for Maple systems. -
Uses of AbstractNamedBean in jmri.jmrix.marklin
Subclasses of AbstractNamedBean in jmri.jmrix.marklin Modifier and Type Class Description class
MarklinSensor
Implement a Sensor via Marklin communications.class
MarklinTurnout
Implement a Turnout via Marklin communications. -
Uses of AbstractNamedBean in jmri.jmrix.mqtt
Subclasses of AbstractNamedBean in jmri.jmrix.mqtt Modifier and Type Class Description class
MqttLight
MQTT implementation of the Light interface.(package private) class
MqttReporter
Provide a Reporter implementation for MQTT communicationsclass
MqttSensor
Implementation of the Sensor interface for MQTT layouts.class
MqttSignalMast
SignalMast implemented via MQTT messagesclass
MqttTurnout
Implementation of the Turnout interface for MQTT layouts. -
Uses of AbstractNamedBean in jmri.jmrix.mqtt.logixng
Subclasses of AbstractNamedBean in jmri.jmrix.mqtt.logixng Modifier and Type Class Description class
Publish
This action publishes a message to MQTT.class
Subscribe
This action subscribes to a topic to MQTT. -
Uses of AbstractNamedBean in jmri.jmrix.mrc
Subclasses of AbstractNamedBean in jmri.jmrix.mrc Modifier and Type Class Description class
MrcTurnout
New MRC implementation of the Turnout interface From Xpa+Modem implementation of the Turnout interface. -
Uses of AbstractNamedBean in jmri.jmrix.nce
Subclasses of AbstractNamedBean in jmri.jmrix.nce Modifier and Type Class Description class
NceLight
NceLight.java Implementation of the Light Object for NCEclass
NceSensor
Extend jmri.AbstractSensor for NCE systemsclass
NceTurnout
Implement a Turnout via NCE communications. -
Uses of AbstractNamedBean in jmri.jmrix.oaktree
Subclasses of AbstractNamedBean in jmri.jmrix.oaktree Modifier and Type Class Description class
SerialLight
Implementation of the Light Objectclass
SerialSensor
Extend jmri.AbstractSensor for serial systemsclass
SerialTurnout
Extend jmri.AbstractTurnout for Oak Tree serial layouts. -
Uses of AbstractNamedBean in jmri.jmrix.openlcb
Subclasses of AbstractNamedBean in jmri.jmrix.openlcb Modifier and Type Class Description class
OlcbLight
class
OlcbReporter
Implement jmri.AbstractReporter for OpenLCB protocol.class
OlcbSensor
Extend jmri.AbstractSensor for OpenLCB controls.class
OlcbSignalMast
This class implements a SignalMast that use OpenLCB Events to set aspects.class
OlcbTurnout
Turnout for OpenLCB connections. -
Uses of AbstractNamedBean in jmri.jmrix.pi
Subclasses of AbstractNamedBean in jmri.jmrix.pi Modifier and Type Class Description class
RaspberryPiSensor
Sensor interface for RaspberryPi GPIO pins.class
RaspberryPiTurnout
Turnout interface to RaspberryPi GPIO pins. -
Uses of AbstractNamedBean in jmri.jmrix.powerline
Subclasses of AbstractNamedBean in jmri.jmrix.powerline Modifier and Type Class Description class
SerialLight
Implementation of the Light Object for Powerline devices.class
SerialSensor
Extend jmri.AbstractSensor for serial systemsclass
SerialTurnout
Turnout implementation for X10.class
SerialX10Light
Implementation of the Light class for X10-based subclasses. -
Uses of AbstractNamedBean in jmri.jmrix.powerline.cm11
Subclasses of AbstractNamedBean in jmri.jmrix.powerline.cm11 Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 CM11 interfaces. -
Uses of AbstractNamedBean in jmri.jmrix.powerline.cp290
Subclasses of AbstractNamedBean in jmri.jmrix.powerline.cp290 Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 for CP290 interfaces. -
Uses of AbstractNamedBean in jmri.jmrix.powerline.dmx512
Subclasses of AbstractNamedBean in jmri.jmrix.powerline.dmx512 Modifier and Type Class Description class
SpecificDmxLight
Implementation of the Light class for DMX based subclasses.class
SpecificLight
Implementation of the Light Object for DMX512 Serial interfaces. -
Uses of AbstractNamedBean in jmri.jmrix.powerline.insteon2412s
Subclasses of AbstractNamedBean in jmri.jmrix.powerline.insteon2412s Modifier and Type Class Description class
SpecificInsteonLight
Implementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.class
SpecificX10Light
Implementation of the Light Object for X10 receivers on Insteon 2412S interfaces. -
Uses of AbstractNamedBean in jmri.jmrix.powerline.simulator
Subclasses of AbstractNamedBean in jmri.jmrix.powerline.simulator Modifier and Type Class Description class
SpecificInsteonLight
Implementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.class
SpecificX10Light
Implementation of the Light Object for X10 receivers on Insteon 2412S interfaces. -
Uses of AbstractNamedBean in jmri.jmrix.rfid
Subclasses of AbstractNamedBean in jmri.jmrix.rfid Modifier and Type Class Description class
RfidReporter
Extend AbstractIdTagReporter for RFID systemsclass
RfidSensor
Extend jmri.AbstractSensor for RFID systemsclass
TimeoutRfidSensor
Timeout specific implementation of an RfidSensor. -
Uses of AbstractNamedBean in jmri.jmrix.roco.z21
Subclasses of AbstractNamedBean in jmri.jmrix.roco.z21 Modifier and Type Class Description class
Z21CanReporter
Z21CanReporter implements the Reporter Manager interface for Can connected reporters on Roco Z21 systems.class
Z21CanSensor
Z21CanSensor implements the Sensor interface for Can connected sensors on Roco Z21 systems.class
Z21Reporter
Z21Reporter implements the Reporter Manager interface for Roco Z21 systems.class
Z21RMBusSensor
Extend jmri.AbstractSensor for RocoMotion (RM) bus sensors on the Roco Z21.class
Z21XNetTurnout
Extend jmri.jmrix.lenz.XNetTurnout for Roco Z21/z21 systems. -
Uses of AbstractNamedBean in jmri.jmrix.rps
Subclasses of AbstractNamedBean in jmri.jmrix.rps Modifier and Type Class Description class
RpsReporter
RPS implementation of the Reporter interface.class
RpsSensor
Extend jmri.AbstractSensor for RPS systems. -
Uses of AbstractNamedBean in jmri.jmrix.secsi
Subclasses of AbstractNamedBean in jmri.jmrix.secsi Modifier and Type Class Description class
SerialLight
Implementation of the Light Object.class
SerialSensor
Extend jmri.AbstractSensor for serial systems.class
SerialTurnout
Extend jmri.AbstractTurnout for SECSI serial layouts. -
Uses of AbstractNamedBean in jmri.jmrix.sprog
Subclasses of AbstractNamedBean in jmri.jmrix.sprog Modifier and Type Class Description class
SprogCSTurnout
Sprog implementation of the Turnout interface.class
SprogTurnout
Sprog implementation of the Turnout interface. -
Uses of AbstractNamedBean in jmri.jmrix.srcp
Subclasses of AbstractNamedBean in jmri.jmrix.srcp Modifier and Type Class Description class
SRCPSensor
SRCPSensor implementation of the Sensor interface.class
SRCPTurnout
SRCP implementation of the Turnout interface. -
Uses of AbstractNamedBean in jmri.jmrix.tams
Subclasses of AbstractNamedBean in jmri.jmrix.tams Modifier and Type Class Description class
TamsSensor
Implement a Sensor via Tams communications.class
TamsTurnout
Implement a Turnout via Tams communications. -
Uses of AbstractNamedBean in jmri.jmrix.tmcc
Subclasses of AbstractNamedBean in jmri.jmrix.tmcc Modifier and Type Class Description class
SerialTurnout
Extend jmri.AbstractTurnout for TMCC serial layouts. -
Uses of AbstractNamedBean in jmri.jmrix.xpa
Subclasses of AbstractNamedBean in jmri.jmrix.xpa Modifier and Type Class Description class
XpaTurnout
Xpa+Modem implementation of the Turnout interface. -
Uses of AbstractNamedBean in jmri.jmrix.zimo
Subclasses of AbstractNamedBean in jmri.jmrix.zimo Modifier and Type Class Description class
Mx1Turnout
New Zimo Binary implementation of the Turnout interface -
Uses of AbstractNamedBean in jmri.jmrix.ztc.ztc611
Subclasses of AbstractNamedBean in jmri.jmrix.ztc.ztc611 Modifier and Type Class Description class
ZTC611XNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on ZTC ZTC611 connections.
-