Uses of Interface
jmri.DigitalIO
Packages that use DigitalIO
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
This package handles communications for the CTI Acela hardware.
Defines classes for interfacing to a MERG CBUS network.
Provides basic interfaces and certain core implementations for the JMRI
C/MRI serial implementation.
Support for the ESU ECoS.
This package handles communications for the ProTrak Grapevine hardware.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
Classes to interact with a Marklin Network Connection.
Provides JMRI layout objects that use MQTT connections.
Implementation of the JMRI OpenLCB hardware interface.
This package handles communications for powerline adapters, such as X10.
This package handles communications for CM11 powerline adapters.
This package handles communications for CP290 powerline adapters.
This package handles communications for DMX lighting adapters.
This package handles communications for Insteon 2412S adapters.
This package handles communications for RFID adapters.
This package contains software specific to the RPS system from
NAC Services, Inc.
This package handles communications for the TracTronics SECSI hardware.
Provide a JMRI connection to an
SRCP server.
Support for the ESU ECoS.
-
Uses of DigitalIO in jmri
Modifier and TypeInterfaceDescriptioninterfaceRepresent a single visible Light on the physical layout.interfaceGeneral input device representation.interfaceRepresent a Turnout on the layout.interfaceRepresent a single visible Variable Light on the physical layout. -
Uses of DigitalIO in jmri.implementation
Classes in jmri.implementation that implement DigitalIOModifier and TypeClassDescriptionclassAbstract class providing partial implementation of the Light interface.classAbstract class providing the basic logic of the Sensor interface.classAbstract base for the Turnout interface.classAbstract 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 DigitalIOModifier and TypeClassDescriptionclassAcelaLight.javaclassExtend jmri.AbstractSensor for Acela systemsclassImplementation of the Turnout Object for Acela -
Uses of DigitalIO in jmri.jmrix.anyma
Classes in jmri.jmrix.anyma that implement DigitalIO -
Uses of DigitalIO in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Control Object for BiDiB.classExtend jmri.AbstractSensor for BiDiB systemsclassBiDiB implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.can.cbus
Classes in jmri.jmrix.can.cbus that implement DigitalIOModifier and TypeClassDescriptionclassLight implementation for CBUS connections.classExtend jmri.AbstractSensor for CBUS controls.classTurnout for CBUS connections. -
Uses of DigitalIO in jmri.jmrix.cmri.serial
Classes in jmri.jmrix.cmri.serial that implement DigitalIOModifier and TypeClassDescriptionclassSerialLight.java Implementation of the Light Object for C/MRIclassExtend jmri.AbstractSensor for C/MRI serial systemsclassTurnout implementation for C/MRI serial systems. -
Uses of DigitalIO in jmri.jmrix.dcc4pc
Classes in jmri.jmrix.dcc4pc that implement DigitalIOModifier and TypeClassDescriptionclassImplement a Sensor via Dcc4Pc communications. -
Uses of DigitalIO in jmri.jmrix.dccpp
Classes in jmri.jmrix.dccpp that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Object for DCC++classExtend jmri.AbstractSensor for DCC++ layouts.classExtends jmri.AbstractTurnout for DCCpp layouts -
Uses of DigitalIO in jmri.jmrix.easydcc
Classes in jmri.jmrix.easydcc that implement DigitalIOModifier and TypeClassDescriptionclassEasyDCC implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement DigitalIOModifier and TypeClassDescriptionclassImplement a Sensor via ECoS communications.classImplement a Turnout via ECoS communications. -
Uses of DigitalIO in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light interface using Grapevine signal ports.classImplement Sensor for Grapevine.classImplement Turnout for Grapevine. -
Uses of DigitalIO in jmri.jmrix.ieee802154.xbee
Classes in jmri.jmrix.ieee802154.xbee that implement DigitalIOModifier and TypeClassDescriptionclassLight implementation for XBee systems.classExtend jmri.AbstractSensor for XBee connections.classTurnout implementation for XBee systems. -
Uses of DigitalIO in jmri.jmrix.ipocs
Classes in jmri.jmrix.ipocs that implement DigitalIO -
Uses of DigitalIO in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement DigitalIOModifier and TypeClassDescriptionclassJMRIClient implementation of the Light interface.classJMRIClient implementation of the Sensor interface.classJMRIClient implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.lenz
Classes in jmri.jmrix.lenz that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Object for XpressNet.classExtend jmri.AbstractSensor for XpressNet layouts.classExtend jmri.AbstractTurnout for XNet layouts -
Uses of DigitalIO in jmri.jmrix.lenz.hornbyelite
Classes in jmri.jmrix.lenz.hornbyelite that implement DigitalIOModifier and TypeClassDescriptionclassExtend 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 -
Uses of DigitalIO in jmri.jmrix.maple
Classes in jmri.jmrix.maple that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Object for C/MRIclassExtend jmri.AbstractSensor for Maple systems.classTurnout implementation for Maple systems. -
Uses of DigitalIO in jmri.jmrix.marklin
Classes in jmri.jmrix.marklin that implement DigitalIOModifier and TypeClassDescriptionclassImplement a Sensor via Marklin communications.classImplement a Turnout via Marklin communications. -
Uses of DigitalIO in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement DigitalIOModifier and TypeClassDescriptionclassMQTT implementation of the Light interface.classImplementation of the Sensor interface for MQTT layouts.classImplementation of the Turnout interface for MQTT layouts. -
Uses of DigitalIO in jmri.jmrix.mrc
Classes in jmri.jmrix.mrc that implement DigitalIOModifier and TypeClassDescriptionclassNew 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 DigitalIOModifier and TypeClassDescriptionclassNceLight.java Implementation of the Light Object for NCEclassExtend jmri.AbstractSensor for NCE systemsclassImplement a Turnout via NCE communications. -
Uses of DigitalIO in jmri.jmrix.oaktree
Classes in jmri.jmrix.oaktree that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light ObjectclassExtend jmri.AbstractSensor for serial systemsclassExtend jmri.AbstractTurnout for Oak Tree serial layouts. -
Uses of DigitalIO in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement DigitalIOModifier and TypeClassDescriptionfinal classfinal classExtend jmri.AbstractSensor for OpenLCB controls.final classTurnout for OpenLCB connections. -
Uses of DigitalIO in jmri.jmrix.pi
Classes in jmri.jmrix.pi that implement DigitalIOModifier and TypeClassDescriptionclassSensor interface for RaspberryPi GPIO pins.classTurnout interface to RaspberryPi GPIO pins. -
Uses of DigitalIO in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Object for Powerline devices.classExtend jmri.AbstractSensor for serial systemsclassTurnout implementation for X10.classImplementation of the Light class for X10-based subclasses. -
Uses of DigitalIO in jmri.jmrix.powerline.cm11
Classes in jmri.jmrix.powerline.cm11 that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Object for X10 CM11 interfaces. -
Uses of DigitalIO in jmri.jmrix.powerline.cp290
Classes in jmri.jmrix.powerline.cp290 that implement DigitalIOModifier and TypeClassDescriptionclassImplementation 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 DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light class for DMX based subclasses.classImplementation of the Light Object for DMX512 Serial interfaces. -
Uses of DigitalIO in jmri.jmrix.powerline.insteon2412s
Classes in jmri.jmrix.powerline.insteon2412s that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.classImplementation 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 DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.classImplementation 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 DigitalIOModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for RFID systemsclassTimeout specific implementation of an RfidSensor. -
Uses of DigitalIO in jmri.jmrix.roco.z21
Classes in jmri.jmrix.roco.z21 that implement DigitalIOModifier and TypeClassDescriptionclassZ21CanSensor implements the Sensor interface for Can connected sensors on Roco Z21 systems.classExtend jmri.AbstractSensor for RocoMotion (RM) bus sensors on the Roco Z21.classExtend jmri.jmrix.lenz.XNetTurnout for Roco Z21/z21 systems. -
Uses of DigitalIO in jmri.jmrix.rps
Classes in jmri.jmrix.rps that implement DigitalIO -
Uses of DigitalIO in jmri.jmrix.secsi
Classes in jmri.jmrix.secsi that implement DigitalIOModifier and TypeClassDescriptionclassImplementation of the Light Object.classExtend jmri.AbstractSensor for serial systems.classExtend jmri.AbstractTurnout for SECSI serial layouts. -
Uses of DigitalIO in jmri.jmrix.sprog
Classes in jmri.jmrix.sprog that implement DigitalIOModifier and TypeClassDescriptionclassSprog implementation of the Turnout interface.classSprog implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.srcp
Classes in jmri.jmrix.srcp that implement DigitalIOModifier and TypeClassDescriptionclassSRCPSensor implementation of the Sensor interface.classSRCP implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.tams
Classes in jmri.jmrix.tams that implement DigitalIOModifier and TypeClassDescriptionclassImplement a Sensor via Tams communications.classImplement a Turnout via Tams communications. -
Uses of DigitalIO in jmri.jmrix.tmcc
Classes in jmri.jmrix.tmcc that implement DigitalIOModifier and TypeClassDescriptionclassExtend jmri.AbstractTurnout for TMCC serial layouts. -
Uses of DigitalIO in jmri.jmrix.xpa
Classes in jmri.jmrix.xpa that implement DigitalIOModifier and TypeClassDescriptionclassXpa+Modem implementation of the Turnout interface. -
Uses of DigitalIO in jmri.jmrix.zimo
Classes in jmri.jmrix.zimo that implement DigitalIOModifier and TypeClassDescriptionclassNew Zimo Binary implementation of the Turnout interface -
Uses of DigitalIO in jmri.jmrix.ztc.ztc611
Classes in jmri.jmrix.ztc.ztc611 that implement DigitalIOModifier and TypeClassDescriptionclassExtend jmri.jmrix.XNetTurnout to handle turnouts on ZTC ZTC611 connections.