Uses of Interface
org.yamcs.studio.data.vtype.Display
-
Uses of Display in org.yamcs.studio.data
Modifier and TypeMethodDescriptionstatic Display
VTypeHelper.getDisplayInfo
(VType obj) Extract the display information from the VType obj. -
Uses of Display in org.yamcs.studio.data.vtype
Modifier and TypeInterfaceDescriptioninterface
Scalar byte with alarm, timestamp, display and control information.interface
Byte array with alarm, timestamp, display and control information.interface
Scalar double with alarm, timestamp, display and control information.interface
Double array with alarm, timestamp, display and control information.interface
Scalar float with alarm, timestamp, display and control information.interface
Float array with alarm, timestamp, display and control information.interface
Scalar integer with alarm, timestamp, display and control information.interface
Int array with alarm, timestamp, display and control information.interface
Scalar long with alarm, timestamp, display and control information.interface
Long array with alarm, timestamp, display and control information.interface
interface
interface
Scalar number with alarm, timestamp, display and control information.interface
Numeric array with alarm, timestamp, display and control information.interface
Scalar short with alarm, timestamp, display and control information.interface
Short array with alarm, timestamp, display and control information.interface
Statistics for double with alarm, timestamp and display information.interface
Modifier and TypeClassDescriptionclass
Immutable VByte implementation.class
class
Immutable VDouble implementation.class
class
Immutable VFloat implementation.class
class
Immutable VInt implementation.class
class
class
Immutable VMultiDouble implementation.class
class
Partial implementation for numeric types.class
Immutable VShort implementation.class
class
Modifier and TypeMethodDescriptionDisplayBuilder.build()
static Display
ValueFactory.displayBoolean()
Returns a display from 0 to 1, suitable for booleans.static Display
ValueFactory.displayNone()
Empty display information.static Display
Extracts the display information if present.static Display
ValueFactory.newDisplay
(Double lowerDisplayLimit, Double lowerAlarmLimit, double lowerWarningLimit, String units, NumberFormat numberFormat, Double upperWarningLimit, double upperAlarmLimit, Double upperDisplayLimit, double lowerCtrlLimit, Double upperCtrlLimit) Creates a new displayModifier and TypeMethodDescriptionstatic boolean
ValueUtil.displayEquals
(Display d1, Display d2) Returns true if the two displays contain the same information.static boolean
ValueUtil.displayHasValidDisplayLimits
(Display display) Checks whether the display limits are non-null and non-NaN.static Alarm
Alarm based on the value and the display ranges.static VByte
Creates a new VByte.static VByteArray
ValueFactory.newVByteArray
(ListByte values, Alarm alarm, Time time, Display display) Creates a new VByteArray.static VDouble
ValueFactory.newVDouble
(Double value, Alarm alarm, Time time, Display display) Creates a new VDouble.static VDouble
ValueFactory.newVDouble
(Double value, Display display) Creates new immutable VDouble by using metadata from the old value, now as timestamp and computing alarm from the metadata range.static VDouble
ValueFactory.newVDouble
(Double value, Time time, Display display) Creates a new VDouble using the given value, time, display and generating the alarm from the value and display information.static VDoubleArray
ValueFactory.newVDoubleArray
(ListDouble data, Alarm alarm, Time time, Display display) Creates a new VDoubleArray.static VFloat
Creates a new VFloat.static VFloatArray
ValueFactory.newVFloatArray
(ListFloat data, Alarm alarm, Time time, Display display) Creates a new VFloatArray.static VInt
Creates a new VInt.static VIntArray
ValueFactory.newVIntArray
(ListInt values, Alarm alarm, Time time, Display display) Creates a new VIntArray.static VLong
Creates a new VLong.static VLongArray
ValueFactory.newVLongArray
(ListLong values, Alarm alarm, Time time, Display display) Creates a new VLongArray.static VMultiDouble
Creates a new VMultiDouble.static VNumber
ValueFactory.newVNumber
(Number value, Alarm alarm, Time time, Display display) Creates a new VNumber based on the type of the datastatic VNumberArray
ValueFactory.newVNumberArray
(ListNumber data, Alarm alarm, Time time, Display display) Creates a new VNumberArray based on the type of the data.static VNumberArray
ValueFactory.newVNumberArray
(ListNumber data, ListInt sizes, List<ArrayDimensionDisplay> dimensionDisplay, Alarm alarm, Time time, Display display) Creates a new VNumberArray based on the type of the data.static VShort
Creates a new VShort.static VShortArray
ValueFactory.newVShortArray
(ListShort values, Alarm alarm, Time time, Display display) Creates a new VShortArray.static VStatistics
ValueFactory.newVStatistics
(double average, double stdDev, double min, double max, int nSamples, Alarm alarm, Time time, Display display) Creates a new VStatistics.static Double
Normalizes the given value according to the given display information.static VType
Converts a standard java type to VTypes.static VType
ValueFactory.toVTypeChecked
(Object javaObject, Alarm alarm, Time time, Display display) AsValueFactory.toVType(java.lang.Object, org.yamcs.studio.data.vtype.Alarm, org.yamcs.studio.data.vtype.Time, org.yamcs.studio.data.vtype.Display)
but throws an exception if conversion not possible.ModifierConstructorDescriptionIVByteArray
(ListByte data, ListInt sizes, List<ArrayDimensionDisplay> dimDisplay, Alarm alarm, Time time, Display display) IVDoubleArray
(ListDouble data, ListInt sizes, List<ArrayDimensionDisplay> dimDisplay, Alarm alarm, Time time, Display display) IVDoubleArray
(ListDouble data, ListInt sizes, Alarm alarm, Time time, Display display) IVFloatArray
(ListFloat data, ListInt sizes, List<ArrayDimensionDisplay> dimDisplay, Alarm alarm, Time time, Display display) IVIntArray
(ListInt data, ListInt sizes, List<ArrayDimensionDisplay> dimDisplay, Alarm alarm, Time time, Display display) IVLongArray
(ListLong data, ListInt sizes, List<ArrayDimensionDisplay> dimDisplay, Alarm alarm, Time time, Display display) IVNumberArray
(ListInt sizes, List<ArrayDimensionDisplay> dimDisplay, Alarm alarm, Time time, Display display) IVShortArray
(ListShort data, ListInt sizes, List<ArrayDimensionDisplay> dimDisplay, Alarm alarm, Time time, Display display) IVStatistics
(Double average, Double stdDev, Double min, Double max, Integer nSamples, Alarm alarm, Time time, Display display) -
Uses of Display in org.yamcs.studio.data.yamcs
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Known defect: getValue will return negative numbers for UINT64 values that use the sign bit.class