R - type of the read payloadpublic interface DesiredRateExpression<R> extends DesiredRateExpressionList<R>
Don't implement objects with this interface, use DesiredRateExpressionImpl.
| Modifier and Type | Method and Description |
|---|---|
DesiredRateExpression<R> |
as(String name)
Changes the name for this expression
|
void |
fillReadRecipe(PVDirector director,
ReadRecipeBuilder builder)
Prepares the recipe to connect the channels needed by this expression.
|
DesiredRateExpressionImpl<R> |
getDesiredRateExpressionImpl()
The implementation of this expression.
|
ReadFunction<R> |
getFunction()
The function that calculates this expression.
|
String |
getName()
Name of this expression.
|
and, getDesiredRateExpressionsDesiredRateExpression<R> as(String name)
name - new nameString getName()
void fillReadRecipe(PVDirector director, ReadRecipeBuilder builder)
A dynamic expression, one for which the child expressions can change, can keep a reference to the director to connect/disconnect new child expressions.
director - the director for the readerbuilder - the recipe to fillReadFunction<R> getFunction()
DesiredRateExpressionImpl<R> getDesiredRateExpressionImpl()
Copyright © 2010–2015. All rights reserved.