Uses of Interface
jmri.Signal
-
Packages that use Signal 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.ussctc Support for implementing USS CTC systems in JMRI.jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.bidib jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware.jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface. -
-
Uses of Signal in jmri
Subinterfaces of Signal in jmri Modifier and Type Interface Description interface
SignalHead
Represent a single signal head.interface
SignalMast
Represent a signal mast. -
Uses of Signal in jmri.implementation
Classes in jmri.implementation that implement Signal Modifier and Type Class Description 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
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
DefaultSignalHead
Default implementation of the basic logic of the SignalHead interface.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
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 Signal in jmri.jmrit.ussctc
Fields in jmri.jmrit.ussctc with type parameters of type Signal Modifier and Type Field Description (package private) java.util.ArrayDeque<NamedBeanHandle<Signal>>
SignalHeadSection. hLeftHeads
(package private) java.util.ArrayDeque<NamedBeanHandle<Signal>>
SignalHeadSection. hRightHeads
Method parameters in jmri.jmrit.ussctc with type arguments of type Signal Modifier and Type Method Description boolean
SignalHeadSection. headShowsClear(NamedBeanHandle<Signal> handle)
Clear is defined as showing above Restricting.boolean
SignalHeadSection. headShowsRestricting(NamedBeanHandle<Signal> handle)
"Restricting" means that a signal is showing FLASHREDprotected void
SignalHeadSection. setListHeldState(java.lang.Iterable<NamedBeanHandle<Signal>> list, boolean state)
-
Uses of Signal in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement Signal Modifier and Type Class Description class
AcelaSignalHead
Extend jmri.AbstractSignalHead for Acela signals based upon Grapevine example by Bob Jacobsen. -
Uses of Signal in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement Signal Modifier and Type Class Description class
BiDiBSignalMast
This class implements a SignalMast that use BiDiB Accessories to set aspects. -
Uses of Signal in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement Signal Modifier and Type Class Description class
SerialSignalHead
Extend jmri.AbstractSignalHead for grapevine serial signals. -
Uses of Signal in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement Signal Modifier and Type Class Description class
LNCPSignalMast
Extend jmri.SignalMast for signals implemented by an LNCP.class
SE8cSignalHead
Extend jmri.SignalHead for signals implemented by an SE8C. -
Uses of Signal in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement Signal Modifier and Type Class Description class
MqttSignalMast
SignalMast implemented via MQTT messages -
Uses of Signal in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement Signal Modifier and Type Class Description class
OlcbSignalMast
This class implements a SignalMast that use OpenLCB Events to set aspects.
-