Package jmri
Interface AverageMeter
- All Superinterfaces:
AnalogIO,Comparable<NamedBean>,Meter,NamedBean,PropertyChangeProvider
- All Known Implementing Classes:
DefaultAverageMeter
Interface for calculating an average meter value for a meter.
-
Nested Class Summary
Nested 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 interface jmri.NamedBean
DISPLAY_NAME_FORMAT, INCONSISTENT, PROPERTY_COMMENT, PROPERTY_ENABLED, PROPERTY_KNOWN_STATE, PROPERTY_STATE, PROPERTY_USERNAME, QUOTED_NAME_FORMAT, UNKNOWN -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Remove references to and from this object, so that it can eventually be garbage-collected.getMeter()Get the meter.intgetTime()Get the time in milliseconds to average on.voidSet the meter.voidsetTime(int time) Set the time in milliseconds to average on.Methods 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
-
Method Details
-
getMeter
Get the meter.- Returns:
- the meter
-
setMeter
Set the meter.- Parameters:
meter- the meter
-
getTime
int getTime()Get the time in milliseconds to average on.- Returns:
- the time
-
setTime
Set the time in milliseconds to average on.- Parameters:
time- the time
-
dispose
void dispose()Remove references to and from this object, so that it can eventually be garbage-collected.The meter must be disabled before it's disposed.
-