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.formula |
Support for formula expressions (formula syntax).
|
org.epics.pvmanager.graphene | |
org.epics.pvmanager.timecache | |
org.epics.pvmanager.vtype |
Support for control system types.
|
Modifier and Type | Method and Description |
---|---|
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,
String name)
Creates a constant expression that always return that object, with the
given name for the expression.
|
static <T> DesiredRateExpression<List<T>> |
ExpressionLanguage.filterBy(ExpressionLanguage.Filter<?> filter,
DesiredRateExpression<List<T>> expression)
Filters a stream of updates with the given filter.
|
DesiredRateExpression<?> |
ReadExpressionTester.getExpression() |
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.listOf(DesiredRateExpressionList<T> expressions)
Converts a list of expressions to an expression that returns the list of results.
|
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 <R,A> DesiredRateExpression<R> |
ExpressionLanguage.resultOf(ExpressionLanguage.OneArgFunction<R,A> function,
DesiredRateExpression<? extends A> argExpression)
An expression that represents the result of a user provided function.
|
static <R,A> DesiredRateExpression<R> |
ExpressionLanguage.resultOf(ExpressionLanguage.OneArgFunction<R,A> function,
DesiredRateExpression<? extends A> argExpression,
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)
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,
String name)
An expression that represents the result of a user provided function.
|
Modifier and Type | Method and Description |
---|---|
void |
PVDirector.connectReadExpression(DesiredRateExpression<?> expression)
Connects the given expression.
|
void |
PVDirector.disconnectReadExpression(DesiredRateExpression<?> expression)
Disconnects the given expression.
|
static <T> DesiredRateExpression<List<T>> |
ExpressionLanguage.filterBy(ExpressionLanguage.Filter<?> filter,
DesiredRateExpression<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<? extends A> argExpression)
An expression that represents the result of a user provided function.
|
static <R,A> DesiredRateExpression<R> |
ExpressionLanguage.resultOf(ExpressionLanguage.OneArgFunction<R,A> function,
DesiredRateExpression<? extends A> argExpression,
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)
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,
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,
String name)
An expression that represents the result of a user provided function.
|
Constructor and Description |
---|
ReadExpressionTester(DesiredRateExpression<?> expression) |
Modifier and Type | Interface and Description |
---|---|
interface |
DesiredRateReadWriteExpression<R,W>
An expression to write and to read at the desired rate.
|
Modifier and Type | Class and Description |
---|---|
class |
Cache<T>
A cache expression.
|
class |
DesiredRateExpressionImpl<R>
Implementation class for
DesiredRateExpression . |
class |
DesiredRateReadWriteExpressionImpl<R,W>
Implementation class for
DesiredRateReadWriteExpression . |
class |
Queue<T>
A queue expression.
|
class |
ReadMap<T>
A read expression for a key/value map.
|
class |
ReadWriteMap<R,W>
A read/write expression for a key/value map.
|
Modifier and Type | Method and Description |
---|---|
DesiredRateExpression<R> |
DesiredRateExpression.as(String name)
Changes the name for this expression
|
Modifier and Type | Method and Description |
---|---|
List<DesiredRateExpression<R>> |
DesiredRateExpressionListImpl.getDesiredRateExpressions() |
List<DesiredRateExpression<R>> |
DesiredRateExpressionList.getDesiredRateExpressions()
The expressions of this list.
|
List<DesiredRateExpression<R>> |
DesiredRateReadWriteExpressionListImpl.getDesiredRateExpressions() |
Modifier and Type | Method and Description |
---|---|
ReadMap<T> |
ReadMap.add(DesiredRateExpression<T> expression)
Adds the expression to the map.
|
Constructor and Description |
---|
DesiredRateReadWriteExpressionImpl(DesiredRateExpression<R> desiredRateExpression,
WriteExpression<W> writeExpression)
Creates an expression that can be both read at the desired rate and written.
|
Modifier and Type | Class and Description |
---|---|
class |
DynamicGroup
A expression that returns the result of a dynamically managed group.
|
class |
WaterfallPlot
A waterfall plot.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Graph2DExpression<T extends org.epics.graphene.Graph2DRendererUpdate<T>> |
Modifier and Type | Class and Description |
---|---|
class |
BubbleGraph2DExpression |
class |
HistogramGraph2DExpression |
class |
IntensityGraph2DExpression |
class |
LineGraph2DExpression |
class |
MultiAxisLineGraph2DExpression |
class |
MultilineGraph2DExpression |
class |
ScatterGraph2DExpression |
class |
SparklineGraph2DExpression |
Modifier and Type | Method and Description |
---|---|
static DesiredRateExpression<VTable> |
ExpressionLanguage.timeTableOf(String channelName,
QueryParameters parameters)
A query expression that returns the result formatted as a table.
|
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 DesiredRateExpression<VMultiDouble> |
ExpressionLanguage.synchronizedArrayOf(org.epics.util.time.TimeDuration tolerance,
SourceRateExpressionList<VDouble> expressions)
A synchronized array from the given expression.
|
static DesiredRateExpression<VMultiDouble> |
ExpressionLanguage.synchronizedArrayOf(org.epics.util.time.TimeDuration tolerance,
org.epics.util.time.TimeDuration cacheDepth,
SourceRateExpressionList<VDouble> expressions)
A synchronized array from the given expression.
|
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.
|
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<VIntArray> |
ExpressionLanguage.vConst(int... values)
A constant representing an int array.
|
static DesiredRateExpression<VInt> |
ExpressionLanguage.vConst(int value)
A constant representing an int.
|
static DesiredRateExpression<VDoubleArray> |
ExpressionLanguage.vConst(org.epics.util.array.ListDouble values)
A constant representing a double array.
|
static DesiredRateExpression<VIntArray> |
ExpressionLanguage.vConst(org.epics.util.array.ListInt values)
A constant representing an int array.
|
static DesiredRateExpression<VString> |
ExpressionLanguage.vConst(String value)
A constant representing a string.
|
static DesiredRateExpression<VNumberArray> |
ExpressionLanguage.vNumberArrayOf(DesiredRateExpressionList<? extends VNumber> expressions)
Transforms a list of numeric scalar into an array.
|
static DesiredRateExpression<VString> |
ExpressionLanguage.vStringOf(DesiredRateExpression<? extends VType> expression)
An expression that formats the given expression to a string using the
default format.
|
static DesiredRateExpression<VString> |
ExpressionLanguage.vStringOf(DesiredRateExpression<? extends VType> expression,
ValueFormat valueFormat)
An expression that formats the given expression to a string using the
given format.
|
static DesiredRateExpression<VTable> |
ExpressionLanguage.vTable(VTableColumn... columns)
Creates a vTable by aggregating different values from different pvs.
|
Modifier and Type | Method and Description |
---|---|
static DesiredRateExpression<VString> |
ExpressionLanguage.vStringOf(DesiredRateExpression<? extends VType> expression)
An expression that formats the given expression to a string using the
default format.
|
static DesiredRateExpression<VString> |
ExpressionLanguage.vStringOf(DesiredRateExpression<? extends VType> expression,
ValueFormat valueFormat)
An expression that formats the given expression to a string using the
given format.
|
Copyright © 2010–2015. All rights reserved.