Uses of Interface
jmri.DigitalIO
-
Packages that use DigitalIO 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.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.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.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.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 DigitalIO in jmri
Subinterfaces of DigitalIO in jmri Modifier and Type Interface Description interface
Light
Represent a single visible Light on the physical layout.interface
Sensor
General input device representation.interface
Turnout
Represent a Turnout on the layout.interface
VariableLight
Represent a single visible Variable Light on the physical layout. -
Uses of DigitalIO in jmri.implementation
Classes in jmri.implementation that implement DigitalIO Modifier and Type Class Description class
AbstractLight
Abstract class providing partial implementation of the Light interface.class
AbstractSensor
Abstract class providing the basic logic of the Sensor 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. -
Uses of DigitalIO in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement DigitalIO Modifier and Type Class Description class
AcelaLight
AcelaLight.javaclass
AcelaSensor
Extend jmri.AbstractSensor for Acela systemsclass
AcelaTurnout
Implementation of the Turnout Object for Acela -
Uses of DigitalIO in jmri.jmrix.anyma
Classes in jmri.jmrix.anyma that implement DigitalIO Modifier and Type Class Description class
AnymaDMX_UsbLight
AnymaDMX_UsbLight.java -
Uses of DigitalIO in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement DigitalIO Modifier and Type Class Description class
BiDiBLight
Implementation of the Light Control Object for BiDiB.class
BiDiBSensor
Extend jmri.AbstractSensor for BiDiB systemsclass
BiDiBTurnout
BiDiB implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.can.cbus
Classes in jmri.jmrix.can.cbus that implement DigitalIO Modifier and Type Class Description class
CbusLight
Light implementation for CBUS connections.class
CbusSensor
Extend jmri.AbstractSensor for CBUS controls.class
CbusTurnout
Turnout for CBUS connections. -
Uses of DigitalIO in jmri.jmrix.cmri.serial
Classes in jmri.jmrix.cmri.serial that implement DigitalIO 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 DigitalIO in jmri.jmrix.dcc4pc
Classes in jmri.jmrix.dcc4pc that implement DigitalIO Modifier and Type Class Description class
Dcc4PcSensor
Implement a Sensor via Dcc4Pc communications. -
Uses of DigitalIO in jmri.jmrix.dccpp
Classes in jmri.jmrix.dccpp that implement DigitalIO 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 DigitalIO in jmri.jmrix.easydcc
Classes in jmri.jmrix.easydcc that implement DigitalIO Modifier and Type Class Description class
EasyDccTurnout
EasyDCC implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement DigitalIO Modifier and Type Class Description class
EcosSensor
Implement a Sensor via ECoS communications.class
EcosTurnout
Implement a Turnout via ECoS communications. -
Uses of DigitalIO in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement DigitalIO Modifier and Type Class Description class
SerialLight
Implementation of the Light interface using Grapevine signal ports.class
SerialSensor
Implement Sensor for Grapevine.class
SerialTurnout
Implement Turnout for Grapevine. -
Uses of DigitalIO in jmri.jmrix.ieee802154.xbee
Classes in jmri.jmrix.ieee802154.xbee that implement DigitalIO 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 DigitalIO in jmri.jmrix.ipocs
Classes in jmri.jmrix.ipocs that implement DigitalIO Modifier and Type Class Description class
IpocsLight
class
IpocsSensor
class
IpocsTurnout
-
Uses of DigitalIO in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement DigitalIO Modifier and Type Class Description class
JMRIClientLight
JMRIClient implementation of the Light interface.class
JMRIClientSensor
JMRIClient implementation of the Sensor interface.class
JMRIClientTurnout
JMRIClient implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.lenz
Classes in jmri.jmrix.lenz that implement DigitalIO 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 DigitalIO in jmri.jmrix.lenz.hornbyelite
Classes in jmri.jmrix.lenz.hornbyelite that implement DigitalIO Modifier and Type Class Description class
EliteXNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on Hornby Elite connections. -
Uses of DigitalIO in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement DigitalIO Modifier and Type Class Description class
LnLight
Implementation of the Light Object for LocoNetclass
LnSensor
Extend jmri.AbstractSensor for LocoNet layouts.class
LnTurnout
Extend jmri.AbstractTurnout for LocoNet layouts -
Uses of DigitalIO in jmri.jmrix.maple
Classes in jmri.jmrix.maple that implement DigitalIO 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 DigitalIO in jmri.jmrix.marklin
Classes in jmri.jmrix.marklin that implement DigitalIO Modifier and Type Class Description class
MarklinSensor
Implement a Sensor via Marklin communications.class
MarklinTurnout
Implement a Turnout via Marklin communications. -
Uses of DigitalIO in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement DigitalIO Modifier and Type Class Description class
MqttLight
MQTT implementation of the Light interface.class
MqttSensor
Implementation of the Sensor interface for MQTT layouts.class
MqttTurnout
Implementation of the Turnout interface for MQTT layouts. -
Uses of DigitalIO in jmri.jmrix.mrc
Classes in jmri.jmrix.mrc that implement DigitalIO Modifier and Type Class Description class
MrcTurnout
New MRC implementation of the Turnout interface From Xpa+Modem implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.nce
Classes in jmri.jmrix.nce that implement DigitalIO 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 DigitalIO in jmri.jmrix.oaktree
Classes in jmri.jmrix.oaktree that implement DigitalIO 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 DigitalIO in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement DigitalIO Modifier and Type Class Description class
OlcbLight
class
OlcbSensor
Extend jmri.AbstractSensor for OpenLCB controls.class
OlcbTurnout
Turnout for OpenLCB connections. -
Uses of DigitalIO in jmri.jmrix.pi
Classes in jmri.jmrix.pi that implement DigitalIO Modifier and Type Class Description class
RaspberryPiSensor
Sensor interface for RaspberryPi GPIO pins.class
RaspberryPiTurnout
Turnout interface to RaspberryPi GPIO pins. -
Uses of DigitalIO in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement DigitalIO 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 DigitalIO in jmri.jmrix.powerline.cm11
Classes in jmri.jmrix.powerline.cm11 that implement DigitalIO Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 CM11 interfaces. -
Uses of DigitalIO in jmri.jmrix.powerline.cp290
Classes in jmri.jmrix.powerline.cp290 that implement DigitalIO Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 for CP290 interfaces. -
Uses of DigitalIO in jmri.jmrix.powerline.dmx512
Classes in jmri.jmrix.powerline.dmx512 that implement DigitalIO 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 DigitalIO in jmri.jmrix.powerline.insteon2412s
Classes in jmri.jmrix.powerline.insteon2412s that implement DigitalIO 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 DigitalIO in jmri.jmrix.powerline.simulator
Classes in jmri.jmrix.powerline.simulator that implement DigitalIO 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 DigitalIO in jmri.jmrix.rfid
Classes in jmri.jmrix.rfid that implement DigitalIO Modifier and Type Class Description class
RfidSensor
Extend jmri.AbstractSensor for RFID systemsclass
TimeoutRfidSensor
Timeout specific implementation of an RfidSensor. -
Uses of DigitalIO in jmri.jmrix.roco.z21
Classes in jmri.jmrix.roco.z21 that implement DigitalIO Modifier and Type Class Description class
Z21CanSensor
Z21CanSensor implements the Sensor interface for Can connected sensors on 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 DigitalIO in jmri.jmrix.rps
Classes in jmri.jmrix.rps that implement DigitalIO Modifier and Type Class Description class
RpsSensor
Extend jmri.AbstractSensor for RPS systems. -
Uses of DigitalIO in jmri.jmrix.secsi
Classes in jmri.jmrix.secsi that implement DigitalIO 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 DigitalIO in jmri.jmrix.sprog
Classes in jmri.jmrix.sprog that implement DigitalIO Modifier and Type Class Description class
SprogCSTurnout
Sprog implementation of the Turnout interface.class
SprogTurnout
Sprog implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.srcp
Classes in jmri.jmrix.srcp that implement DigitalIO Modifier and Type Class Description class
SRCPSensor
SRCPSensor implementation of the Sensor interface.class
SRCPTurnout
SRCP implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.tams
Classes in jmri.jmrix.tams that implement DigitalIO Modifier and Type Class Description class
TamsSensor
Implement a Sensor via Tams communications.class
TamsTurnout
Implement a Turnout via Tams communications. -
Uses of DigitalIO in jmri.jmrix.tmcc
Classes in jmri.jmrix.tmcc that implement DigitalIO Modifier and Type Class Description class
SerialTurnout
Extend jmri.AbstractTurnout for TMCC serial layouts. -
Uses of DigitalIO in jmri.jmrix.xpa
Classes in jmri.jmrix.xpa that implement DigitalIO Modifier and Type Class Description class
XpaTurnout
Xpa+Modem implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.zimo
Classes in jmri.jmrix.zimo that implement DigitalIO Modifier and Type Class Description class
Mx1Turnout
New Zimo Binary implementation of the Turnout interface -
Uses of DigitalIO in jmri.jmrix.ztc.ztc611
Classes in jmri.jmrix.ztc.ztc611 that implement DigitalIO Modifier and Type Class Description class
ZTC611XNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on ZTC ZTC611 connections.
-