Interface cern.lhcias.csgui.interfaces.tagHistory

public interface tagHistory

A tagHistory object stores the history of a tag. The value taken by the tag and the date for each of these values are stored together with a validity flag. This flag tells if the value,at that date, was considered valid or not.


Method Index

 o getDates()
 
 o getDoubleValues()
gets the stored values as doubles
 o getHistoryDepth()
gets the current depth
 o getIntValues()
gets the stored values as intergers
 o getMaximumDepth()
returns the maximum depth in history
 o getValidities()
 
 o initHistory()
reset depth to 0
 o insertInvalidValue()
 
 o insertInvalidValue(long)
 
 o insertValue(double)
 
 o insertValue(double, long)
 
 o insertValue(int)
 
 o insertValue(int, long)
 
 o toString()
 

Methods

 o initHistory

 public abstract void initHistory()
reset depth to 0

 o getMaximumDepth

 public abstract int getMaximumDepth()
returns the maximum depth in history

 o getHistoryDepth

 public abstract int getHistoryDepth()
gets the current depth

 o getDoubleValues

 public abstract double[] getDoubleValues()
gets the stored values as doubles

 o getIntValues

 public abstract int[] getIntValues()
gets the stored values as intergers

 o getDates

 public abstract long[] getDates()

 o getValidities

 public abstract boolean[] getValidities()

 o toString

 public abstract String toString()
Overrides:
toString in class Object

 o insertValue

 public abstract void insertValue(double val)

 o insertValue

 public abstract void insertValue(int val)

 o insertValue

 public abstract void insertValue(int val,
                                  long date)

 o insertValue

 public abstract void insertValue(double val,
                                  long date)

 o insertInvalidValue

 public abstract void insertInvalidValue()

 o insertInvalidValue

 public abstract void insertInvalidValue(long date)