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 interfaceLightRepresent a single visible Light on the physical layout.interfaceSensorGeneral input device representation.interfaceTurnoutRepresent a Turnout on the layout.interfaceVariableLightRepresent 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 classAbstractLightAbstract class providing partial implementation of the Light interface.classAbstractSensorAbstract class providing the basic logic of the Sensor interface.classAbstractTurnoutAbstract base for the Turnout interface.classAbstractVariableLightAbstract 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 classAcelaLightAcelaLight.javaclassAcelaSensorExtend jmri.AbstractSensor for Acela systemsclassAcelaTurnoutImplementation 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 classAnymaDMX_UsbLightAnymaDMX_UsbLight.java -
Uses of DigitalIO in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement DigitalIO Modifier and Type Class Description classBiDiBLightImplementation of the Light Control Object for BiDiB.classBiDiBSensorExtend jmri.AbstractSensor for BiDiB systemsclassBiDiBTurnoutBiDiB 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 classCbusLightLight implementation for CBUS connections.classCbusSensorExtend jmri.AbstractSensor for CBUS controls.classCbusTurnoutTurnout 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 classSerialLightSerialLight.java Implementation of the Light Object for C/MRIclassSerialSensorExtend jmri.AbstractSensor for C/MRI serial systemsclassSerialTurnoutTurnout 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 classDcc4PcSensorImplement 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 classDCCppLightImplementation of the Light Object for DCC++classDCCppSensorExtend jmri.AbstractSensor for DCC++ layouts.classDCCppTurnoutExtends 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 classEasyDccTurnoutEasyDCC 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 classEcosSensorImplement a Sensor via ECoS communications.classEcosTurnoutImplement 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 classSerialLightImplementation of the Light interface using Grapevine signal ports.classSerialSensorImplement Sensor for Grapevine.classSerialTurnoutImplement 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 classXBeeLightLight implementation for XBee systems.classXBeeSensorExtend jmri.AbstractSensor for XBee connections.classXBeeTurnoutTurnout implementation for XBee systems. -
Uses of DigitalIO in jmri.jmrix.ipocs
Classes in jmri.jmrix.ipocs that implement DigitalIO Modifier and Type Class Description classIpocsLightclassIpocsSensorclassIpocsTurnout -
Uses of DigitalIO in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement DigitalIO Modifier and Type Class Description classJMRIClientLightJMRIClient implementation of the Light interface.classJMRIClientSensorJMRIClient implementation of the Sensor interface.classJMRIClientTurnoutJMRIClient 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 classXNetLightImplementation of the Light Object for XpressNet.classXNetSensorExtend jmri.AbstractSensor for XpressNet layouts.classXNetTurnoutExtend 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 classEliteXNetTurnoutExtend 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 classLnLightImplementation of the Light Object for LocoNetclassLnSensorExtend jmri.AbstractSensor for LocoNet layouts.classLnTurnoutExtend 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 classSerialLightImplementation of the Light Object for C/MRIclassSerialSensorExtend jmri.AbstractSensor for Maple systems.classSerialTurnoutTurnout implementation for Maple systems. -
Uses of DigitalIO in jmri.jmrix.marklin
Classes in jmri.jmrix.marklin that implement DigitalIO Modifier and Type Class Description classMarklinSensorImplement a Sensor via Marklin communications.classMarklinTurnoutImplement 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 classMqttLightMQTT implementation of the Light interface.classMqttSensorImplementation of the Sensor interface for MQTT layouts.classMqttTurnoutImplementation 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 classMrcTurnoutNew 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 classNceLightNceLight.java Implementation of the Light Object for NCEclassNceSensorExtend jmri.AbstractSensor for NCE systemsclassNceTurnoutImplement 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 classSerialLightImplementation of the Light ObjectclassSerialSensorExtend jmri.AbstractSensor for serial systemsclassSerialTurnoutExtend 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 classOlcbLightclassOlcbSensorExtend jmri.AbstractSensor for OpenLCB controls.classOlcbTurnoutTurnout for OpenLCB connections. -
Uses of DigitalIO in jmri.jmrix.pi
Classes in jmri.jmrix.pi that implement DigitalIO Modifier and Type Class Description classRaspberryPiSensorSensor interface for RaspberryPi GPIO pins.classRaspberryPiTurnoutTurnout 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 classSerialLightImplementation of the Light Object for Powerline devices.classSerialSensorExtend jmri.AbstractSensor for serial systemsclassSerialTurnoutTurnout implementation for X10.classSerialX10LightImplementation 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 classSpecificLightImplementation 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 classSpecificLightImplementation 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 classSpecificDmxLightImplementation of the Light class for DMX based subclasses.classSpecificLightImplementation 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 classSpecificInsteonLightImplementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.classSpecificX10LightImplementation 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 classSpecificInsteonLightImplementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.classSpecificX10LightImplementation 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 classRfidSensorExtend jmri.AbstractSensor for RFID systemsclassTimeoutRfidSensorTimeout 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 classZ21CanSensorZ21CanSensor implements the Sensor interface for Can connected sensors on Roco Z21 systems.classZ21RMBusSensorExtend jmri.AbstractSensor for RocoMotion (RM) bus sensors on the Roco Z21.classZ21XNetTurnoutExtend 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 classRpsSensorExtend 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 classSerialLightImplementation of the Light Object.classSerialSensorExtend jmri.AbstractSensor for serial systems.classSerialTurnoutExtend 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 classSprogCSTurnoutSprog implementation of the Turnout interface.classSprogTurnoutSprog 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 classSRCPSensorSRCPSensor implementation of the Sensor interface.classSRCPTurnoutSRCP 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 classTamsSensorImplement a Sensor via Tams communications.classTamsTurnoutImplement 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 classSerialTurnoutExtend 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 classXpaTurnoutXpa+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 classMx1TurnoutNew 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 classZTC611XNetTurnoutExtend jmri.jmrix.XNetTurnout to handle turnouts on ZTC ZTC611 connections.
-