Package jmri.implementation
Class DefaultMeter.DefaultCurrentMeter
java.lang.Object
jmri.implementation.AbstractNamedBean
jmri.implementation.AbstractAnalogIO
jmri.implementation.DefaultMeter
jmri.implementation.DefaultMeter.DefaultCurrentMeter
- All Implemented Interfaces:
Comparable<NamedBean>,AnalogIO,PropertyChangeProvider,CurrentMeter,Meter,NamedBean
- Enclosing class:
- DefaultMeter
Default implementation of a current meter.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.implementation.DefaultMeter
DefaultMeter.DefaultCurrentMeter, DefaultMeter.DefaultVoltageMeterNested classes/interfaces inherited from interface jmri.AnalogIO
AnalogIO.AbsoluteOrRelativeNested classes/interfaces inherited from interface jmri.Meter
Meter.UnitNested classes/interfaces inherited from interface jmri.NamedBean
NamedBean.BadNameException, NamedBean.BadSystemNameException, NamedBean.BadUserNameException, NamedBean.DisplayOptions, NamedBean.DuplicateSystemNameException -
Field Summary
Fields inherited from class jmri.implementation.AbstractNamedBean
listenerRefs, mSystemName, registerFields inherited from interface jmri.NamedBean
DISPLAY_NAME_FORMAT, INCONSISTENT, PROPERTY_COMMENT, PROPERTY_ENABLED, PROPERTY_KNOWN_STATE, PROPERTY_STATE, PROPERTY_USERNAME, QUOTED_NAME_FORMAT, UNKNOWN -
Constructor Summary
ConstructorsConstructorDescriptionDefaultCurrentMeter(String sys, Meter.Unit unit, double min, double max, double resolution, MeterUpdateTask updateTask) -
Method Summary
Methods inherited from class jmri.implementation.DefaultMeter
cutOutOfBoundsValues, disable, dispose, enable, getAbsoluteOrRelative, getBeanType, getMax, getMin, getResolution, getState, getUnit, requestUpdateFromLayout, sendValueToLayout, setStateMethods inherited from class jmri.implementation.AbstractAnalogIO
compareSystemNameSuffix, getCommandedAnalogValue, getKnownAnalogValue, getState, setCommandedAnalogValue, setState, setValueMethods inherited from class jmri.implementation.AbstractNamedBean
addPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, describeState, equals, firePropertyChange, getComment, getDisplayName, getDisplayName, getListenerRef, getListenerRefs, getNumPropertyChangeListeners, getProperty, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeListenersByReference, getPropertyKeys, getSystemName, getUserName, hashCode, removeProperty, removePropertyChangeListener, removePropertyChangeListener, setComment, setProperty, setUserName, toString, toStringSuffix, updateListenerRef, vetoableChangeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jmri.AnalogIO
getAbsoluteOrRelative, getCommandedAnalogValue, getKnownAnalogValue, getMax, getMin, getResolution, getState, isConsistentValue, requestUpdateFromLayout, setCommandedAnalogValue, setStateMethods inherited from interface jmri.NamedBean
addPropertyChangeListener, addPropertyChangeListener, compareSystemNameSuffix, compareTo, describeState, getBeanType, getComment, getDisplayName, getDisplayName, getListenerRef, getListenerRefs, getNumPropertyChangeListeners, getProperty, getPropertyChangeListenersByReference, getPropertyKeys, getRecommendedToolTip, getState, getSystemName, getUsageReport, getUserName, removeProperty, setComment, setProperty, setState, setUserName, toString, updateListenerRef, vetoableChangeMethods inherited from interface jmri.beans.PropertyChangeProvider
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Constructor Details
-
DefaultCurrentMeter
public DefaultCurrentMeter(@Nonnull String sys, Meter.Unit unit, double min, double max, double resolution, MeterUpdateTask updateTask)
-