|
||||||||||
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 | |
org.epics.pvmanager.formula |
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.constant(T value,
java.lang.String name)
Creates a constant expression that always return that object, with the given name for the expression. |
|
static
|
ExpressionLanguage.filterBy(ExpressionLanguage.Filter<?> filter,
DesiredRateExpression<java.util.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<? extends A1> arg1Expression,
DesiredRateExpression<? extends A2> arg2Expression)
An expression that represents the result of a user provided function. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.TwoArgFunction<R,A1,A2> function,
DesiredRateExpression<? extends A1> arg1Expression,
DesiredRateExpression<? extends A2> arg2Expression,
java.lang.String name)
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<java.util.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<? extends A1> arg1Expression,
DesiredRateExpression<? extends A2> arg2Expression)
An expression that represents the result of a user provided function. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.TwoArgFunction<R,A1,A2> function,
DesiredRateExpression<? extends A1> arg1Expression,
DesiredRateExpression<? extends A2> arg2Expression)
An expression that represents the result of a user provided function. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.TwoArgFunction<R,A1,A2> function,
DesiredRateExpression<? extends A1> arg1Expression,
DesiredRateExpression<? extends A2> arg2Expression,
java.lang.String name)
An expression that represents the result of a user provided function. |
|
static
|
ExpressionLanguage.resultOf(ExpressionLanguage.TwoArgFunction<R,A1,A2> function,
DesiredRateExpression<? extends A1> arg1Expression,
DesiredRateExpression<? extends A2> arg2Expression,
java.lang.String name)
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<VDoubleArray> |
ExpressionLanguage.vConst(double... values)
A constant representing a double array. |
static DesiredRateExpression<VDouble> |
ExpressionLanguage.vConst(double value)
A constant representing a double. |
static DesiredRateExpression<VInt> |
ExpressionLanguage.vConst(int value)
A constant representing an int. |
static DesiredRateExpression<VDoubleArray> |
ExpressionLanguage.vConst(ListDouble values)
A constant representing a double array. |
static DesiredRateExpression<VIntArray> |
ExpressionLanguage.vConst(ListInt values)
A constant representing an int array. |
static DesiredRateExpression<VDoubleArray> |
ExpressionLanguage.vDoubleArrayOf(DesiredRateExpressionList<? extends VNumber> expressions)
Transforms a list of numeric scalar into a double array. |
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(java.lang.String name)
Changes the name for this expression |
Methods in org.epics.pvmanager.expression that return types with arguments of type DesiredRateExpression | |
---|---|
java.util.List<DesiredRateExpression<R>> |
DesiredRateExpressionList.getDesiredRateExpressions()
The expressions of this list. |
java.util.List<DesiredRateExpression<R>> |
DesiredRateExpressionListImpl.getDesiredRateExpressions()
|
java.util.List<DesiredRateExpression<R>> |
DesiredRateReadWriteExpressionListImpl.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. |
Uses of DesiredRateExpression in org.epics.pvmanager.formula |
---|
Methods in org.epics.pvmanager.formula that return DesiredRateExpression | |
---|---|
DesiredRateExpression<?> |
FormulaParser.additiveExpression()
|
DesiredRateExpression<?> |
FormulaParser.expression()
|
DesiredRateExpression<?> |
FormulaParser.formula()
|
static DesiredRateExpression<?> |
ExpressionLanguage.formula(java.lang.String formula)
|
DesiredRateExpression<?> |
FormulaParser.multiplicativeExpression()
|
DesiredRateExpression<?> |
FormulaParser.numericLiteral()
|
DesiredRateExpression<?> |
FormulaParser.parExpression()
|
DesiredRateExpression<?> |
FormulaParser.primary()
|
DesiredRateExpression<?> |
FormulaParser.pv()
|
DesiredRateExpression<?> |
FormulaParser.stringLiteral()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |