Package | Description |
---|---|
org.epics.pvmanager.data |
Support for control system types.
|
Modifier and Type | Method and Description |
---|---|
static VDouble |
ValueFactory.newVDouble(Double value)
Creates a new VDouble, no alarm, time now, no display.
|
static VDouble |
ValueFactory.newVDouble(Double value,
AlarmSeverity alarmSeverity,
AlarmStatus alarmStatus,
Integer timeUserTag,
TimeStamp timeStamp,
Display display)
Deprecated.
|
static VDouble |
ValueFactory.newVDouble(Double value,
AlarmSeverity alarmSeverity,
AlarmStatus alarmStatus,
TimeStamp timeStamp,
Integer timeUserTag,
Double lowerDisplayLimit,
Double lowerAlarmLimit,
Double lowerWarningLimit,
String units,
NumberFormat numberFormat,
Double upperWarningLimit,
Double upperAlarmLimit,
Double upperDisplayLimit,
Double lowerCtrlLimit,
Double upperCtrlLimit)
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)
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 VDouble |
ValueFactory.newVDouble(double value,
TimeStamp timeStamp,
Display display)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DesiredRateExpression<VDouble> |
ExpressionLanguage.averageOf(SourceRateExpression<VDouble> doublePv)
Aggregates the sample at the scan rate and takes the average.
|
static DesiredRateExpression<VDouble> |
ExpressionLanguage.vConst(double value)
A constant representing a double.
|
static ChannelExpression<VDouble,Double> |
ExpressionLanguage.vDouble(String name)
A channel with the given name of type VDouble.
|
static DesiredRateExpressionList<VDouble> |
ExpressionLanguage.vDoubleConstants(List<Double> values)
A list of constant expressions of type VDouble.
|
static SourceRateExpression<VDouble> |
ExpressionLanguage.vDoubleOf(SourceRateExpression<?> expression)
Deprecated.
|
static ChannelExpressionList<VDouble,Double> |
ExpressionLanguage.vDoubles(List<String> names)
A list of channels with the given names, all of type VDouble.
|
Modifier and Type | Method and Description |
---|---|
static DesiredRateExpression<VDouble> |
ExpressionLanguage.averageOf(SourceRateExpression<VDouble> doublePv)
Aggregates the sample at the scan rate and takes the average.
|
static VMultiDouble |
ValueFactory.newVMultiDouble(List<VDouble> values,
AlarmSeverity alarmSeverity,
AlarmStatus alarmStatus,
TimeStamp timeStamp,
Integer timeUserTag,
Double lowerDisplayLimit,
Double lowerCtrlLimit,
Double lowerAlarmLimit,
Double lowerWarningLimit,
String units,
NumberFormat format,
Double upperWarningLimit,
Double upperAlarmLimit,
Double upperCtrlLimit,
Double upperDisplayLimit)
Deprecated.
|
static VMultiDouble |
ValueFactory.newVMultiDouble(List<VDouble> values,
Alarm alarm,
Time time,
Display display)
Creates a new VMultiDouble.
|
static DesiredRateExpression<VStatistics> |
ExpressionLanguage.statisticsOf(SourceRateExpression<VDouble> doublePv)
Aggregates the sample at the scan rate and calculates statistical information.
|
static DesiredRateExpressionList<VStatistics> |
ExpressionLanguage.statisticsOf(SourceRateExpressionList<VDouble> doubleExpressions)
Applies
ExpressionLanguage.statisticsOf(org.epics.pvmanager.expression.SourceRateExpression) to all
arguments. |
static DesiredRateExpression<VMultiDouble> |
ExpressionLanguage.synchronizedArrayOf(org.epics.util.time.TimeDuration tolerance,
SourceRateExpressionList<VDouble> expressions)
A synchronized array from the given expression.
|
static DesiredRateExpression<VMultiDouble> |
ExpressionLanguage.synchronizedArrayOf(TimeDuration tolerance,
SourceRateExpressionList<VDouble> expressions)
|
static DesiredRateExpression<VMultiDouble> |
ExpressionLanguage.synchronizedArrayOf(org.epics.util.time.TimeDuration tolerance,
org.epics.util.time.TimeDuration cacheDepth,
SourceRateExpressionList<VDouble> expressions)
A synchronized array from the given expression.
|
static DesiredRateExpression<VMultiDouble> |
ExpressionLanguage.synchronizedArrayOf(TimeDuration tolerance,
TimeDuration cacheDepth,
SourceRateExpressionList<VDouble> expressions)
|
Copyright © 2012. All Rights Reserved.