org.lsst.ccs.subsystems.shutter.simulator
Class EncoderReadOut

java.lang.Object
  extended by org.lsst.ccs.subsystems.shutter.simulator.EncoderReadOut
All Implemented Interfaces:
data.DiscretePlotData, data.MutablePlotData, data.PlotData

public class EncoderReadOut
extends Object
implements data.DiscretePlotData, data.MutablePlotData

Author:
azemoon

Constructor Summary
EncoderReadOut()
           
 
Method Summary
 void addData(List<BladePosition> h, long t0)
           
 void addPlotDataListener(data.PlotDataListener listener)
           
 void EncoderReadOut()
           
 data.MetaData getMetaData()
           
 int getNDimensions()
           
 int getNPoints()
           
 long getStartTime()
           
 data.SuggestedRange getSuggestedRange()
           
 String getTitle()
           
 void getValue(org.freehep.util.Value value, int dim, int index)
           
 Object lock()
           
 String names(int index)
           
 void removePlotDataListener(data.PlotDataListener listener)
           
 void reset()
           
 Class types(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncoderReadOut

public EncoderReadOut()
Method Detail

EncoderReadOut

public void EncoderReadOut()

reset

public void reset()

addData

public void addData(List<BladePosition> h,
                    long t0)

getNPoints

public int getNPoints()
Specified by:
getNPoints in interface data.DiscretePlotData

getNDimensions

public int getNDimensions()
Specified by:
getNDimensions in interface data.DiscretePlotData
Specified by:
getNDimensions in interface data.PlotData

names

public String names(int index)
Specified by:
names in interface data.DiscretePlotData

types

public Class types(int index)
Specified by:
types in interface data.DiscretePlotData

getValue

public void getValue(org.freehep.util.Value value,
                     int dim,
                     int index)
Specified by:
getValue in interface data.DiscretePlotData

getMetaData

public data.MetaData getMetaData()
Specified by:
getMetaData in interface data.PlotData

getTitle

public String getTitle()
Specified by:
getTitle in interface data.PlotData

getSuggestedRange

public data.SuggestedRange getSuggestedRange()
Specified by:
getSuggestedRange in interface data.PlotData

addPlotDataListener

public void addPlotDataListener(data.PlotDataListener listener)
Specified by:
addPlotDataListener in interface data.MutablePlotData

removePlotDataListener

public void removePlotDataListener(data.PlotDataListener listener)
Specified by:
removePlotDataListener in interface data.MutablePlotData

lock

public Object lock()
Specified by:
lock in interface data.MutablePlotData

getStartTime

public long getStartTime()


Copyright © 2012 LSST. All Rights Reserved.