java.lang.Object | +----cern.lhcias.csgui.rtdb.Tag
This class holds the metadata related to a tag:
name, min-max, validity limits, type, date, value, history, increment, unit,...
It sends PropertyChangeEvent whenever a tag's property (not the value) changes
The configuration used to save and restore the status of the class
is a string formated on the following pattern:
"name;value;min;max;lowerLimit;higherLimit;isLimited;validity;processName;remoteStatus;increment;unit"
![]()
public static final int TYPE_VALUE
![]()
public static final int TYPE_STRING
![]()
public static final boolean REMOTE
![]()
public static final boolean LOCAL
![]()
public Tag()
![]()
public Tag(String name)
![]()
public void init()
![]()
public void setDataServer(DataServer ta)
![]()
public DataServer getDataServer()
![]()
public void setProcessName(String ProcessName)
![]()
public String getProcessName()
![]()
public void setIncrement(double Increment)
![]()
public double getIncrement()
![]()
public void setUnit(String Unit)
![]()
public String getUnit()
![]()
public void setLimits(double minimum,
double maximum,
double lowerLimit,
double higherLimit)
![]()
public void setLimits(double minimum,
double maximum,
double lowerLimit,
double higherLimit,
boolean fl)
![]()
public void setLimits(double minimum,
double maximum)
![]()
public double[] getLimits()
![]()
public void setLocal()
![]()
public void setRemote()
![]()
public void setRemoteStatus(boolean status)
![]()
public boolean getRemoteStatus()
![]()
public boolean isRemote()
![]()
public String stringValue()
![]()
public double doubleValue()
![]()
public int intValue()
![]()
public boolean getAcquisitionError()
![]()
public String getDateAsString()
![]()
public long getDate()
![]()
public void setTagName(String name)
![]()
public void setType(int Type)
![]()
public int getType()
![]()
public void setAcquisitionError()
![]()
public void setAcquisitionError(boolean acError)
![]()
public void clearAcquisitionError()
![]()
public String getTagName()
![]()
public String toString()
![]()
public void setConfig(String config)
![]()
public void setInvalidValue()
![]()
public void setInvalidValue(long tagDate)
![]()
public void setValue(String stringValue)
![]()
public void setValue(String stringValue,
long tagDate)
![]()
public boolean isValid()
![]()
public tagHistory getTagHistory()
![]()
public void setProperty(String property,
String value)
![]()
public String getProperty(String property)
![]()
public void setValidity(boolean validflag)
![]()
public boolean getValidity()
![]()
public void setMinimum(double min)
![]()
public double getMinimum()
![]()
public void setMaximum(double max)
![]()
public double getMaximum()
![]()
public void setLowerLimit(double low)
![]()
public double getLowerLimit()
![]()
public void setHigherLimit(double high)
![]()
public double getHigherLimit()
![]()
public void setDate(String stringDate)
![]()
public void addPropertyChangeListener(PropertyChangeListener listener)
![]()
public void removePropertyChangeListener(PropertyChangeListener listener)