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

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

public class MotorHistory
extends Object
implements data.DiscretePlotData, Serializable

Author:
tonyj
See Also:
Serialized Form

Constructor Summary
MotorHistory()
           
 
Method Summary
 void addData(double time, double acceleration, double velocity, double position)
           
 List<org.lsst.ccs.subsystems.shutter.common.MotorHistory.MotorSpeed> getList()
           
 data.MetaData getMetaData()
           
 int getNDimensions()
           
 int getNPoints()
           
 data.SuggestedRange getSuggestedRange()
           
 String getTitle()
           
 void getValue(org.freehep.util.Value value, int dim, int index)
           
 String names(int index)
           
 void reset()
           
 void setList(List<org.lsst.ccs.subsystems.shutter.common.MotorHistory.MotorSpeed> list)
           
 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

getList

public List<org.lsst.ccs.subsystems.shutter.common.MotorHistory.MotorSpeed> getList()

setList

public void setList(List<org.lsst.ccs.subsystems.shutter.common.MotorHistory.MotorSpeed> list)

reset

public void reset()

addData

public void addData(double 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


Copyright © 2012 LSST. All Rights Reserved.