org.epics.pvmanager.data
Class IVString

java.lang.Object
  extended by org.epics.pvmanager.data.IVString
All Implemented Interfaces:
Alarm, Scalar<java.lang.String>, Time, VString

public class IVString
extends java.lang.Object
implements VString

Author:
carcassi

Constructor Summary
IVString(java.lang.String value, AlarmSeverity alarmSeverity, AlarmStatus alarmStatus, TimeStamp timeStamp, java.lang.Integer timeUserTag)
           
 
Method Summary
 AlarmSeverity getAlarmSeverity()
          Returns the alarm severity, which describes the quality of the value returned.
 AlarmStatus getAlarmStatus()
          Returns the alarm status of the highest currently active alarm.
 TimeStamp getTimeStamp()
          The timestamp of the value, typically indicating when it was generated.
 java.lang.Integer getTimeUserTag()
          Returns a user defined tag, that can be used to store extra time information, such as beam shot.
 java.lang.String getValue()
          Returns the value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.epics.pvmanager.data.Alarm
getAlarmSeverity, getAlarmStatus
 
Methods inherited from interface org.epics.pvmanager.data.Time
getTimeStamp, getTimeUserTag
 

Constructor Detail

IVString

public IVString(java.lang.String value,
                AlarmSeverity alarmSeverity,
                AlarmStatus alarmStatus,
                TimeStamp timeStamp,
                java.lang.Integer timeUserTag)
Method Detail

getValue

public java.lang.String getValue()
Description copied from interface: Scalar
Returns the value. Never null.

Specified by:
getValue in interface Scalar<java.lang.String>
Returns:
the value

getAlarmSeverity

public AlarmSeverity getAlarmSeverity()
Description copied from interface: Alarm
Returns the alarm severity, which describes the quality of the value returned. Never null.

Specified by:
getAlarmSeverity in interface Alarm
Returns:
the alarm severity

getAlarmStatus

public AlarmStatus getAlarmStatus()
Description copied from interface: Alarm
Returns the alarm status of the highest currently active alarm. Never null.

Specified by:
getAlarmStatus in interface Alarm
Returns:
the alarm status

getTimeStamp

public TimeStamp getTimeStamp()
Description copied from interface: Time
The timestamp of the value, typically indicating when it was generated. Never null. If never connected, it returns the time when it was last determined that no connection was made.

Specified by:
getTimeStamp in interface Time
Returns:
the timestamp

getTimeUserTag

public java.lang.Integer getTimeUserTag()
Description copied from interface: Time
Returns a user defined tag, that can be used to store extra time information, such as beam shot.

Specified by:
getTimeUserTag in interface Time
Returns:
the user tag


Copyright © 2010. All Rights Reserved.