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

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

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

Author:
tonyj

Constructor Summary
MotorHistory()
           
 
Method Summary
 void addData(long time, double acceleration, double velocity, double position)
           
 void addPlotDataListener(data.PlotDataListener listener)
           
 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()
           
 void MotorHistory()
           
 String names(int index)
           
 void removePlotDataListener(data.PlotDataListener listener)
           
 void reset()
           
 void setStartTime(long 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

MotorHistory

public MotorHistory()
Method Detail

MotorHistory

public void MotorHistory()

reset

public void reset()

addData

public void addData(long time,
                    double acceleration,
                    double velocity,
                    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 long getStartTime()

setStartTime

public void setStartTime(long startTime)


Copyright © 2012 LSST. All Rights Reserved.