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.graphene |
Modifier and Type | Interface and Description |
---|---|
interface |
Collector<I,O>
A collector can be written from one thread and read from another and provides
the point where two subsystems and their rate can be decoupled.
|
interface |
ValueCache<T>
Represent a building block that can store a particular value
|
Modifier and Type | Class and Description |
---|---|
class |
Aggregator<R,A>
Aggregates the data out of a Collector into a new data type.
|
class |
CacheCollector<T>
Collects value at read rate and keeps the last n.
|
class |
ConnectionCollector
A specialized collector to handle multiple channels that can be added/removed
dynamically and which gets translated to a single connection flag for a
reader or writer.
|
class |
ForwardCache<T,R>
A cache that, after a value is put in the given value cache, calculates
the value of the forward function and stores it in the forward writer, while
locking on the forward function.
|
class |
LatestValueCollector<T>
A collector that keeps only the latest value.
|
class |
QueueCollector<T>
Collects value at read rate and puts them in a queue.
|
class |
ValueCacheImpl<T>
Represent a building block that can store a particular value
|
Modifier and Type | Method and Description |
---|---|
ReadFunction<?> |
ReadExpressionTester.getFunction() |
Constructor and Description |
---|
Aggregator(ReadFunction<List<A>> collector)
Creates a new aggregator.
|
ForwardCache(ValueCache<T> valueCache,
ReadFunction<R> forwardFunction,
WriteFunction<R> forwardWriter)
Creates a new ForwardCache.
|
Modifier and Type | Method and Description |
---|---|
ReadFunction<R> |
SourceRateExpressionImpl.getFunction() |
ReadFunction<R> |
DesiredRateExpression.getFunction()
The function that calculates this expression.
|
ReadFunction<R> |
SourceRateReadWriteExpressionImpl.getFunction() |
ReadFunction<R> |
DesiredRateReadWriteExpressionImpl.getFunction() |
ReadFunction<R> |
SourceRateExpression.getFunction()
The function that calculates this expression.
|
ReadFunction<R> |
DesiredRateExpressionImpl.getFunction()
The function that calculates new values for this expression.
|
Modifier and Type | Method and Description |
---|---|
static List<ReadFunction<?>> |
Expressions.functionsOf(DesiredRateExpressionList<?> list)
Extract the list of functions from an expression list.
|
Constructor and Description |
---|
DesiredRateExpressionImpl(DesiredRateExpressionList<?> childExpressions,
ReadFunction<R> function,
String defaultName)
Creates a new aggregated expression.
|
SourceRateExpressionImpl(SourceRateExpressionList<?> childExpressions,
ReadFunction<R> function,
String defaultName)
Creates a new source rate expression.
|
Constructor and Description |
---|
DoubleArrayTimeCacheFromVDoubleArray(ReadFunction<? extends List<? extends VNumberArray>> function) |
Constructor and Description |
---|
DoubleArrayTimeCacheFromVDoubles(List<? extends ReadFunction<? extends List<? extends VNumber>>> functions) |
Modifier and Type | Class and Description |
---|---|
class |
BubbleGraph2DFunction |
class |
CheckedReadFunction<T> |
class |
ScatterGraph2DFunction |
class |
VStringArrayToListStringReadFunction |
class |
VStringToStringReadFunction |
Modifier and Type | Method and Description |
---|---|
static ReadFunctionArgument<String> |
ArgumentExpressions.stringArgument(ReadFunction<?> function,
String argumentName) |
static ReadFunctionArgument<List<String>> |
ArgumentExpressions.stringArrayArgument(ReadFunction<?> function,
String argumentName) |
Copyright © 2010–2015. All rights reserved.