jmri.jmrix.rps
Class Distributor

java.lang.Object
  extended by jmri.jmrix.rps.Distributor

public class Distributor
extends Object

Distributes Readings and the Measurements calculated from them.

Author:
Bob Jacobsen Copyright (C) 2006, 2008

Constructor Summary
Distributor()
           
 
Method Summary
 void addMeasurementListener(MeasurementListener l)
          Request being informed when a new Measurement is available.
 void addReadingListener(ReadingListener l)
          Request being informed when a new Reading is available.
static Distributor instance()
           
 void removeMeasurementListener(MeasurementListener l)
          Request to no longer be informed when new Measurements arrive.
 void removeReadingListener(ReadingListener l)
          Request to no longer be informed when new Readings arrive.
 void submitMeasurement(Measurement s)
          Invoked when a new Measurement is created
 void submitReading(Reading s)
          Invoked when a new Reading is created
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Distributor

public Distributor()
Method Detail

addReadingListener

public void addReadingListener(ReadingListener l)
Request being informed when a new Reading is available.


removeReadingListener

public void removeReadingListener(ReadingListener l)
Request to no longer be informed when new Readings arrive.


submitReading

public void submitReading(Reading s)
Invoked when a new Reading is created


addMeasurementListener

public void addMeasurementListener(MeasurementListener l)
Request being informed when a new Measurement is available.


removeMeasurementListener

public void removeMeasurementListener(MeasurementListener l)
Request to no longer be informed when new Measurements arrive.


submitMeasurement

public void submitMeasurement(Measurement s)
Invoked when a new Measurement is created


instance

public static Distributor instance()


Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads