| Package | Description | 
|---|---|
| org.diirt.datasource.integration | |
| org.diirt.datasource.vtype | 
 Support for control system types. 
 | 
| org.diirt.support.pva.adapters | |
| org.diirt.vtype | 
| Modifier and Type | Field and Description | 
|---|---|
static VDouble | 
Constants.const_double_value  | 
| 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 ChannelExpressionList<VDouble,Double> | 
ExpressionLanguage.vDoubles(Collection<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 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.diirt.datasource.expression.SourceRateExpression) to all
 arguments. | 
static DesiredRateExpression<VMultiDouble> | 
ExpressionLanguage.synchronizedArrayOf(TimeDuration tolerance,
                   SourceRateExpressionList<VDouble> expressions)
A synchronized array from the given expression. 
 | 
static DesiredRateExpression<VMultiDouble> | 
ExpressionLanguage.synchronizedArrayOf(TimeDuration tolerance,
                   TimeDuration cacheDepth,
                   SourceRateExpressionList<VDouble> expressions)
A synchronized array from the given expression. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PVFieldToVDouble  | 
| 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,
          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)
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static VMultiDouble | 
ValueFactory.newVMultiDouble(List<VDouble> values,
               Alarm alarm,
               Time time,
               Display display)
Creates a new VMultiDouble. 
 | 
Copyright © 2015. All rights reserved.