Uses of Interface
jmri.AnalogIO
Packages that use AnalogIO
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Provides JMRI layout objects that use MQTT connections.
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.
Provides implementations of various JMRI managers.
-
Uses of AnalogIO in jmri
Modifier and TypeInterfaceDescriptioninterfaceInterface for calculating an average meter value for a meter.interfaceInterface for marking a Meter as a Current meter.interfaceInterface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.interfaceRepresent a single visible Variable Light on the physical layout.interfaceInterface for marking a Meter as a Voltage meter.Modifier and TypeMethodDescriptiondefault voidAnalogIOManager.addBeanType(Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager) Add a type of NamedBean, for example VariableLight, that should be also registred in AnalogIOManager.default voidAnalogIOManager.removeBeanType(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 AnalogIOModifier and TypeClassDescriptionclassBase implementation of the AnalogIO interface.classAbstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.classAbstract base class for average meter objects.classAbstract base class for current meter objects.static classDefault implementation of a current meter.static classDefault 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 -
Uses of AnalogIO in jmri.jmrix.anyma
Classes in jmri.jmrix.anyma that implement AnalogIO -
Uses of AnalogIO in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement AnalogIOModifier and TypeClassDescriptionclassImplementation of the Light Control Object for BiDiB. -
Uses of AnalogIO in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement AnalogIO -
Uses of AnalogIO in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement AnalogIOModifier and TypeClassDescriptionclassImplementation of the Light Object for Powerline devices.classImplementation of the Light class for X10-based subclasses. -
Uses of AnalogIO in jmri.jmrix.powerline.cm11
Classes in jmri.jmrix.powerline.cm11 that implement AnalogIOModifier and TypeClassDescriptionclassImplementation of the Light Object for X10 CM11 interfaces. -
Uses of AnalogIO in jmri.jmrix.powerline.cp290
Classes in jmri.jmrix.powerline.cp290 that implement AnalogIOModifier and TypeClassDescriptionclassImplementation 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 AnalogIOModifier and TypeClassDescriptionclassImplementation of the Light class for DMX based subclasses.classImplementation of the Light Object for DMX512 Serial interfaces. -
Uses of AnalogIO in jmri.jmrix.powerline.insteon2412s
Classes in jmri.jmrix.powerline.insteon2412s that implement AnalogIOModifier 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 AnalogIO in jmri.jmrix.powerline.simulator
Classes in jmri.jmrix.powerline.simulator that implement AnalogIOModifier 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 AnalogIO in jmri.managers
Methods in jmri.managers that return AnalogIOModifier and TypeMethodDescriptionProxyAnalogIOManager.getBySystemName(String systemName) ProxyAnalogIOManager.getByUserName(String userName) Locate an existing instance based on a user name.Methods in jmri.managers that return types with arguments of type AnalogIOModifier and TypeMethodDescriptionAbstractAnalogIOManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.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 AnalogIOModifier and TypeMethodDescriptionvoidProxyAnalogIOManager.addBeanType(Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager) Add a type of NamedBean, for example VariableLight, that should be also registred in AnalogIOManager.voidProxyAnalogIOManager.removeBeanType(Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager) Remove a type of NamedBean, for example VariableLight, from beeing registred in AnalogIOManager.