org.lsst.ccs.subsystems.shutter.gui
Class HallSensorHistory

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

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

Author:
azemoon

Constructor Summary
HallSensorHistory()
           
 
Method Summary
 void addData(long time, double position)
           
 void addPlotDataListener(data.PlotDataListener listener)
           
 data.MetaData getMetaData()
           
 int getNDimensions()
           
 int getNPoints()
           
 double getStartTime()
           
 data.SuggestedRange getSuggestedRange()
           
 String getTitle()
           
 void getValue(org.freehep.util.Value value, int dim, int index)
           
 void HallSensorHistory()
           
 Object lock()
           
 String names(int index)
           
 void removePlotDataListener(data.PlotDataListener listener)
           
 void reset()
           
 void setStartPosition(double startPosition)
           
 void setStartTime(double startTime)
           
 Class types(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HallSensorHistory

public HallSensorHistory()
Method Detail

HallSensorHistory

public void HallSensorHistory()

reset

public void reset()

addData

public void addData(long time,
                    double position)

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 double getStartTime()

setStartTime

public void setStartTime(double startTime)

setStartPosition

public void setStartPosition(double startPosition)


Copyright © 2012 LSST. All Rights Reserved.