|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DesiredRateExpression | |
---|---|
org.epics.pvmanager |
|
org.epics.pvmanager.data | Support for control system types. |
org.epics.pvmanager.expression | Interfaces for the expressions PVManager can consume. |
org.epics.pvmanager.extra |
Uses of DesiredRateExpression in org.epics.pvmanager |
---|
Methods in org.epics.pvmanager that return DesiredRateExpression | ||
---|---|---|
static
|
ExpressionLanguage.constant(T value)
Creates a constant expression that always return that object. |
|
static
|
ExpressionLanguage.filterBy(ExpressionLanguage.Filter<?> filter,
DesiredRateExpression<List<T>> expression)
Filters a stream of updates with the given filter. |
|
static
|
ExpressionLanguage.latestValueOf(SourceRateExpression<T> expression)
Expression that returns (only) the latest value computed from a SourceRateExpression . |
|
static
|
ExpressionLanguage.listOf(DesiredRateExpressionList<T> expressions)
Converts a list of expressions to an expression that returns the list of results. |
|
static
|
ExpressionLanguage.mapOf(DesiredRateExpressionList<T> expressions)
Converts a list of expressions to an expression that returns the map from the name to the results. |
|
static
|
ExpressionLanguage.newValuesOf(SourceRateExpression<T> expression)
Returns all the new values generated by the expression source rate. |
|
static
|
ExpressionLanguage.newValuesOf(SourceRateExpression<T> expression,
int maxValues)
Returns up to maxValues new values generated by the expression source rate. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.OneArgFunction<R,A> function,
DesiredRateExpression<A> argExpression)
An expression that represents the result of a user provided function. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.TwoArgFunction<R,A1,A2> function,
DesiredRateExpression<A1> arg1Expression,
DesiredRateExpression<A2> arg2Expression)
An expression that represents the result of a user provided function. |
|
static
|
ExpressionLanguage.timedCacheOf(SourceRateExpression<T> expression,
TimeDuration maxIntervalBetweenSamples)
Returns all the values starting the latest value and older up to the time different given by the interval. |
Methods in org.epics.pvmanager with parameters of type DesiredRateExpression | ||
---|---|---|
static
|
ExpressionLanguage.filterBy(ExpressionLanguage.Filter<?> filter,
DesiredRateExpression<List<T>> expression)
Filters a stream of updates with the given filter. |
|
static
|
PVManager.read(DesiredRateExpression<T> pvExpression)
Reads the given expression, and returns an object to configure the parameters for the read. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.OneArgFunction<R,A> function,
DesiredRateExpression<A> argExpression)
An expression that represents the result of a user provided function. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.TwoArgFunction<R,A1,A2> function,
DesiredRateExpression<A1> arg1Expression,
DesiredRateExpression<A2> arg2Expression)
An expression that represents the result of a user provided function. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.TwoArgFunction<R,A1,A2> function,
DesiredRateExpression<A1> arg1Expression,
DesiredRateExpression<A2> arg2Expression)
An expression that represents the result of a user provided function. |
Uses of DesiredRateExpression in org.epics.pvmanager.data |
---|
Methods in org.epics.pvmanager.data that return DesiredRateExpression | |
---|---|
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 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. |
static DesiredRateExpression<VTable> |
ExpressionLanguage.vTable(VTableColumn... columns)
Creates a vTable by aggregating different values from different pvs. |
Uses of DesiredRateExpression in org.epics.pvmanager.expression |
---|
Subinterfaces of DesiredRateExpression in org.epics.pvmanager.expression | |
---|---|
interface |
DesiredRateReadWriteExpression<R,W>
An expression to write and to read at the desired rate. |
Classes in org.epics.pvmanager.expression that implement DesiredRateExpression | |
---|---|
class |
DesiredRateExpressionImpl<R>
Implementation class for DesiredRateExpression . |
class |
DesiredRateReadWriteExpressionImpl<R,W>
Implementation class for DesiredRateReadWriteExpression . |
Methods in org.epics.pvmanager.expression that return DesiredRateExpression | |
---|---|
DesiredRateExpression<R> |
DesiredRateExpression.as(String name)
Changes the name for this expression |
Methods in org.epics.pvmanager.expression that return types with arguments of type DesiredRateExpression | |
---|---|
List<DesiredRateExpression<R>> |
DesiredRateExpressionList.getDesiredRateExpressions()
The expressions of this list. |
List<DesiredRateExpression<R>> |
DesiredRateReadWriteExpressionListImpl.getDesiredRateExpressions()
|
List<DesiredRateExpression<R>> |
DesiredRateExpressionListImpl.getDesiredRateExpressions()
|
Constructors in org.epics.pvmanager.expression with parameters of type DesiredRateExpression | |
---|---|
DesiredRateReadWriteExpressionImpl(DesiredRateExpression<R> desiredRateExpression,
WriteExpression<W> writeExpression)
Creates an expression that can be both read at the desired rate and written. |
Uses of DesiredRateExpression in org.epics.pvmanager.extra |
---|
Classes in org.epics.pvmanager.extra that implement DesiredRateExpression | |
---|---|
class |
DynamicGroup
A expression that returns the result of a dynamically managed group. |
class |
WaterfallPlot
A waterfall plot. |
Methods in org.epics.pvmanager.extra with parameters of type DesiredRateExpression | |
---|---|
DynamicGroup |
DynamicGroup.add(DesiredRateExpression<?> expression)
Adds the expression at the end. |
DynamicGroup |
DynamicGroup.set(int index,
DesiredRateExpression<?> expression)
Changes the expression to the given location. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |