Package jmri

Interface Meter

All Superinterfaces:
AnalogIO, Comparable<NamedBean>, NamedBean, PropertyChangeProvider
All Known Subinterfaces:
AverageMeter, CurrentMeter, VoltageMeter
All Known Implementing Classes:
DefaultAverageMeter, DefaultMeter, DefaultMeter.DefaultCurrentMeter, DefaultMeter.DefaultVoltageMeter

public interface Meter extends AnalogIO
Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.
  • Method Details

    • getUnit

    • enable

      void enable()
      Enable this meter
    • disable

      void disable()
      Disable this meter
    • 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.

      Specified by:
      dispose in interface NamedBean