Package org.epics.vtype
Defines the value types and their basic implementation.
This package contains the definitions of the standard types used in diirt.
-
Interface Summary Interface Description AlarmProvider A value that provides an alarm.DisplayProvider A value that provides display information.TimeProvider A value that provides time information. -
Class Summary Class Description Alarm Alarm information.Array Multi dimensional array, which can be used for waveforms or more rich data.Display Limit and unit information needed for display and control.EnumDisplay Enum display information.IVBooleanArray IVEnumArray ImmutableVEnumArray
implementation.IVImage An immutable implementation of theVImage
IVStringArray Scalar Basic type definition for all scalar types.SimpleValueFormat Default implementation for formatting.Statistics Basic type for statistical information of numeric types.Time Time information.ValueFormat Formats a data type to a String representation.VBoolean Scalar boolean with alarm and timestamp.VBooleanArray Boolean array with alarm, timestamp, display and control information.VByte Scalar byte with alarm, timestamp, display and control information.VByteArray Scalar double array with alarm, timestamp, display and control information.VDouble Scalar double with alarm, timestamp, display and control information.VDoubleArray Scalar double array with alarm, timestamp, display and control information.VEnum Scalar enum with alarm and timestamp.VEnumArray Scalar enum array with alarm, timestamp, and display information.VFloat Scalar float with alarm, timestamp, display and control information.VFloatArray Scalar double array with alarm, timestamp, display and control information.VImage VImage represents an image.VInt Scalar integer with alarm, timestamp, display and control information.VIntArray Scalar int array with alarm, timestamp, display and control information.VLong Scalar long with alarm, timestamp, display and control information.VLongArray Scalar double array with alarm, timestamp, display and control information.VNumber Scalar number with alarm, timestamp, display and control information.VNumberArray Numeric array with alarm, timestamp, display and control information.VShort Scalar short with alarm, timestamp, display and control information.VShortArray Scalar double array with alarm, timestamp, display and control information.VStatistics Statistics for double with alarm, timestamp and display information.VString Scalar string with alarm and timestamp.VStringArray VTable A table.VType Tag interface to mark all the members of the value classes.VUByte Scalar unsigned byte with alarm, timestamp, display and control information.VUByteArray Scalar unsigned byte array with alarm, timestamp, display and control information.VUInt Scalar unsigned int with alarm, timestamp, display and control information.VUIntArray Scalar unsigned byte array with alarm, timestamp, display and control information.VULong Scalar unsigned long with alarm, timestamp, display and control information.VULongArray Scalar unsigned byte array with alarm, timestamp, display and control information.VUShort Scalar unsigned short with alarm, timestamp, display and control information.VUShortArray Scalar unsigned byte array with alarm, timestamp, display and control information. -
Enum Summary Enum Description AlarmSeverity Severity of an alarm.AlarmStatus Source of the alarm.VImageDataType Data type description forVImage
data.VImageType Description of the the Image Type represented by theVImage