Package | Description |
---|---|
org.epics.pvmanager.pva.adapters | |
org.epics.pvmanager.vtype |
Support for control system types.
|
org.epics.vtype |
Modifier and Type | Class and Description |
---|---|
class |
AlarmTimeDisplayExtractor |
class |
AlarmTimeExtractor |
class |
PVFieldNTHistogramToVIntArray |
class |
PVFieldNTHistogramToVLongArray |
class |
PVFieldNTHistogramToVShortArray |
class |
PVFieldNTMatrixToVDoubleArray |
class |
PVFieldToVBoolean |
class |
PVFieldToVBooleanArray |
class |
PVFieldToVByte |
class |
PVFieldToVByteArray |
class |
PVFieldToVDouble |
class |
PVFieldToVDoubleArray |
class |
PVFieldToVEnum |
class |
PVFieldToVFloat |
class |
PVFieldToVFloatArray |
class |
PVFieldToVInt |
class |
PVFieldToVIntArray |
class |
PVFieldToVLong |
class |
PVFieldToVLongArray |
class |
PVFieldToVShort |
class |
PVFieldToVShortArray |
class |
PVFieldToVStatistics |
class |
PVFieldToVString |
class |
PVFieldToVStringArray |
Modifier and Type | Method and Description |
---|---|
static <T extends Time> |
ExpressionLanguage.timedCacheOf(SourceRateExpression<T> expression,
org.epics.util.time.TimeDuration maxIntervalBetweenSamples)
Returns all the values starting the latest value and older up to
the time difference given by the interval.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VBoolean
Scalar boolean with alarm and timestamp.
|
interface |
VBooleanArray
Byte array with alarm, timestamp, display and control information.
|
interface |
VByte
Scalar byte with alarm, timestamp, display and control information.
|
interface |
VByteArray
Byte array with alarm, timestamp, display and control information.
|
interface |
VDouble
Scalar double with alarm, timestamp, display and control information.
|
interface |
VDoubleArray
Double array with alarm, timestamp, display and control information.
|
interface |
VEnum
Scalar enum with alarm and timestamp.
|
interface |
VEnumArray |
interface |
VFloat
Scalar float with alarm, timestamp, display and control information.
|
interface |
VFloatArray
Float array with alarm, timestamp, display and control information.
|
interface |
VInt
Scalar integer with alarm, timestamp, display and control information.
|
interface |
VIntArray
Int array with alarm, timestamp, display and control information.
|
interface |
VLong
Scalar long with alarm, timestamp, display and control information.
|
interface |
VLongArray
Long array with alarm, timestamp, display and control information.
|
interface |
VMultiDouble
Multi channel array of VDouble.
|
interface |
VMultiEnum |
interface |
VMultiInt |
interface |
VMultiString |
interface |
VNumber
Scalar number with alarm, timestamp, display and control information.
|
interface |
VNumberArray
Numeric array with alarm, timestamp, display and control information.
|
interface |
VShort
Scalar short with alarm, timestamp, display and control information.
|
interface |
VShortArray
Short array with alarm, timestamp, display and control information.
|
interface |
VStatistics
Statistics for double with alarm, timestamp and display information.
|
interface |
VString
Scalar string with alarm and timestamp.
|
interface |
VStringArray |
Modifier and Type | Method and Description |
---|---|
static Time |
ValueUtil.latestTimeOf(List<Object> args)
Returns the time with latest timestamp.
|
static Time |
ValueUtil.latestValidTimeOrNowOf(List<Object> args)
Returns the time with latest valid timestamp or now.
|
static Time |
ValueFactory.newTime(org.epics.util.time.Timestamp timestamp)
New time, with no user tag and valid data.
|
static Time |
ValueFactory.newTime(org.epics.util.time.Timestamp timestamp,
Integer timeUserTag,
boolean timeValid)
Creates a new time.
|
static Time |
ValueFactory.timeNow()
New time with the current timestamp, no user tag and valid data.
|
static Time |
ValueUtil.timeOf(Object obj)
Extracts the time information if present.
|
Modifier and Type | Method and Description |
---|---|
static VBoolean |
ValueFactory.newVBoolean(boolean value,
Alarm alarm,
Time time)
Creates a new VBoolean.
|
static VBooleanArray |
ValueFactory.newVBooleanArray(org.epics.util.array.ListBoolean data,
Alarm alarm,
Time time)
Creates a new VBooleanArray.
|
static VByte |
ValueFactory.newVByte(Byte value,
Alarm alarm,
Time time,
Display display)
Creates a new VByte.
|
static VDouble |
ValueFactory.newVDouble(Double value,
Alarm alarm,
Time time,
Display display)
Creates a new VDouble.
|
static VDouble |
ValueFactory.newVDouble(Double value,
Time time)
Creates a new VDouble, no alarm, no display.
|
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(org.epics.util.array.ListDouble data,
Alarm alarm,
Time time,
Display display)
Creates a new VDoubleArray.
|
static VEnum |
ValueFactory.newVEnum(int index,
List<String> labels,
Alarm alarm,
Time time)
Create a new VEnum.
|
static VEnumArray |
ValueFactory.newVEnumArray(org.epics.util.array.ListInt indexes,
List<String> labels,
Alarm alarm,
Time time)
Create a new VEnumArray.
|
static VFloat |
ValueFactory.newVFloat(Float value,
Alarm alarm,
Time time,
Display display)
Creates a new VFloat.
|
static VFloatArray |
ValueFactory.newVFloatArray(org.epics.util.array.ListFloat data,
Alarm alarm,
Time time,
Display display)
Creates a new VFloatArray.
|
static VInt |
ValueFactory.newVInt(Integer value,
Alarm alarm,
Time time,
Display display)
Creates a new VInt.
|
static VIntArray |
ValueFactory.newVIntArray(org.epics.util.array.ListInt values,
Alarm alarm,
Time time,
Display display)
Creates a new VIntArray.
|
static VLong |
ValueFactory.newVLong(Long value,
Alarm alarm,
Time time,
Display display)
Creates a new VLong.
|
static VLongArray |
ValueFactory.newVLongArray(org.epics.util.array.ListLong values,
Alarm alarm,
Time time,
Display display)
Creates a new VLongArray.
|
static VMultiDouble |
ValueFactory.newVMultiDouble(List<VDouble> values,
Alarm alarm,
Time time,
Display display)
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 data
|
static VNumberArray |
ValueFactory.newVNumberArray(org.epics.util.array.ListNumber data,
Alarm alarm,
Time time,
Display display)
Creates a new VNumberArray based on the type of the data.
|
static VNumberArray |
ValueFactory.newVNumberArray(org.epics.util.array.ListNumber data,
org.epics.util.array.ListInt sizes,
List<ArrayDimensionDisplay> dimensionDisplay,
Alarm alarm,
Time time,
Display display)
Creates a new VNumberArray based on the type of the data.
|
static VShort |
ValueFactory.newVShort(Short value,
Alarm alarm,
Time time,
Display display)
Creates a new VShort.
|
static VShortArray |
ValueFactory.newVShortArray(org.epics.util.array.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 VString |
ValueFactory.newVString(String value,
Alarm alarm,
Time time)
Creates a new VString.
|
static VStringArray |
ValueFactory.newVStringArray(List<String> data,
Alarm alarm,
Time time)
Creates a new VStringArray.
|
static boolean |
VTypeValueEquals.timeEquals(Time time1,
Time time2)
Tests whether the two time have the same timestamp, user tag
and if they are both valid.
|
static String |
VTypeToString.timeToString(Time time)
Converts the given time to a string.
|
static VType |
ValueFactory.toVType(Object javaObject,
Alarm alarm,
Time time,
Display display)
Converts a standard java type to VTypes.
|
static VType |
ValueFactory.toVTypeChecked(Object javaObject,
Alarm alarm,
Time time,
Display display)
As
ValueFactory.toVType(java.lang.Object, org.epics.vtype.Alarm, org.epics.vtype.Time, org.epics.vtype.Display) but throws an exception
if conversion not possible. |
Copyright © 2010–2015. All rights reserved.