Package | Description |
---|---|
org.epics.pvmanager |
|
org.epics.pvmanager.expression |
Interfaces for the expressions PVManager can consume.
|
org.epics.pvmanager.extra |
This package contains experimental classes that, once stable, will
be deprecated and moved into more official packages.
|
org.epics.pvmanager.vtype |
Support for control system types.
|
Modifier and Type | Method and Description |
---|---|
static <T> DesiredRateExpression<T> |
ExpressionLanguage.latestValueOf(SourceRateExpression<T> expression)
Expression that returns (only) the latest value computed
from a
SourceRateExpression . |
static <T> DesiredRateExpression<List<T>> |
ExpressionLanguage.newValuesOf(SourceRateExpression<T> expression)
Returns up to 1,000 new values generated by the expression source rate.
|
static <T> DesiredRateExpression<List<T>> |
ExpressionLanguage.newValuesOf(SourceRateExpression<T> expression,
int maxValues)
Returns up to maxValues new values generated by the expression source rate.
|
static <T> PVReaderConfiguration<T> |
PVManager.read(SourceRateExpression<T> pvExpression)
Reads the given expression, and returns an object to configure the parameters
for the read.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SourceRateReadWriteExpression<R,W>
An expression to write and to read at the rate of the source.
|
Modifier and Type | Class and Description |
---|---|
class |
ChannelExpression<R,W>
Represents a channel, which can be both read or written.
|
class |
SourceRateExpressionImpl<R>
Implementation class for
SourceRateExpression . |
class |
SourceRateReadWriteExpressionImpl<R,W>
Implementation class for
SourceRateReadWriteExpression . |
Modifier and Type | Method and Description |
---|---|
SourceRateExpression<R> |
SourceRateExpression.as(String name)
Changes the name for this expression
|
Modifier and Type | Method and Description |
---|---|
List<SourceRateExpression<R>> |
SourceRateExpressionList.getSourceRateExpressions()
The expressions of this list.
|
List<SourceRateExpression<R>> |
SourceRateExpressionListImpl.getSourceRateExpressions() |
List<SourceRateExpression<R>> |
SourceRateReadWriteExpressionListImpl.getSourceRateExpressions() |
Constructor and Description |
---|
Cache(SourceRateExpression<T> sourceExpression,
int maxSize)
Creates a new cache expression.
|
DesiredRateExpressionImpl(SourceRateExpression<?> expression,
Collector<?,R> collector,
String defaultName)
Creates a new expression at the desired rate.
|
Queue(SourceRateExpression<T> sourceExpression,
int maxSize)
Creates a new queue expression.
|
SourceRateReadWriteExpressionImpl(SourceRateExpression<R> sourceRateExpression,
WriteExpression<W> writeExpression)
Creates an expression that can be both read and written.
|
Modifier and Type | Method and Description |
---|---|
static <T extends VNumberArray> |
ExpressionLanguage.waterfallPlotOf(SourceRateExpression<T> arrayPv)
Aggregates the sample at the scan rate and takes the average.
|
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 <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.
|
Copyright © 2010–2015. All rights reserved.