Package org.yamcs.studio.data.vtype
Class IVMetadata
java.lang.Object
org.yamcs.studio.data.vtype.IVMetadata
- Direct Known Subclasses:
IVBoolean
,IVBooleanArray
,IVEnum
,IVEnumArray
,IVImage
,IVNumeric
,IVString
,IVStringArray
Partial implementation for numeric types.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionA brief text representation of the highest currently active alarm.Describes the quality of the value returned.The time instant of the value, typically indicating when it was generated.Returns a user defined tag, that can be used to store extra time information, such as beam shot.boolean
Returns a data source specific flag to indicate whether the time information should be trusted.
-
Constructor Details
-
IVMetadata
-
-
Method Details
-
getAlarmSeverity
Description copied from interface:Alarm
Describes the quality of the value returned. Never null.- Specified by:
getAlarmSeverity
in interfaceAlarm
-
getAlarmName
Description copied from interface:Alarm
A brief text representation of the highest currently active alarm. Never null.- Specified by:
getAlarmName
in interfaceAlarm
-
getTimestamp
Description copied from interface:Time
The time instant of the value, typically indicating when it was generated. If never connected, it returns the time when it was last determined that no connection was made.- Specified by:
getTimestamp
in interfaceTime
-
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 interfaceTime
-
isTimeValid
public boolean isTimeValid()Description copied from interface:Time
Returns a data source specific flag to indicate whether the time information should be trusted. Typical cases are when records were not processes and the timestamp has a zero time.- Specified by:
isTimeValid
in interfaceTime
- Returns:
- true if the time information is valid
-