Package | Description |
---|---|
org.epics.pvmanager.data |
Support for control system types.
|
org.epics.pvmanager.extra |
Modifier and Type | Interface and Description |
---|---|
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 |
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 |
VMultiDouble
Multi channel array of VDouble.
|
interface |
VMultiInt |
interface |
VNumber
Scalar number with alarm, timestamp, display and control information.
|
interface |
VNumberArray
Numeric array 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.
|
Modifier and Type | Method and Description |
---|---|
Display |
DisplayBuilder.build() |
static Display |
ValueFactory.displayNone()
Empty display information.
|
static Display |
ValueUtil.displayOf(Object obj)
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 display
|
Modifier and Type | Method and Description |
---|---|
static Alarm |
ValueFactory.newAlarm(Number value,
Display display)
Alarm based on the value and the display ranges.
|
static VDouble |
ValueFactory.newVDouble(Double value,
AlarmSeverity alarmSeverity,
AlarmStatus alarmStatus,
Integer timeUserTag,
TimeStamp timeStamp,
Display display)
Deprecated.
|
static VDouble |
ValueFactory.newVDouble(Double value,
Alarm alarm,
Time time,
Display display)
Creates a new VDouble.
|
static VDouble |
ValueFactory.newVDouble(double value,
Display display)
Deprecated.
|
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 VDouble |
ValueFactory.newVDouble(double value,
TimeStamp timeStamp,
Display display)
Deprecated.
|
static VDoubleArray |
ValueFactory.newVDoubleArray(double[] values,
Alarm alarm,
Time time,
Display display)
Creates a new VDoubleArray.
|
static VDoubleArray |
ValueFactory.newVDoubleArray(double[] values,
Display display)
Creates a new VDoubleArray.
|
static VDoubleArray |
ValueFactory.newVDoubleArray(double[] values,
List<Integer> sizes,
Alarm alarm,
Time time,
Display display)
Creates a new VDoubleArray.
|
static VDoubleArray |
ValueFactory.newVDoubleArray(org.epics.util.array.ListDouble data,
Alarm alarm,
Time time,
Display display)
Creates a new VDoubleArray.
|
static VInt |
ValueFactory.newVInt(Integer value,
Alarm alarm,
Time time,
Display display)
Creates a new VInt.
|
static VIntArray |
ValueFactory.newVIntArray(int[] values,
Alarm alarm,
Time time,
Display display) |
static VIntArray |
ValueFactory.newVIntArray(int[] values,
Display display) |
static VIntArray |
ValueFactory.newVIntArray(int[] values,
List<Integer> sizes,
Alarm alarm,
Time time,
Display display) |
static VIntArray |
ValueFactory.newVIntArray(org.epics.util.array.ListInt values,
Alarm alarm,
Time time,
Display display) |
static VMultiDouble |
ValueFactory.newVMultiDouble(List<VDouble> values,
Alarm alarm,
Time time,
Display display)
Creates a new VMultiDouble.
|
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 |
ValueUtil.normalize(Number value,
Display display)
Normalizes the given value according to the given display information.
|
Modifier and Type | Method and Description |
---|---|
Display |
DoubleArrayTimeCacheFromVDoubles.getDisplay() |
Display |
DoubleArrayTimeCacheFromVDoubleArray.getDisplay() |
Display |
DoubleArrayTimeCache.getDisplay() |
Modifier and Type | Method and Description |
---|---|
abstract int |
ColorScheme.color(double value,
Display ranges)
Calculate the color for the value according to the ranges and puts it
into the colors buffer.
|
Copyright © 2012. All Rights Reserved.