Uses of Interface
jmri.AnalogIO
-
Packages that use AnalogIO 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.logixng.expressions jmri.jmrix.anyma jmri.jmrix.bidib jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.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.managers Provides implementations of various JMRI managers. -
-
Uses of AnalogIO in jmri
Subinterfaces of AnalogIO in jmri Modifier and Type Interface Description interface
CurrentMeter
Interface for marking a Meter as a Current meter.interface
Meter
Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.interface
VariableLight
Represent a single visible Variable Light on the physical layout.interface
VoltageMeter
Interface for marking a Meter as a Voltage meter.Method parameters in jmri with type arguments of type AnalogIO Modifier and Type Method Description default void
AnalogIOManager. addBeanType(java.lang.Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager)
Add a type of NamedBean, for example VariableLight, that should be also registred in AnalogIOManager.default void
AnalogIOManager. removeBeanType(java.lang.Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager)
Remove a type of NamedBean, for example VariableLight, from beeing registred in AnalogIOManager. -
Uses of AnalogIO in jmri.implementation
Classes in jmri.implementation that implement AnalogIO Modifier and Type Class Description class
AbstractAnalogIO
Base implementation of the AnalogIO interface.class
AbstractVariableLight
Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.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. -
Uses of AnalogIO in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type AnalogIO Modifier and Type Method Description LogixNG_SelectNamedBean<AnalogIO>
AnalogExpressionAnalogIO. getSelectNamedBean()
-
Uses of AnalogIO in jmri.jmrix.anyma
Classes in jmri.jmrix.anyma that implement AnalogIO Modifier and Type Class Description class
AnymaDMX_UsbLight
AnymaDMX_UsbLight.java -
Uses of AnalogIO in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement AnalogIO Modifier and Type Class Description class
BiDiBLight
Implementation of the Light Control Object for BiDiB. -
Uses of AnalogIO in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement AnalogIO Modifier and Type Class Description class
MqttLight
MQTT implementation of the Light interface. -
Uses of AnalogIO in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement AnalogIO Modifier and Type Class Description class
SerialLight
Implementation of the Light Object for Powerline devices.class
SerialX10Light
Implementation of the Light class for X10-based subclasses. -
Uses of AnalogIO in jmri.jmrix.powerline.cm11
Classes in jmri.jmrix.powerline.cm11 that implement AnalogIO Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 CM11 interfaces. -
Uses of AnalogIO in jmri.jmrix.powerline.cp290
Classes in jmri.jmrix.powerline.cp290 that implement AnalogIO Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 for CP290 interfaces. -
Uses of AnalogIO in jmri.jmrix.powerline.dmx512
Classes in jmri.jmrix.powerline.dmx512 that implement AnalogIO 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 AnalogIO in jmri.jmrix.powerline.insteon2412s
Classes in jmri.jmrix.powerline.insteon2412s that implement AnalogIO 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 AnalogIO in jmri.jmrix.powerline.simulator
Classes in jmri.jmrix.powerline.simulator that implement AnalogIO 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 AnalogIO in jmri.managers
Methods in jmri.managers that return AnalogIO Modifier and Type Method Description AnalogIO
ProxyAnalogIOManager. getBySystemName(java.lang.String systemName)
AnalogIO
ProxyAnalogIOManager. getByUserName(java.lang.String userName)
Locate an existing instance based on a user name.Methods in jmri.managers that return types with arguments of type AnalogIO Modifier and Type Method Description java.lang.Class<AnalogIO>
AbstractAnalogIOManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.java.lang.Class<AnalogIO>
ProxyAnalogIOManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.protected AbstractManager<AnalogIO>
ProxyAnalogIOManager. makeInternalManager()
Method parameters in jmri.managers with type arguments of type AnalogIO Modifier and Type Method Description void
ProxyAnalogIOManager. addBeanType(java.lang.Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager)
Add a type of NamedBean, for example VariableLight, that should be also registred in AnalogIOManager.void
ProxyAnalogIOManager. removeBeanType(java.lang.Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager)
Remove a type of NamedBean, for example VariableLight, from beeing registred in AnalogIOManager.
-