Uses of Interface
org.epics.pvmanager.expression.DesiredRateExpression

Packages that use DesiredRateExpression
org.epics.pvmanager

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
<T> DesiredRateExpression<T>
ExpressionLanguage.constant(T value)
          Creates a constant expression that always return that object.
static
<T> DesiredRateExpression<T>
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
<T> DesiredRateExpression<java.util.List<T>>
ExpressionLanguage.filterBy(ExpressionLanguage.Filter<?> filter, DesiredRateExpression<java.util.List<T>> expression)
          Filters a stream of updates with the given filter.
static
<T> DesiredRateExpression<T>
ExpressionLanguage.latestValueOf(SourceRateExpression<T> expression)
          Expression that returns (only) the latest value computed from a SourceRateExpression.
static
<T> DesiredRateExpression<java.util.List<T>>
ExpressionLanguage.listOf(DesiredRateExpressionList<T> expressions)
          Converts a list of expressions to an expression that returns the list of results.
static
<T> DesiredRateExpression<java.util.Map<java.lang.String,T>>
ExpressionLanguage.mapOf(DesiredRateExpressionList<T> expressions)
          Converts a list of expressions to an expression that returns the map from the name to the results.
static
<T> DesiredRateExpression<java.util.List<T>>
ExpressionLanguage.newValuesOf(SourceRateExpression<T> expression)
          Returns all the new values generated by the expression source rate.
static
<T> DesiredRateExpression<java.util.List<T>>
ExpressionLanguage.newValuesOf(SourceRateExpression<T> expression, int maxValues)
          Returns up to maxValues new values generated by the expression source rate.
static
<R,A> DesiredRateExpression<R>
ExpressionLanguage.resultOf(ExpressionLanguage.OneArgFunction<R,A> function, DesiredRateExpression<A> argExpression)
          An expression that represents the result of a user provided function.
static
<R,A1,A2> DesiredRateExpression<R>
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
<R,A1,A2> DesiredRateExpression<R>
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
<T> DesiredRateExpression<java.util.List<T>>
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
<T> DesiredRateExpression<java.util.List<T>>
ExpressionLanguage.filterBy(ExpressionLanguage.Filter<?> filter, DesiredRateExpression<java.util.List<T>> expression)
          Filters a stream of updates with the given filter.
static
<T> PVReaderConfiguration<T>
PVManager.read(DesiredRateExpression<T> pvExpression)
          Reads the given expression, and returns an object to configure the parameters for the read.
static
<R,A> DesiredRateExpression<R>
ExpressionLanguage.resultOf(ExpressionLanguage.OneArgFunction<R,A> function, DesiredRateExpression<A> argExpression)
          An expression that represents the result of a user provided function.
static
<R,A1,A2> DesiredRateExpression<R>
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
<R,A1,A2> DesiredRateExpression<R>
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
<R,A1,A2> DesiredRateExpression<R>
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
<R,A1,A2> DesiredRateExpression<R>
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()