A B C D E F G H I J L M N O P R S T U V W

A

adaptiveRange(boolean) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
True if the range for the display should be the automatically determined or should be desumed by the data.
add(DesiredRateExpression<?>) - Method in class org.epics.pvmanager.extra.DynamicGroup
Adds the expression at the end.
addAll(DataRecipeBuilder) - Method in class org.epics.pvmanager.DataRecipeBuilder
Add all elements from another builder.
addBuffer(WriteBufferBuilder) - Method in class org.epics.pvmanager.WriteBufferBuilder
Adds another builder
addCaches(Map<String, WriteCache<?>>) - Method in class org.epics.pvmanager.WriteBufferBuilder
Adds a set of channel/write caches.
addCollector(Collector<?>, Map<String, ValueCache>) - Method in class org.epics.pvmanager.DataRecipeBuilder
Add a collector and the channel/caches this collector will get values from.
addMonitor(Collector<?>, ValueCache<?>, ExceptionHandler) - Method in class org.epics.pvmanager.ChannelHandler
Used by the data source to add a read request on the channel managed by this handler.
addMonitor(Collector<?>, ValueCache<?>, ExceptionHandler) - Method in class org.epics.pvmanager.jca.JCAChannelHandler
 
addPVReaderListener(PVReaderListener) - Method in class org.epics.pvmanager.PV
 
addPVReaderListener(Class<?>, PVReaderListener) - Method in class org.epics.pvmanager.PV
 
addPVReaderListener(PVReaderListener) - Method in interface org.epics.pvmanager.PVReader
Adds a listener to the value.
addPVReaderListener(Class<?>, PVReaderListener) - Method in interface org.epics.pvmanager.PVReader
Adds a listener to the value, which is notified only if the value is of a given type.
addPVWriterListener(PVWriterListener) - Method in class org.epics.pvmanager.PV
 
addPVWriterListener(PVWriterListener) - Method in interface org.epics.pvmanager.PVWriter
Adds a listener to the value.
addTypeSupport(TypeSupport<?>) - Static method in class org.epics.pvmanager.TypeSupport
Adds type support for the given class.
addWriter(ExceptionHandler) - Method in class org.epics.pvmanager.ChannelHandler
Used by the data source to prepare the channel managed by this handler for write.
after(String...) - Method in class org.epics.pvmanager.expression.ChannelExpression
For writes only, marks that this channel should be written only after the given channels.
after(String...) - Method in class org.epics.pvmanager.expression.ChannelExpressionList
For writes only, marks that these channels should be written only after the given channels.
after(TimeStamp) - Method in class org.epics.pvmanager.util.TimeDuration
Returns a time interval that lasts this duration and starts from the given timestamp.
Aggregator<R,A> - Class in org.epics.pvmanager
Aggregates the data out of a Collector into a new data type.
Aggregator(Function<List<A>>) - Constructor for class org.epics.pvmanager.Aggregator
Creates a new aggregator.
Alarm - Interface in org.epics.pvmanager.data
Alarm information.
alarmOf(Object) - Static method in class org.epics.pvmanager.data.ValueUtil
Extracts the alarm information if present.
AlarmSeverity - Enum in org.epics.pvmanager.data
Severity of an alarm.
AlarmStatus - Enum in org.epics.pvmanager.data
Source of the alarm.
and(DesiredRateExpressionList<? extends R>) - Method in interface org.epics.pvmanager.expression.DesiredRateExpressionList
Adds the given expressions to this list.
and(DesiredRateExpressionList<? extends R>) - Method in class org.epics.pvmanager.expression.DesiredRateExpressionListImpl
 
and(DesiredRateReadWriteExpressionList<? extends R, ? extends W>) - Method in interface org.epics.pvmanager.expression.DesiredRateReadWriteExpressionList
Adds the given expressions to this list.
and(DesiredRateReadWriteExpressionList<? extends R, ? extends W>) - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionListImpl
 
and(DesiredRateExpressionList<? extends R>) - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionListImpl
 
and(WriteExpressionList<? extends W>) - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionListImpl
 
and(SourceRateExpressionList<? extends R>) - Method in interface org.epics.pvmanager.expression.SourceRateExpressionList
Adds the given expressions to this list.
and(SourceRateExpressionList<? extends R>) - Method in class org.epics.pvmanager.expression.SourceRateExpressionListImpl
 
and(SourceRateReadWriteExpressionList<? extends R, ? extends W>) - Method in interface org.epics.pvmanager.expression.SourceRateReadWriteExpressionList
Adds the given expressions to this list.
and(SourceRateReadWriteExpressionList<? extends R, ? extends W>) - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl
 
and(SourceRateExpressionList<? extends R>) - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl
 
and(WriteExpressionList<? extends W>) - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl
 
and(WriteExpressionList<? extends W>) - Method in interface org.epics.pvmanager.expression.WriteExpressionList
Adds the given expressions to this list.
and(WriteExpressionList<? extends W>) - Method in class org.epics.pvmanager.expression.WriteExpressionListImpl
 
and(ExpressionLanguage.Filter<?>) - Method in class org.epics.pvmanager.ExpressionLanguage.Filter
Returns a new filter that is the logical AND of this and the given one.
around(TimeStamp) - Method in class org.epics.pvmanager.util.TimeDuration
Returns a time interval that lasts this duration and is centered around the given timestamp.
Array<T> - Interface in org.epics.pvmanager.data
Multi dimensional array, which can be used for waveforms or more rich data.
as(String) - Method in interface org.epics.pvmanager.expression.DesiredRateExpression
Changes the name for this expression
as(String) - Method in class org.epics.pvmanager.expression.DesiredRateExpressionImpl
 
as(String) - Method in interface org.epics.pvmanager.expression.DesiredRateReadWriteExpression
 
as(String) - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
 
as(String) - Method in interface org.epics.pvmanager.expression.SourceRateExpression
Changes the name for this expression
as(String) - Method in class org.epics.pvmanager.expression.SourceRateExpressionImpl
 
as(String) - Method in interface org.epics.pvmanager.expression.SourceRateReadWriteExpression
 
as(String) - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl
 
as(String) - Method in class org.epics.pvmanager.expression.WriteExpressionImpl
Changes the name for this expression
asDate() - Method in class org.epics.pvmanager.util.TimeStamp
Converts the time stamp to a standard Date.
async() - Method in class org.epics.pvmanager.PVWriterConfiguration
Creates a new PVWriter where the PVWriter.write(java.lang.Object) method is asynchronous (i.e.
asynchWriteAndReadEvery(TimeDuration) - Method in class org.epics.pvmanager.PVConfiguration
Creates the pv such that writes are asynchronous and read notifications comes at most at the rate specified.
averageOf(SourceRateExpression<VDouble>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
Aggregates the sample at the scan rate and takes the average.

B

backgroundColor(int) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
How much time should be allocated to each line of the plot.
BasicTypeSupport - Class in org.epics.pvmanager
Implements support for basic standard java types.
before(TimeStamp) - Method in class org.epics.pvmanager.util.TimeDuration
Returns a time interval that lasts this duration and ends at the given timestamp.
between(TimeStamp, TimeStamp) - Static method in class org.epics.pvmanager.util.TimeInterval
Returns the interval between the given timestamps.
build() - Method in class org.epics.pvmanager.data.DisplayBuilder
 
build() - Method in class org.epics.pvmanager.DataRecipeBuilder
Builds the recipe.
build() - Method in class org.epics.pvmanager.WriteBufferBuilder
Creates a new WriteBuffer.

C

cacheType - Variable in class org.epics.pvmanager.jca.JCAChannelHandler
 
calculate(List<A>) - Method in class org.epics.pvmanager.Aggregator
Calculates the new value from a set of collected value.
calculate(A) - Method in interface org.epics.pvmanager.ExpressionLanguage.OneArgFunction
Calculates the new value.
calculate(A1, A2) - Method in interface org.epics.pvmanager.ExpressionLanguage.TwoArgFunction
Calculates the new value.
channel(String) - Static method in class org.epics.pvmanager.ExpressionLanguage
A channel with the given name of any type.
channel(String, Class<R>, Class<W>) - Static method in class org.epics.pvmanager.ExpressionLanguage
A channel with the given name and type.
ChannelExpression<R,W> - Class in org.epics.pvmanager.expression
Represents a channel, which can be both read or written.
ChannelExpression(String, Class<R>, Class<W>) - Constructor for class org.epics.pvmanager.expression.ChannelExpression
An expression for a channel with the given name, which is expected to provide a read payload of readClass and accept a write payload of writeClass.
ChannelExpression(Class<R>, Class<W>) - Constructor for class org.epics.pvmanager.expression.ChannelExpression
Constructor for the null channel.
ChannelExpressionList<R,W> - Class in org.epics.pvmanager.expression
Represents a list of channel, which can be both read or written.
ChannelExpressionList(Collection<String>, Class<R>, Class<W>) - Constructor for class org.epics.pvmanager.expression.ChannelExpressionList
An expression for a list of channels with the given names, which are expected to provide a read payload of readClass and accept a write payload of writeClass.
ChannelHandler<EType> - Class in org.epics.pvmanager
Manages the connection for each channel of a data source.
ChannelHandler(String) - Constructor for class org.epics.pvmanager.ChannelHandler
Creates a new channel handler.
channels(String...) - Static method in class org.epics.pvmanager.ExpressionLanguage
A list of channels with the given names of any type.
channels(Collection<String>, Class<R>, Class<W>) - Static method in class org.epics.pvmanager.ExpressionLanguage
A list of channels with the given names and type.
channels(Collection<String>) - Static method in class org.epics.pvmanager.ExpressionLanguage
A list of channels with the given names of any type.
ChannelWriteCallback - Interface in org.epics.pvmanager
Called by the ChannelHandler once a write is completed.
channelWritten(Exception) - Method in interface org.epics.pvmanager.ChannelWriteCallback
Called when a write is completed.
clear() - Method in class org.epics.pvmanager.extra.DynamicGroup
Removes all the expressions currently in the group.
close() - Method in class org.epics.pvmanager.CompositeDataSource
Closes all DataSources that are registered in the composite.
close() - Method in class org.epics.pvmanager.DataSource
Closes the DataSource and the resources associated with it.
close() - Method in class org.epics.pvmanager.jca.JCADataSource
 
close() - Method in class org.epics.pvmanager.PV
 
close() - Method in interface org.epics.pvmanager.PVReader
De-registers all listeners, stops all notifications and closes all connections from the data sources needed by this.
close() - Method in interface org.epics.pvmanager.PVWriter
De-registers all listeners, stops all notifications and closes all connections from the data sources needed by this.
collect() - Method in class org.epics.pvmanager.Collector
Calculates the next value and puts it in the queue.
Collector<T> - Class in org.epics.pvmanager
Collects the data at the CA rate and allows a client to get all values since last check.
Collector() - Constructor for class org.epics.pvmanager.Collector
 
color(double, Display) - Method in class org.epics.pvmanager.extra.ColorScheme
Calculate the color for the value according to the ranges and puts it into the colors buffer.
ColorScheme - Class in org.epics.pvmanager.extra
 
ColorScheme() - Constructor for class org.epics.pvmanager.extra.ColorScheme
 
colorScheme(ColorScheme) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
The color scheme to convert a value to an rgb pixel in the plot.
column(String, DesiredRateExpressionList<?>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A column for an aggregated vTable.
compareTo(TimeStamp) - Method in class org.epics.pvmanager.util.TimeStamp
Defines the natural ordering for timestamp as forward in time.
CompositeDataSource - Class in org.epics.pvmanager
A data source that can dispatch a request to multiple different data sources.
CompositeDataSource() - Constructor for class org.epics.pvmanager.CompositeDataSource
Creates a new CompositeDataSource.
concludeWrite(WriteBuffer, ExceptionHandler) - Method in class org.epics.pvmanager.CompositeDataSource
 
concludeWrite(WriteBuffer, ExceptionHandler) - Method in class org.epics.pvmanager.DataSource
Releases the resources associated with the given write buffer.
connect(ExceptionHandler) - Method in class org.epics.pvmanager.ChannelHandler
Used by the handler to open the connection.
connect(DataRecipe) - Method in class org.epics.pvmanager.CompositeDataSource
 
connect(DataRecipe) - Method in class org.epics.pvmanager.DataSource
Connects to a set of channels based on the given recipe.
connect(ExceptionHandler) - Method in class org.epics.pvmanager.jca.JCAChannelHandler
 
constant(T) - Static method in class org.epics.pvmanager.ExpressionLanguage
Creates a constant expression that always return that object.
contains(TimeStamp) - Method in class org.epics.pvmanager.util.TimeInterval
True if the given time stamp is inside the interval.
createChannel(String) - Method in class org.epics.pvmanager.CompositeDataSource
 
createChannel(String) - Method in class org.epics.pvmanager.DataSource
Creates a channel handler for the given name.
createChannel(String) - Method in class org.epics.pvmanager.jca.JCADataSource
 
createChannel(String) - Method in class org.epics.pvmanager.loc.LocalDataSource
 
createChannel(String) - Method in class org.epics.pvmanager.sim.SimulationDataSource
 
createChannel(String) - Method in class org.epics.pvmanager.test.TestDataSource
 
createValue(TEpicsValue, TEpicsMeta, boolean) - Method in interface org.epics.pvmanager.jca.TypeFactory
 
createWriteBuffer() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
 
createWriteBuffer() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl
 
createWriteBuffer() - Method in interface org.epics.pvmanager.expression.WriteExpression
The buffer that will contain the data to write.
createWriteBuffer() - Method in class org.epics.pvmanager.expression.WriteExpressionImpl
Creates a data recipe for the given expression.

D

DataRecipe - Class in org.epics.pvmanager
Represents all the information necessary to connect to a DataSource.
DataRecipe() - Constructor for class org.epics.pvmanager.DataRecipe
Creates an empty data recipe.
DataRecipeBuilder - Class in org.epics.pvmanager
Builder class for DataRecipe.
DataRecipeBuilder() - Constructor for class org.epics.pvmanager.DataRecipeBuilder
New builder.
DataSource - Class in org.epics.pvmanager
A source for data that is going to be processed by the PVManager.
DataSource(boolean) - Constructor for class org.epics.pvmanager.DataSource
Creates a new data source.
DataTypeSupport - Class in org.epics.pvmanager.data
Adds support for control system standard types defined in this package.
defaults() - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Defaults parameters for the waterfall plot.
DesiredRateExpression<R> - Interface in org.epics.pvmanager.expression
An expression to read at the desired rate.
DesiredRateExpressionImpl<R> - Class in org.epics.pvmanager.expression
Implementation class for DesiredRateExpression.
DesiredRateExpressionImpl(SourceRateExpression<?>, Function<R>, String) - Constructor for class org.epics.pvmanager.expression.DesiredRateExpressionImpl
Creates a new expression at the desired rate.
DesiredRateExpressionImpl(DesiredRateExpressionList<?>, Function<R>, String) - Constructor for class org.epics.pvmanager.expression.DesiredRateExpressionImpl
Creates a new aggregated expression.
DesiredRateExpressionList<R> - Interface in org.epics.pvmanager.expression
A list of expressions to read at the desired rate.
DesiredRateExpressionListImpl<R> - Class in org.epics.pvmanager.expression
Implementation class for DesiredRateExpressionList.
DesiredRateExpressionListImpl() - Constructor for class org.epics.pvmanager.expression.DesiredRateExpressionListImpl
Creates a new empty expression list.
DesiredRateReadWriteExpression<R,W> - Interface in org.epics.pvmanager.expression
An expression to write and to read at the desired rate.
DesiredRateReadWriteExpressionImpl<R,W> - Class in org.epics.pvmanager.expression
Implementation class for DesiredRateReadWriteExpression.
DesiredRateReadWriteExpressionImpl(DesiredRateExpression<R>, WriteExpression<W>) - Constructor for class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
Creates an expression that can be both read at the desired rate and written.
DesiredRateReadWriteExpressionList<R,W> - Interface in org.epics.pvmanager.expression
An list of expressions to write and to read at the desired rate.
DesiredRateReadWriteExpressionListImpl<R,W> - Class in org.epics.pvmanager.expression
Implementation class for DesiredRateReadWriteExpressionList.
DesiredRateReadWriteExpressionListImpl() - Constructor for class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionListImpl
 
disconnect(ExceptionHandler) - Method in class org.epics.pvmanager.ChannelHandler
Used by the handler to close the connection.
disconnect(DataRecipe) - Method in class org.epics.pvmanager.CompositeDataSource
 
disconnect(DataRecipe) - Method in class org.epics.pvmanager.DataSource
Disconnects the set of channels given by the recipe.
disconnect(ExceptionHandler) - Method in class org.epics.pvmanager.jca.JCAChannelHandler
 
Display - Interface in org.epics.pvmanager.data
Limit and unit information needed for display and control.
DisplayBuilder - Class in org.epics.pvmanager.data
Allows to build a Display object which can then be re-used to generate values with the same metadata.
displayOf(Object) - Static method in class org.epics.pvmanager.data.ValueUtil
Extracts the display information if present.
divideBy(int) - Method in class org.epics.pvmanager.util.TimeDuration
Returns a new duration which is smaller by the given factor.
DoubleArrayTimeCache - Interface in org.epics.pvmanager.extra
 
DoubleArrayTimeCache.Data - Interface in org.epics.pvmanager.extra
 
DoubleArrayTimeCacheFromVDoubleArray - Class in org.epics.pvmanager.extra
 
DoubleArrayTimeCacheFromVDoubleArray(Function<List<VDoubleArray>>) - Constructor for class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray
 
DoubleArrayTimeCacheFromVDoubleArray.Data - Class in org.epics.pvmanager.extra
 
DoubleArrayTimeCacheFromVDoubles - Class in org.epics.pvmanager.extra
 
DoubleArrayTimeCacheFromVDoubles(List<Function<List<VDouble>>>) - Constructor for class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles
 
DoubleArrayTimeCacheFromVDoubles.Data - Class in org.epics.pvmanager.extra
 
durationFrom(TimeStamp) - Method in class org.epics.pvmanager.util.TimeStamp
Calculates the time passed from the reference to this timeStamp.
DynamicGroup - Class in org.epics.pvmanager.extra
A expression that returns the result of a dynamically managed group.
DynamicGroup() - Constructor for class org.epics.pvmanager.extra.DynamicGroup
Creates a new group.

E

Enum - Interface in org.epics.pvmanager.data
Metadata for enumerations.
equals(Object) - Method in class org.epics.pvmanager.util.TimeDuration
 
equals(Object) - Method in class org.epics.pvmanager.util.TimeStamp
 
equalsOrBothNull(Object, Object) - Static method in class org.epics.pvmanager.util.NullUtils
Returns true if both objects are null or they are equal.
every(TimeDuration) - Method in class org.epics.pvmanager.PVReaderConfiguration
Sets the rate of scan of the expression and creates the actual PVReader object that can be monitored through listeners.
ExceptionHandler - Class in org.epics.pvmanager
This class receives all the exceptions generated by a PV.
ExceptionHandler() - Constructor for class org.epics.pvmanager.ExceptionHandler
 
Executors - Class in org.epics.pvmanager.util
Factory and utility methods to for the Executor framework.
Executors() - Constructor for class org.epics.pvmanager.util.Executors
 
ExpressionLanguage - Class in org.epics.pvmanager.data
PVManager expression language support for EPICS types.
ExpressionLanguage - Class in org.epics.pvmanager
Operators to constructs expression of PVs that the PVManager will be able to monitor.
ExpressionLanguage - Class in org.epics.pvmanager.extra
PVManager expression language support for additional operations.
ExpressionLanguage.Filter<T> - Class in org.epics.pvmanager
Filters a data stream, removing updates that match the given function.
ExpressionLanguage.Filter(Class<T>) - Constructor for class org.epics.pvmanager.ExpressionLanguage.Filter
Creates a filter which looks for and cases data objects of the given class.
ExpressionLanguage.Filter(Class<T>, boolean) - Constructor for class org.epics.pvmanager.ExpressionLanguage.Filter
Creates a filter which looks for and cases data objects of the given class.
ExpressionLanguage.OneArgFunction<R,A> - Interface in org.epics.pvmanager
A user provided single argument function.
ExpressionLanguage.TwoArgFunction<R,A1,A2> - Interface in org.epics.pvmanager
A user provided double argument function.
Expressions - Class in org.epics.pvmanager.expression
Utility class for expressions.
Expressions() - Constructor for class org.epics.pvmanager.expression.Expressions
 
extractTimestamp(T) - Method in class org.epics.pvmanager.TimeSupport
Extracts the time information from the given object.

F

filter(T, T) - Method in class org.epics.pvmanager.ExpressionLanguage.Filter
Determines whether the new value should be filtered or not.
filterBy(ExpressionLanguage.Filter<?>, DesiredRateExpression<List<T>>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Filters a stream of updates with the given filter.
findTypeSupportFor(Class<? extends TypeSupport>, Class<T>) - Static method in class org.epics.pvmanager.TypeSupport
Calculates and caches the type support for a particular class, so that introspection does not occur at every call.
format(NumberFormat) - Method in class org.epics.pvmanager.data.DisplayBuilder
 
format(Scalar<?>, StringBuffer, FieldPosition) - Method in class org.epics.pvmanager.data.SimpleValueFormat
 
format(Array<?>, StringBuffer, FieldPosition) - Method in class org.epics.pvmanager.data.SimpleValueFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class org.epics.pvmanager.data.ValueFormat
Formats the given data object.
format(Scalar<?>) - Method in class org.epics.pvmanager.data.ValueFormat
Formats an scalar.
format(Array<?>) - Method in class org.epics.pvmanager.data.ValueFormat
Formats an array.
format(Scalar<?>, StringBuffer, FieldPosition) - Method in class org.epics.pvmanager.data.ValueFormat
Formats a scalar.
format(Array<?>, StringBuffer, FieldPosition) - Method in class org.epics.pvmanager.data.ValueFormat
Formats an array.
format(int) - Static method in class org.epics.pvmanager.util.NumberFormats
Returns a number format that formats a number with the given number of precision digits.
format(Object, StringBuffer, FieldPosition) - Method in class org.epics.pvmanager.util.TimeStampFormat
 
format(TimeStamp) - Method in class org.epics.pvmanager.util.TimeStampFormat
Formats the given TimeStamp.
from(DataSource) - Method in class org.epics.pvmanager.PVConfiguration
 
from(DataSource) - Method in class org.epics.pvmanager.PVReaderConfiguration
 
from(DataSource) - Method in class org.epics.pvmanager.PVWriterConfiguration
 
Function<R> - Class in org.epics.pvmanager
A basic building block in the PVManager framework that can return a result of a given type.
Function() - Constructor for class org.epics.pvmanager.Function
 
FunctionParser - Class in org.epics.pvmanager.util
Utility class to parse variable names and create simulated signals.
FunctionParser() - Constructor for class org.epics.pvmanager.util.FunctionParser
 
functionsOf(DesiredRateExpressionList<?>) - Static method in class org.epics.pvmanager.expression.Expressions
Extract the list of functions from an expression list.

G

Gaussian - Class in org.epics.pvmanager.sim
Function to simulate a signal that has a gaussian distribution.
Gaussian() - Constructor for class org.epics.pvmanager.sim.Gaussian
Creates a signal with a normal distribution (average zero and standard deviation one), updating every 100ms (10Hz).
Gaussian(Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.Gaussian
Creates a signal with a gaussian distribution, updating at the rate specified.
gaussian(double, double, double) - Static method in class org.epics.pvmanager.sim.GaussianWaveform
1D gaussian, centered on centerX and with the specified width.
GaussianWaveform - Class in org.epics.pvmanager.sim
Function to simulate a waveform containing a gaussian that moves to the right.
GaussianWaveform() - Constructor for class org.epics.pvmanager.sim.GaussianWaveform
Creates a gaussian waveform with a normal distribution (average zero and standard deviation one), updating every 100ms (10Hz).
GaussianWaveform(Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.GaussianWaveform
Creates a gaussian waveform signal with a gaussian distribution, updating at the rate specified.
getAlarmSeverity() - Method in interface org.epics.pvmanager.data.Alarm
Returns the alarm severity, which describes the quality of the value returned.
getAlarmStatus() - Method in interface org.epics.pvmanager.data.Alarm
Returns the alarm status of the highest currently active alarm.
getArray() - Method in interface org.epics.pvmanager.data.Array
 
getArray() - Method in interface org.epics.pvmanager.data.VByteArray
 
getArray() - Method in interface org.epics.pvmanager.data.VDoubleArray
 
getArray() - Method in interface org.epics.pvmanager.data.VEnumArray
 
getArray() - Method in interface org.epics.pvmanager.data.VFloatArray
 
getArray() - Method in interface org.epics.pvmanager.data.VIntArray
 
getArray() - Method in interface org.epics.pvmanager.data.VShortArray
 
getArray() - Method in interface org.epics.pvmanager.data.VStringArray
 
getArray(int) - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getArray(int) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getArray(int) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getAsyncWriteExecutor() - Static method in class org.epics.pvmanager.PVManager
Returns the current executor on which the asynchronous calls are executed.
getAverage() - Method in interface org.epics.pvmanager.data.Statistics
The average.
getBegin() - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getBegin() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getBegin() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getChannelName() - Method in class org.epics.pvmanager.ChannelHandler
Returns the name of the channel.
getChannels() - Method in class org.epics.pvmanager.DataSource
Returns the channel handlers for this data source.
getChannelsPerCollectors() - Method in class org.epics.pvmanager.DataRecipe
Returns all channels that need to be connected, organized by the collector that needs them.
getColorScheme() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Color scheme used for the plot.
getColumnArray(int) - Method in interface org.epics.pvmanager.data.VTable
The data for the given column.
getColumnCount() - Method in interface org.epics.pvmanager.data.VTable
The number of columns in the table.
getColumnName(int) - Method in interface org.epics.pvmanager.data.VTable
The name of the given column.
getColumnType(int) - Method in interface org.epics.pvmanager.data.VTable
The type of the elements in the column.
getConditions() - Method in interface org.epics.pvmanager.data.VExtendedAlarm
All the possible alarm conditions for the device, and whether they are on or off.
getContext() - Method in class org.epics.pvmanager.jca.JCADataSource
The context used by the data source.
getData() - Method in interface org.epics.pvmanager.data.VImage
Image buffer;
getData(TimeStamp, TimeStamp) - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache
 
getData(TimeStamp, TimeStamp) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray
 
getData(TimeStamp, TimeStamp) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles
 
getDataRecipe() - Method in interface org.epics.pvmanager.expression.DesiredRateExpression
The recipe for connect the channels for this expression.
getDataRecipe() - Method in class org.epics.pvmanager.expression.DesiredRateExpressionImpl
The recipe for connect the channels for this expression.
getDataRecipe() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
 
getDataSources() - Method in class org.epics.pvmanager.CompositeDataSource
Returns the data sources registered to this composite data source.
getDefaultDataSource() - Method in class org.epics.pvmanager.CompositeDataSource
Returns which data source is used if no data source is specified in the channel name.
getDefaultDataSource() - Static method in class org.epics.pvmanager.PVManager
Returns the current default data source.
getDefaultNotificationExecutor() - Static method in class org.epics.pvmanager.PVManager
Returns the current default executor that will execute all notifications.
getDelimiter() - Method in class org.epics.pvmanager.CompositeDataSource
Returns the delimeter that divides the data source name from the channel name.
getDesiredRateExpressionImpl() - Method in interface org.epics.pvmanager.expression.DesiredRateExpression
The implementation of this expression.
getDesiredRateExpressionImpl() - Method in class org.epics.pvmanager.expression.DesiredRateExpressionImpl
 
getDesiredRateExpressionImpl() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
 
getDesiredRateExpressions() - Method in interface org.epics.pvmanager.expression.DesiredRateExpressionList
The expressions of this list.
getDesiredRateExpressions() - Method in class org.epics.pvmanager.expression.DesiredRateExpressionListImpl
 
getDesiredRateExpressions() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionListImpl
 
getDesiredRateReadWriteExpressions() - Method in interface org.epics.pvmanager.expression.DesiredRateReadWriteExpressionList
The expressions of this list.
getDesiredRateReadWriteExpressions() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionListImpl
 
getDisplay() - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache
 
getDisplay() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray
 
getDisplay() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles
 
getEnd() - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getEnd() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getEnd() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getEnd() - Method in class org.epics.pvmanager.util.TimeInterval
Final value of the interval.
getEpicsMetaType() - Method in interface org.epics.pvmanager.jca.TypeFactory
 
getEpicsValueType() - Method in interface org.epics.pvmanager.jca.TypeFactory
 
getExceptionHandler() - Method in class org.epics.pvmanager.DataRecipe
Returns the exception handler to be used for this PV.
getFormat() - Method in interface org.epics.pvmanager.data.Display
Returns a NumberFormat that creates a String with just the value (no units).
getFunction() - Method in interface org.epics.pvmanager.expression.DesiredRateExpression
The function that calculates this expression.
getFunction() - Method in class org.epics.pvmanager.expression.DesiredRateExpressionImpl
The function that calculates new values for this expression.
getFunction() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
 
getFunction() - Method in interface org.epics.pvmanager.expression.SourceRateExpression
The function that calculates this expression.
getFunction() - Method in class org.epics.pvmanager.expression.SourceRateExpressionImpl
 
getFunction() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl
 
getHeight() - Method in interface org.epics.pvmanager.data.VImage
Height of the image in pixels.
getHeight() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
The height of the plot in pixels.
getIndex() - Method in interface org.epics.pvmanager.data.VEnum
Return the index of the value in the list of labels.
getLabels() - Method in interface org.epics.pvmanager.data.Enum
All the possible labels.
getLowerAlarmLimit() - Method in interface org.epics.pvmanager.data.Display
Lowest value before the alarm region.
getLowerCtrlLimit() - Method in interface org.epics.pvmanager.data.Display
Lowest possible value (included).
getLowerDisplayLimit() - Method in interface org.epics.pvmanager.data.Display
Lowest possible value to be displayed.
getLowerWarningLimit() - Method in interface org.epics.pvmanager.data.Display
Lowest value before the warning region.
getMax() - Method in interface org.epics.pvmanager.data.Statistics
The maximum value
getMessage() - Method in interface org.epics.pvmanager.data.VExtendedAlarm
A human readable error message associated to the error(s).
getMin() - Method in interface org.epics.pvmanager.data.Statistics
The minimum value.
getMonitorMask() - Method in class org.epics.pvmanager.jca.JCADataSource
The monitor mask used for this data source.
getName() - Method in interface org.epics.pvmanager.data.VExtendedAlarm.Condition
A short name for the alarm condition.
getName() - Method in interface org.epics.pvmanager.expression.DesiredRateExpression
Name of this expression.
getName() - Method in class org.epics.pvmanager.expression.DesiredRateExpressionImpl
The default name for a PV of this expression.
getName() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
 
getName() - Method in interface org.epics.pvmanager.expression.SourceRateExpression
Name of the expression.
getName() - Method in class org.epics.pvmanager.expression.SourceRateExpressionImpl
 
getName() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl
 
getName() - Method in interface org.epics.pvmanager.expression.WriteExpression
Name of this expression.
getName() - Method in class org.epics.pvmanager.expression.WriteExpressionImpl
Name representation of the expression.
getName() - Method in class org.epics.pvmanager.PV
 
getName() - Method in interface org.epics.pvmanager.PVReader
Returns the name of the PVReader.
getNanoSec() - Method in class org.epics.pvmanager.util.TimeDuration
Duration in nanoseconds.
getNanoSec() - Method in class org.epics.pvmanager.util.TimeStamp
Nanoseconds within the given second.
getNArrays() - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getNArrays() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getNArrays() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getNewValue() - Method in class org.epics.pvmanager.Notification
The value to be sent if the notification is needed.
getNSamples() - Method in interface org.epics.pvmanager.data.Statistics
 
getNumberFormat() - Method in class org.epics.pvmanager.data.ValueFormat
Returns the NumberFormat used to format the numeric values.
getParameters() - Method in class org.epics.pvmanager.extra.Parameters
 
getParameters() - Method in class org.epics.pvmanager.extra.WaterfallPlot
Returns the full set of parameters currently being used.
getPixelDuration() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Time interval for each line.
getPrecedingChannels() - Method in class org.epics.pvmanager.WriteCache
Returns all the channels in the same buffer that should be written before writing the channel for this cache.
getReadScannerExecutorService() - Static method in class org.epics.pvmanager.PVManager
Returns the executor service used to schedule and run the periodic reading scan for new values.
getReadUsageCounter() - Method in class org.epics.pvmanager.ChannelHandler
Returns how many read PVs are open on this channel.
getRowCount() - Method in interface org.epics.pvmanager.data.VTable
The number of rows in the table.
getSec() - Method in class org.epics.pvmanager.util.TimeStamp
Unix time; seconds from midnight 1/1/1970.
getSeverity() - Method in interface org.epics.pvmanager.data.VExtendedAlarm.Condition
The severity associated with the alarm.
getSizes() - Method in interface org.epics.pvmanager.data.Array
 
getSourceRateExpressionImpl() - Method in interface org.epics.pvmanager.expression.SourceRateExpression
The implementation of this expression.
getSourceRateExpressionImpl() - Method in class org.epics.pvmanager.expression.SourceRateExpressionImpl
 
getSourceRateExpressionImpl() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl
 
getSourceRateExpressions() - Method in interface org.epics.pvmanager.expression.SourceRateExpressionList
The expressions of this list.
getSourceRateExpressions() - Method in class org.epics.pvmanager.expression.SourceRateExpressionListImpl
 
getSourceRateExpressions() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl
 
getSourceRateReadWriteExpressions() - Method in interface org.epics.pvmanager.expression.SourceRateReadWriteExpressionList
The expressions of this list.
getSourceRateReadWriteExpressions() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl
 
getStart() - Method in class org.epics.pvmanager.util.TimeInterval
Initial value of the interval.
getStdDev() - Method in interface org.epics.pvmanager.data.Statistics
The standard deviation.
getTimeStamp() - Method in interface org.epics.pvmanager.data.Time
The timestamp of the value, typically indicating when it was generated.
getTimeStamp(int) - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getTimeStamp(int) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getTimeStamp(int) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getTimeUserTag() - Method in interface org.epics.pvmanager.data.Time
Returns a user defined tag, that can be used to store extra time information, such as beam shot.
getTimeZone() - Method in class org.epics.pvmanager.util.TimeStampFormat
Returns the time zone used to format the timestamp.
getType() - Method in class org.epics.pvmanager.TypeSupport
Defines on which class the support is defined.
getType() - Method in class org.epics.pvmanager.ValueCache
The type of objects that this cache can contain.
getTypeSupportFamily() - Method in class org.epics.pvmanager.TypeSupport
Defines which type of support is implementing, notification or time.
getUnits() - Method in interface org.epics.pvmanager.data.Display
String representation of the units using for all values.
getUpperAlarmLimit() - Method in interface org.epics.pvmanager.data.Display
Highest value before the alarm region.
getUpperCtrlLimit() - Method in interface org.epics.pvmanager.data.Display
Highest possible value (included).
getUpperDisplayLimit() - Method in interface org.epics.pvmanager.data.Display
Highest possible value to be displayed.
getUpperWarningLimit() - Method in interface org.epics.pvmanager.data.Display
Highest value before the warning region.
getUsageCounter() - Method in class org.epics.pvmanager.ChannelHandler
Returns how many read or write PVs are open on this channel.
getValue() - Method in class org.epics.pvmanager.Aggregator
 
getValue() - Method in class org.epics.pvmanager.Collector
Returns all values since last check and removes values from the queue.
getValue() - Method in interface org.epics.pvmanager.data.Scalar
Returns the value.
getValue() - Method in class org.epics.pvmanager.Function
Calculates, if needed, and then returns the value for this function.
getValue() - Method in class org.epics.pvmanager.PV
 
getValue() - Method in interface org.epics.pvmanager.PVReader
Returns the value of the PVReader.
getValue() - Method in class org.epics.pvmanager.ValueCache
Returns the value in the cache.
getValue() - Method in class org.epics.pvmanager.WriteCache
Returns the value in the cache.
getValues() - Method in interface org.epics.pvmanager.data.MultiScalar
The list of values for all the different channels.
getValueType() - Method in interface org.epics.pvmanager.jca.TypeFactory
 
getWidth() - Method in interface org.epics.pvmanager.data.VImage
Width of the image in pixels.
getWriteCaches() - Method in class org.epics.pvmanager.WriteBuffer
Returns the write caches used by this buffer.
getWriteExpressionImpl() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
 
getWriteExpressionImpl() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl
 
getWriteExpressionImpl() - Method in interface org.epics.pvmanager.expression.WriteExpression
The implementation of this expression.
getWriteExpressionImpl() - Method in class org.epics.pvmanager.expression.WriteExpressionImpl
 
getWriteExpressions() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionListImpl
 
getWriteExpressions() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl
 
getWriteExpressions() - Method in interface org.epics.pvmanager.expression.WriteExpressionList
The expressions of this list.
getWriteExpressions() - Method in class org.epics.pvmanager.expression.WriteExpressionListImpl
 
getWriteFunction() - Method in class org.epics.pvmanager.expression.DesiredRateReadWriteExpressionImpl
 
getWriteFunction() - Method in class org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl
 
getWriteFunction() - Method in interface org.epics.pvmanager.expression.WriteExpression
The function that implements this expression.
getWriteFunction() - Method in class org.epics.pvmanager.expression.WriteExpressionImpl
Returns the function represented by this expression.
getWriteUsageCounter() - Method in class org.epics.pvmanager.ChannelHandler
Returns how many write PVs are open on this channel.
group() - Static method in class org.epics.pvmanager.extra.ExpressionLanguage
Creates a group of dynamically managed expressions.

H

handleException(Exception) - Method in class org.epics.pvmanager.ExceptionHandler
Notifies of an exception being thrown.
hashCode() - Method in class org.epics.pvmanager.util.TimeDuration
 
hashCode() - Method in class org.epics.pvmanager.util.TimeStamp
 
height(int) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Height of the plot in pixels.
hour(double) - Static method in class org.epics.pvmanager.util.TimeDuration
A new duration in hours.
hz(double) - Static method in class org.epics.pvmanager.util.TimeDuration
A new duration in hertz, will convert to the length of the period.

I

immutableTypeSupport(Class<T>) - Static method in class org.epics.pvmanager.NotificationSupport
Support for notification of immutable types.
includeCollector(Collector<?>, Map<String, ValueCache>) - Method in class org.epics.pvmanager.DataRecipe
Creates a new recipe by adding the new collector and the new caches.
includeRecipe(DataRecipe) - Method in class org.epics.pvmanager.DataRecipe
Creates a new recipe by adding the given recipe to this one.
install() - Static method in class org.epics.pvmanager.BasicTypeSupport
Installs type support.
install() - Static method in class org.epics.pvmanager.data.DataTypeSupport
Installs type support.
interpolate(double[], double[], int) - Method in interface org.epics.pvmanager.extra.Interpolation
Returns a set of interpolated y, equally spaced.
Interpolation - Interface in org.epics.pvmanager.extra
Defines a way to interpolate some scattered points to an equally distanced grid.
Interpolations - Class in org.epics.pvmanager.extra
 
Interpolations() - Constructor for class org.epics.pvmanager.extra.Interpolations
 
isActive() - Method in interface org.epics.pvmanager.data.VExtendedAlarm.Condition
Whether the alarm is on.
isAdaptiveRange() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
True if range is automatic, false if taken from data.
isArray() - Method in interface org.epics.pvmanager.jca.TypeFactory
 
isClosed() - Method in class org.epics.pvmanager.PV
 
isClosed() - Method in interface org.epics.pvmanager.PVReader
True if no more notifications are going to be sent for this PVReader.
isClosed() - Method in interface org.epics.pvmanager.PVWriter
True if no more notifications are going to be sent for this PV.
isConnected() - Method in class org.epics.pvmanager.ChannelHandler
Returns true if it is connected.
isConnected() - Method in class org.epics.pvmanager.jca.JCAChannelHandler
 
isNotificationNeeded() - Method in class org.epics.pvmanager.Notification
True if the reader needs to be notified.
isScrollDown() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Whether the plot scrolls up or down.
isTimeValid() - Method in interface org.epics.pvmanager.data.Time
Returns a data source specific flag to indicate whether the time information should be trusted.
isTypeDirectlySupported(Class<? extends TypeSupport>, Class<?>) - Static method in class org.epics.pvmanager.TypeSupport
Checks whether the type is supported on the same exact type.
isTypeSupported(Class<? extends TypeSupport>, Class<?>) - Static method in class org.epics.pvmanager.TypeSupport
Checks whether the type is supported directly or through one of the supertypes.
isWriteable() - Method in class org.epics.pvmanager.DataSource
Returns true whether the channels of this data source can be written to.

J

jca() - Static method in class org.epics.pvmanager.jca.JCASupport
 
JCAChannelHandler - Class in org.epics.pvmanager.jca
A ChannelHandler for the JCADataSource.
JCAChannelHandler(String, Context, int) - Constructor for class org.epics.pvmanager.jca.JCAChannelHandler
 
JCADataSource - Class in org.epics.pvmanager.jca
A data source that uses jca.
JCADataSource() - Constructor for class org.epics.pvmanager.jca.JCADataSource
Creates a new data source using pure Java implementation
JCADataSource(Context, int) - Constructor for class org.epics.pvmanager.jca.JCADataSource
Creates a new data source using the given context.
JCADataSource(String, int) - Constructor for class org.epics.pvmanager.jca.JCADataSource
Creates a new data source using the className to create the context.
JCASupport - Class in org.epics.pvmanager.jca
Adds support for CA types as defined in JCA.
JCASupport() - Constructor for class org.epics.pvmanager.jca.JCASupport
 

L

lastException() - Method in class org.epics.pvmanager.PV
 
lastException() - Method in interface org.epics.pvmanager.PVReader
Returns the last exception that was generated preparing the value for this PVReader and clears it (subsequent call will return null).
lastExceptions() - Method in class org.epics.pvmanager.extra.DynamicGroup
Returns the last exception for each expression in the group (if present).
lastWriteException() - Method in class org.epics.pvmanager.PV
 
lastWriteException() - Method in interface org.epics.pvmanager.PVWriter
Returns the last exception that was generated by write operations and clears it (subsequent call will return null).
latestValueOf(SourceRateExpression<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Expression that returns (only) the latest value computed from a SourceRateExpression.
latestValueOf(SourceRateExpressionList<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Expression that returns (only) the latest value computed from a SourceRateExpression.
latestValueOf(SourceRateReadWriteExpression<R, W>) - Static method in class org.epics.pvmanager.ExpressionLanguage
For reads, returns (only) the latest value computed from a SourceRateReadWriteExpression; for writes, same as the given expression.
latestValueOf(SourceRateReadWriteExpressionList<R, W>) - Static method in class org.epics.pvmanager.ExpressionLanguage
For reads, returns (only) the latest value computed from a SourceRateReadWriteExpression; for writes, same as the given expression.
listOf(DesiredRateExpressionList<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Converts a list of expressions to an expression that returns the list of results.
LocalDataSource - Class in org.epics.pvmanager.loc
Data source for locally written data.
LocalDataSource() - Constructor for class org.epics.pvmanager.loc.LocalDataSource
Creates a new data source.
localThread() - Static method in class org.epics.pvmanager.util.Executors
Executes tasks on the current thread.
lowerAlarmLimit(Double) - Method in class org.epics.pvmanager.data.DisplayBuilder
 
lowerCtrlLimit(Double) - Method in class org.epics.pvmanager.data.DisplayBuilder
 
lowerDisplayLimit(Double) - Method in class org.epics.pvmanager.data.DisplayBuilder
 
lowerWarningLimit(Double) - Method in class org.epics.pvmanager.data.DisplayBuilder
 

M

mapOf(DesiredRateExpressionList<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Converts a list of expressions to an expression that returns the map from the name to the results.
mapOf(WriteExpressionList<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Converts a list of expressions to an expression that returns the map from the name to the results.
mapOf(DesiredRateReadWriteExpressionList<R, W>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Converts a list of expressions to an expression that returns the map from the name to the results.
Metadata - Annotation Type in org.epics.pvmanager.data
Annotation to flag which fields are considered part of the metadata.
metadata - Variable in class org.epics.pvmanager.jca.JCAChannelHandler
 
min(double) - Static method in class org.epics.pvmanager.util.TimeDuration
A new duration in minutes.
minus(TimeDuration) - Method in class org.epics.pvmanager.util.TimeInterval
Returns a new interval shifted backward in time by the given duration.
minus(TimeDuration) - Method in class org.epics.pvmanager.util.TimeStamp
Subtracts the given duration to this timestamp and returns the result.
monitorListener - Variable in class org.epics.pvmanager.jca.JCAChannelHandler
 
ms(int) - Static method in class org.epics.pvmanager.util.TimeDuration
A new duration in milliseconds.
ms(double) - Static method in class org.epics.pvmanager.util.TimeDuration
A new duration in milliseconds.
multipleRangeGradient(Color, Color, Color, Color, Color, Color) - Static method in class org.epics.pvmanager.extra.ColorScheme
 
multiplyBy(int) - Method in class org.epics.pvmanager.util.TimeDuration
Returns a new duration which is bigger by the given factor.
MultiScalar<T extends Scalar> - Interface in org.epics.pvmanager.data
Multi channel array.

N

namedPool(String) - Static method in class org.epics.pvmanager.util.Executors
A thread factory where each new thread starts with the given name.
nanos(long) - Static method in class org.epics.pvmanager.util.TimeDuration
A new duration in nanoseconds.
newData(TimeStamp, TimeStamp, TimeStamp, TimeStamp) - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache
Each segment of the new data ends with an array of old data.
newData(TimeStamp, TimeStamp, TimeStamp, TimeStamp) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray
 
newData(TimeStamp, TimeStamp, TimeStamp, TimeStamp) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles
 
newEInt(Integer, AlarmSeverity, AlarmStatus, TimeStamp, Integer, Double, Double, Double, String, NumberFormat, Double, Double, Double, Double, Double) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable VInt.
newEInt(Integer, AlarmSeverity, AlarmStatus, Integer, TimeStamp, VInt) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable newDbrCtrlInt by using the metadata from the old value.
newValuesOf(SourceRateExpressionList<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Returns all the new values generated by the expression source rate.
newValuesOf(SourceRateExpression<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Returns all the new values generated by the expression source rate.
newValuesOf(SourceRateExpression<T>, int) - Static method in class org.epics.pvmanager.ExpressionLanguage
Returns up to maxValues new values generated by the expression source rate.
newVDouble(Double, AlarmSeverity, AlarmStatus, TimeStamp, Integer, Double, Double, Double, String, NumberFormat, Double, Double, Double, Double, Double) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable VDouble.
newVDouble(Double, AlarmSeverity, AlarmStatus, Integer, TimeStamp, Display) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable new VDouble by using the metadata from the old value.
newVDouble(double, TimeStamp, Display) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable VDouble by using the metadata from the old value, and computing the alarm from the metadata range.
newVDouble(double, Display) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable VDouble by using metadata from the old value, now as timestamp and computing alarm from the metadata range.
newVDoubleArray(double[], List<Integer>, AlarmSeverity, AlarmStatus, TimeStamp, Integer, Double, Double, Double, String, NumberFormat, Double, Double, Double, Double, Double) - Static method in class org.epics.pvmanager.data.ValueFactory
 
newVImage(int, int, byte[]) - Static method in class org.epics.pvmanager.data.ValueFactory
 
newVInt(Integer, AlarmSeverity, AlarmStatus, TimeStamp, Integer, Double, Double, Double, String, NumberFormat, Double, Double, Double, Double, Double) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable VInt.
newVMultiDouble(List<VDouble>, AlarmSeverity, AlarmStatus, TimeStamp, Integer, Double, Double, Double, Double, String, NumberFormat, Double, Double, Double, Double) - Static method in class org.epics.pvmanager.data.ValueFactory
 
newVStatistics(double, double, double, double, int, AlarmSeverity, AlarmStatus, TimeStamp, Integer, Double, Double, Double, String, NumberFormat, Double, Double, Double, Double, Double) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates a new immutable VStatistics.
newVStatistics(double, double, double, double, int, AlarmSeverity, AlarmStatus, Integer, TimeStamp, VDouble) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates a new VStatistics by taking the metadata from a VDouble.
newVString(String, AlarmSeverity, AlarmStatus, TimeStamp, Integer) - Static method in class org.epics.pvmanager.data.ValueFactory
 
noInterpolation() - Static method in class org.epics.pvmanager.extra.Interpolations
 
Noise - Class in org.epics.pvmanager.sim
Function to simulate a signal that has a uniform distribution.
Noise() - Constructor for class org.epics.pvmanager.sim.Noise
Creates a signal uniformly distributed between -5.0 and 5.0, updating every 100ms (10Hz).
Noise(Double, Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.Noise
Do not use: only provided to provide some sort of error message for people migrating from utility.pv.
Noise(Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.Noise
Creates a signal uniformly distributed between min and max, updating every interval seconds.
NoiseWaveform - Class in org.epics.pvmanager.sim
Function to simulate a waveform containing a uniformly distributed random data.
NoiseWaveform() - Constructor for class org.epics.pvmanager.sim.NoiseWaveform
Creates a waveform with samples from a uniform distribution from -5 to 5, updating every second.
NoiseWaveform(Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.NoiseWaveform
Creates a gaussian waveform signal with a gaussian distribution, updating at the rate specified.
NoiseWaveform(Double, Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.NoiseWaveform
Creates a gaussian waveform signal with a gaussian distribution, updating at the rate specified.
normalize(Number, Display) - Static method in class org.epics.pvmanager.data.ValueUtil
Normalizes the given value according to the given display information.
normalize(Number, Number, Number) - Static method in class org.epics.pvmanager.data.ValueUtil
Normalizes the given value according to the given range;
normalizedNumericValueOf(Object) - Static method in class org.epics.pvmanager.data.ValueUtil
Extracts the numericValueOf the object and normalizes according to the display range.
Notification<T> - Class in org.epics.pvmanager
Used by NotificationSupport to communicate whether a new notification is needed, and what should be the type to be notified.
Notification(boolean, T) - Constructor for class org.epics.pvmanager.Notification
Creates a new notification.
notification(T, T) - Static method in class org.epics.pvmanager.NotificationSupport
Returns the final value by using the appropriate type support.
NotificationSupport<T> - Class in org.epics.pvmanager
Dedicated notification type support.
NotificationSupport(Class<T>) - Constructor for class org.epics.pvmanager.NotificationSupport
Creates a new notification type support.
notifyOn(Executor) - Method in class org.epics.pvmanager.PVConfiguration
 
notifyOn(Executor) - Method in class org.epics.pvmanager.PVReaderConfiguration
 
notifyOn(Executor) - Method in class org.epics.pvmanager.PVWriterConfiguration
 
now() - Static method in class org.epics.pvmanager.util.TimeStamp
Returns a new timestamp for the current instant.
NullUtils - Class in org.epics.pvmanager.util
Utility class to handle null values.
NullUtils() - Constructor for class org.epics.pvmanager.util.NullUtils
 
NumberFormats - Class in org.epics.pvmanager.util
NumberFormat factory.
NumberFormats() - Constructor for class org.epics.pvmanager.util.NumberFormats
 
numericValueOf(Object) - Static method in class org.epics.pvmanager.data.ValueUtil
Extracts a numeric value for the object.

O

or(ExpressionLanguage.Filter<?>) - Method in class org.epics.pvmanager.ExpressionLanguage.Filter
Returns a new filter that is the logical OR of this and the given one.
org.epics.pvmanager - package org.epics.pvmanager

org.epics.pvmanager.data - package org.epics.pvmanager.data
Support for control system types.
org.epics.pvmanager.expression - package org.epics.pvmanager.expression
Interfaces for the expressions PVManager can consume.
org.epics.pvmanager.extra - package org.epics.pvmanager.extra
 
org.epics.pvmanager.jca - package org.epics.pvmanager.jca
Support for Epics 3 data source.
org.epics.pvmanager.loc - package org.epics.pvmanager.loc
Support for a data source that reads and writes channels that reside in the local memory.
org.epics.pvmanager.sim - package org.epics.pvmanager.sim
Provides a data source implementation for simulated data.
org.epics.pvmanager.test - package org.epics.pvmanager.test
Support for a data source that simulates various error conditions.
org.epics.pvmanager.util - package org.epics.pvmanager.util
Contains generic utility classes that at some point may be found and used in other libraries.

P

Parameters - Class in org.epics.pvmanager.extra
 
Parameters(Map<Object, Object>) - Constructor for class org.epics.pvmanager.extra.Parameters
 
Parameters(Parameters, Parameters...) - Constructor for class org.epics.pvmanager.extra.Parameters
 
parseFunction(String) - Static method in class org.epics.pvmanager.util.FunctionParser
Parse a function with parameters and returns a list where the first element is the function name and the others are the parsed arguments.
parseObject(String, ParsePosition) - Method in class org.epics.pvmanager.data.ValueFormat
 
parseObject(String, ParsePosition) - Method in class org.epics.pvmanager.util.TimeStampFormat
NB: Not supported
pixelDuration(TimeDuration) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
How much time should be allocated to each line of the plot.
plus(TimeDuration) - Method in class org.epics.pvmanager.util.TimeStamp
Adds the given duration to this timestamp and returns the result.
prepareNotification(T, T) - Method in class org.epics.pvmanager.NotificationSupport
Given the old and new value, prepare the final value that will be notified.
prepareWrite(WriteBuffer, ExceptionHandler) - Method in class org.epics.pvmanager.CompositeDataSource
 
prepareWrite(WriteBuffer, ExceptionHandler) - Method in class org.epics.pvmanager.DataSource
Prepares the channels defined in the write buffer for writes.
processValue(EType) - Method in class org.epics.pvmanager.ChannelHandler
Process the payload for this channel.
putDataSource(String, DataSource) - Method in class org.epics.pvmanager.CompositeDataSource
Adds/replaces the data source corresponding to the given name.
PV<R,W> - Class in org.epics.pvmanager
A PV that can be both read and written.
pvChanged() - Method in interface org.epics.pvmanager.PVReaderListener
Notified when the value of the PV has changed.
PVConfiguration<R,W> - Class in org.epics.pvmanager
Allows to configure the type of read/write PV to create.
PVManager - Class in org.epics.pvmanager
Entry point for the library, manages the defaults and allows to create PVReader, PVWriter and PV from an read or write expression.
PVManager() - Constructor for class org.epics.pvmanager.PVManager
 
PVReader<T> - Interface in org.epics.pvmanager
An object representing the PVReader.
PVReaderConfiguration<T> - Class in org.epics.pvmanager
An expression used to set the final parameters on how the pv expression should be monitored.
PVReaderListener - Interface in org.epics.pvmanager
Callback for any change in the PV value.
PVWriter<T> - Interface in org.epics.pvmanager
An object representing a writable PV.
PVWriterConfiguration<T> - Class in org.epics.pvmanager
An expression used to set the final parameters on how the pv expression should be written.
PVWriterListener - Interface in org.epics.pvmanager
Callback for delivery notification of new value.
pvWritten() - Method in interface org.epics.pvmanager.PVWriterListener
Notified when the value was written.

R

Ramp - Class in org.epics.pvmanager.sim
Function to simulate a signal that increases constantly within a range (saw-tooth shape).
Ramp(Double, Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.Ramp
Creates a ramp shaped signal between min and max, updating a step amount every interval seconds.
Ramp(Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.Ramp
Creates a ramp shaped signal between min and max, incrementing 1 every interval seconds.
Ramp() - Constructor for class org.epics.pvmanager.sim.Ramp
Creates a ramp shaped signal between -5 and +5, incrementing 1 every second.
read(SourceRateExpression<T>) - Static method in class org.epics.pvmanager.PVManager
Reads the given expression, and returns an object to configure the parameters for the read.
read(DesiredRateExpression<T>) - Static method in class org.epics.pvmanager.PVManager
Reads the given expression, and returns an object to configure the parameters for the read.
readAndWrite(SourceRateReadWriteExpression<R, W>) - Static method in class org.epics.pvmanager.PVManager
Both reads and writes the given expression, and returns an object to configure the parameters for the both read and write.
readAndWrite(DesiredRateReadWriteExpression<R, W>) - Static method in class org.epics.pvmanager.PVManager
Both reads and writes the given expression, and returns an object to configure the parameters for the both read and write.
ReadFailException - Exception in org.epics.pvmanager
Exception thrown when a PVReader is trying to read a channel or data source that cannot be read from.
ReadFailException() - Constructor for exception org.epics.pvmanager.ReadFailException
 
remove(int) - Method in class org.epics.pvmanager.extra.DynamicGroup
Removes the expression at the given location.
removeMonitor(Collector<?>) - Method in class org.epics.pvmanager.ChannelHandler
Used by the data source to remove a read request.
removePVReaderListener(PVReaderListener) - Method in class org.epics.pvmanager.PV
 
removePVReaderListener(PVReaderListener) - Method in interface org.epics.pvmanager.PVReader
Removes a listener to the value.
removePVWriterListener(PVWriterListener) - Method in class org.epics.pvmanager.PV
 
removePVWriterListener(PVWriterListener) - Method in interface org.epics.pvmanager.PVWriter
Removes a listener to the value.
removeWrite(ExceptionHandler) - Method in class org.epics.pvmanager.ChannelHandler
Used by the data source to conclude writes to the channel managed by this handler.
Replay - Class in org.epics.pvmanager.sim
Function that reads an xml file and simulates a pv by replaying it.
Replay(String) - Constructor for class org.epics.pvmanager.sim.Replay
The URI of the file.
resultOf(ExpressionLanguage.OneArgFunction<R, A>, DesiredRateExpression<A>) - Static method in class org.epics.pvmanager.ExpressionLanguage
An expression that represents the result of a user provided function.
resultOf(ExpressionLanguage.TwoArgFunction<R, A1, A2>, DesiredRateExpression<A1>, DesiredRateExpression<A2>) - Static method in class org.epics.pvmanager.ExpressionLanguage
An expression that represents the result of a user provided function.
routeExceptionsTo(ExceptionHandler) - Method in class org.epics.pvmanager.PVConfiguration
Forwards exception to the given exception handler.
routeExceptionsTo(ExceptionHandler) - Method in class org.epics.pvmanager.PVReaderConfiguration
Forwards exception to the given exception handler.
routeExceptionsTo(ExceptionHandler) - Method in class org.epics.pvmanager.PVWriterConfiguration
Forwards exception to the given exception handler.

S

Scalar<T> - Interface in org.epics.pvmanager.data
Basic type definition for all scalar types.
scrollDown(boolean) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Whether the plot should scroll down or up.
sec(double) - Static method in class org.epics.pvmanager.util.TimeDuration
A new duration in seconds.
set(int, DesiredRateExpression<?>) - Method in class org.epics.pvmanager.extra.DynamicGroup
Changes the expression to the given location.
setAsyncWriteExecutor(ScheduledExecutorService) - Static method in class org.epics.pvmanager.PVManager
Changes the executor used for the asynchronous write calls.
setDefaultDataSource(String) - Method in class org.epics.pvmanager.CompositeDataSource
Sets the data source to be used if the channel does not specify one explicitely.
setDefaultDataSource(DataSource) - Static method in class org.epics.pvmanager.PVManager
Changes the default source for data.
setDefaultNotificationExecutor(Executor) - Static method in class org.epics.pvmanager.PVManager
Changes the default executor on which all notifications are going to be posted.
setDelimiter(String) - Method in class org.epics.pvmanager.CompositeDataSource
Changes the data source delimiter.
setNumberFormat(NumberFormat) - Method in class org.epics.pvmanager.data.ValueFormat
Changes the NumberFormat used to format the numeric values.
setPrecedingChannels(List<String>) - Method in class org.epics.pvmanager.WriteCache
Changes which channels need to be written before the channel for this cache can be written.
setReadScannerExecutorService(ScheduledExecutorService) - Static method in class org.epics.pvmanager.PVManager
Changes the executor service to use for executing the periodic read scan.
setTimeZome(TimeZone) - Method in class org.epics.pvmanager.util.TimeStampFormat
Changes the time zone used to format the timestamp.
setup(Channel) - Method in class org.epics.pvmanager.jca.JCAChannelHandler
 
setValue(Object) - Method in class org.epics.pvmanager.ValueCache
Changes the value in the cache.
setValue(T) - Method in class org.epics.pvmanager.WriteCache
Changes the value in the cache.
setValue(A) - Method in class org.epics.pvmanager.WriteFunction
Takes the value and consumes it.
SimpleValueFormat - Class in org.epics.pvmanager.data
Default implementation for formatting.
SimpleValueFormat(int) - Constructor for class org.epics.pvmanager.data.SimpleValueFormat
Formats any scalar and array, by using the server side formatting and limiting the elements of the array displayed to maxElements.
simulatedData() - Static method in class org.epics.pvmanager.sim.SimulationDataSource
Data source instance.
SimulationDataSource - Class in org.epics.pvmanager.sim
Data source to produce simulated signals that can be using during development and testing.
SimulationDataSource() - Constructor for class org.epics.pvmanager.sim.SimulationDataSource
 
Sine - Class in org.epics.pvmanager.sim
Function to simulate a signal shaped like a sine.
Sine(Double, Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.Sine
Creates a sine shaped signal between min and max, updating every interval seconds with samplesPerCycles samples every full sine cycle.
Sine(Double, Double, Double) - Constructor for class org.epics.pvmanager.sim.Sine
Creates a sine shaped signal between min and max, updating every interval seconds with 10 samples every full sine cycle.
Sine() - Constructor for class org.epics.pvmanager.sim.Sine
Creates a sine shaped signal between -5 and 5, updating every second with 10 samples every full sine cycle.
singleRangeGradient(Color, Color) - Static method in class org.epics.pvmanager.extra.ColorScheme
A simple color scheme that uses only one gradient for the whole display range.
singleRangeGradient(Color, Color, Color) - Static method in class org.epics.pvmanager.extra.ColorScheme
 
size() - Method in class org.epics.pvmanager.extra.DynamicGroup
Returns the number of expressions in the group.
SourceRateExpression<R> - Interface in org.epics.pvmanager.expression
An expression to read at the rate of the source.
SourceRateExpressionImpl<R> - Class in org.epics.pvmanager.expression
Implementation class for SourceRateExpression.
SourceRateExpressionImpl(String, Class<R>) - Constructor for class org.epics.pvmanager.expression.SourceRateExpressionImpl
Constructor that represents a single pv of a particular type.
SourceRateExpressionImpl(SourceRateExpressionList<?>, Function<R>, String) - Constructor for class org.epics.pvmanager.expression.SourceRateExpressionImpl
Creates a new source rate expression.
SourceRateExpressionList<R> - Interface in org.epics.pvmanager.expression
A list of expressions to read at the rate of the source.
SourceRateExpressionListImpl<R> - Class in org.epics.pvmanager.expression
Implementation class for SourceRateExpressionList.
SourceRateExpressionListImpl() - Constructor for class org.epics.pvmanager.expression.SourceRateExpressionListImpl
Creates a new empty expression list.
SourceRateReadWriteExpression<R,W> - Interface in org.epics.pvmanager.expression
An expression to write and to read at the rate of the source.
SourceRateReadWriteExpressionImpl<R,W> - Class in org.epics.pvmanager.expression
Implementation class for SourceRateReadWriteExpression.
SourceRateReadWriteExpressionImpl(SourceRateExpression<R>, WriteExpression<W>) - Constructor for class org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl
Creates an expression that can be both read and written.
SourceRateReadWriteExpressionList<R,W> - Interface in org.epics.pvmanager.expression
A list of expressions to write and to read at the rate of the source.
SourceRateReadWriteExpressionListImpl<R,W> - Class in org.epics.pvmanager.expression
Implementation class for SourceRateReadWriteExpressionList.
SourceRateReadWriteExpressionListImpl() - Constructor for class org.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl
 
Statistics - Interface in org.epics.pvmanager.data
Basic type for statistical information of numeric types.
statisticsOf(SourceRateExpression<VDouble>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
Aggregates the sample at the scan rate and calculates statistical information.
statisticsOf(SourceRateExpressionList<VDouble>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
Applies #statisticsOf(org.epics.pvmanager.SourceRateExpression) to all arguments.
Strings - Class in org.epics.pvmanager.sim
Function to simulate a signal that generates Strings.
Strings() - Constructor for class org.epics.pvmanager.sim.Strings
Creates a signal uniformly distributed between -5.0 and 5.0, updating every 100ms (10Hz).
Strings(Double) - Constructor for class org.epics.pvmanager.sim.Strings
Creates a signal uniformly distributed between min and max, updating every interval seconds.
swingEDT() - Static method in class org.epics.pvmanager.util.Executors
Executes tasks on the Swing Event Dispatch Thread using SwingUtilities.invokeLater().
sync() - Method in class org.epics.pvmanager.PVWriterConfiguration
Creates a new PVWriter where the PVWriter.write(java.lang.Object) method is synchronous (i.e.
synchronizedArrayOf(TimeDuration, SourceRateExpressionList<VDouble>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A synchronized array from the given expression.
synchronizedArrayOf(TimeDuration, TimeDuration, SourceRateExpressionList<VDouble>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A synchronized array from the given expression.
synchWriteAndReadEvery(TimeDuration) - Method in class org.epics.pvmanager.PVConfiguration
Creates the pv such that writes are synchronous and read notifications comes at most at the rate specified.

T

TestDataSource - Class in org.epics.pvmanager.test
Data source for testing, error conditions in particular.
TestDataSource() - Constructor for class org.epics.pvmanager.test.TestDataSource
Creates a new data source.
Time - Interface in org.epics.pvmanager.data
Time information.
time(long, int) - Static method in class org.epics.pvmanager.util.TimeStamp
Returns a new timestamp from UNIX time.
timeComparator() - Static method in class org.epics.pvmanager.data.ValueUtil
Returns a comparator with the order defined by the timestamp.
timedCacheOf(SourceRateExpression<T>, TimeDuration) - Static method in class org.epics.pvmanager.ExpressionLanguage
Returns all the values starting the latest value and older up to the time different given by the interval.
TimeDuration - Class in org.epics.pvmanager.util
A duration of time (such as 3 sec, 30ms, 1nsec) at the nanosecond precision.
TimeInterval - Class in org.epics.pvmanager.util
A period of time that spans two instances (included) at the nanosecond precision.
timeOf(Object) - Static method in class org.epics.pvmanager.data.ValueUtil
Extracts the time information if present.
timeout(TimeDuration) - Method in class org.epics.pvmanager.PVConfiguration
 
timeout(TimeDuration, String) - Method in class org.epics.pvmanager.PVConfiguration
 
timeout(TimeDuration, String, String) - Method in class org.epics.pvmanager.PVConfiguration
Specifies a timeout, with a different message for the read and the write.
timeout(TimeDuration) - Method in class org.epics.pvmanager.PVReaderConfiguration
 
timeout(TimeDuration, String) - Method in class org.epics.pvmanager.PVReaderConfiguration
 
timeout(TimeDuration) - Method in class org.epics.pvmanager.PVWriterConfiguration
 
timeout(TimeDuration, String) - Method in class org.epics.pvmanager.PVWriterConfiguration
 
TimeoutException - Exception in org.epics.pvmanager
Exception thrown when a PVReader or PVWriter exceed their timeout.
TimeoutException(String) - Constructor for exception org.epics.pvmanager.TimeoutException
 
TimeStamp - Class in org.epics.pvmanager.util
Represent a time stamp at nanosecond accuracy.
TimeStampFormat - Class in org.epics.pvmanager.util
Implements a formatting class to format timestamps.
TimeStampFormat() - Constructor for class org.epics.pvmanager.util.TimeStampFormat
Creates a new TimeStampFormat using the current Locale.
TimeStampFormat(String) - Constructor for class org.epics.pvmanager.util.TimeStampFormat
Creates a new TimeStampFormat using the given pattern and the symbols from the current Locale.
TimeStampFormat(String, DateFormatSymbols) - Constructor for class org.epics.pvmanager.util.TimeStampFormat
Creates a new TimeStampFormat using the given pattern and symbols.
TimeStampFormat(String, Locale) - Constructor for class org.epics.pvmanager.util.TimeStampFormat
Creates a new TimeStampFormat using the given pattern and the symbols from the current Locale.
timestampOf(T) - Static method in class org.epics.pvmanager.TimeSupport
Extracts the TimeStamp of the value using the appropriate type support.
timestampOf(Date) - Static method in class org.epics.pvmanager.util.TimeStamp
Converts a Date to a timestamp.
TimeSupport<T> - Class in org.epics.pvmanager
Strategy class that extract time information from a given type.
TimeSupport(Class<T>) - Constructor for class org.epics.pvmanager.TimeSupport
Creates a new support for extracting time information from the given class.
toImage(VImage) - Static method in class org.epics.pvmanager.data.ValueUtil
Converts a VImage to an AWT BufferedImage, so that it can be displayed.
toString() - Method in class org.epics.pvmanager.util.TimeDuration
 
toString() - Method in class org.epics.pvmanager.util.TimeInterval
 
toString() - Method in class org.epics.pvmanager.util.TimeStamp
 
toStringFormat() - Static method in class org.epics.pvmanager.util.NumberFormats
Returns the NumberFormat that uses the standard text representation (toString) for numbers.
toVImage(BufferedImage) - Static method in class org.epics.pvmanager.data.ValueUtil
Converts an AWT BufferedImage to a VImage.
TypeFactory<TValue,TEpicsValue,TEpicsMeta> - Interface in org.epics.pvmanager.jca
Abstract class for value factory.
typeOf(Object) - Static method in class org.epics.pvmanager.data.ValueUtil
Returns the type of the object by returning the class object of one of the VXxx interfaces.
TypeSupport<T> - Class in org.epics.pvmanager
Implements the mechanism for registering different types so that the library knows how to handle them.
TypeSupport(Class<T>, Class<? extends TypeSupport>) - Constructor for class org.epics.pvmanager.TypeSupport
Creates a new type support of the given type
typeSupportsFor(Class<T>) - Static method in class org.epics.pvmanager.TypeSupport
 

U

units(String) - Method in class org.epics.pvmanager.data.DisplayBuilder
 
updateCache(EType, ValueCache<?>) - Method in class org.epics.pvmanager.ChannelHandler
Used by the handler to forward values.
updateCache(MonitorEvent, ValueCache<?>) - Method in class org.epics.pvmanager.jca.JCAChannelHandler
 
upperAlarmLimit(Double) - Method in class org.epics.pvmanager.data.DisplayBuilder
 
upperCtrlLimit(Double) - Method in class org.epics.pvmanager.data.DisplayBuilder
 
upperDisplayLimit(Double) - Method in class org.epics.pvmanager.data.DisplayBuilder
 
upperWarningLimit(Double) - Method in class org.epics.pvmanager.data.DisplayBuilder
 

V

ValueCache<T> - Class in org.epics.pvmanager
Represent a building block that can store a particular value
ValueCache(Class<T>) - Constructor for class org.epics.pvmanager.ValueCache
Creates a new cache for the given data type.
ValueFactory - Class in org.epics.pvmanager.data
Factory class for all concrete implementation of the types.
ValueFactory() - Constructor for class org.epics.pvmanager.data.ValueFactory
 
ValueFormat - Class in org.epics.pvmanager.data
Formats a data type to a String representation.
ValueFormat() - Constructor for class org.epics.pvmanager.data.ValueFormat
 
valueOf(String) - Static method in enum org.epics.pvmanager.data.AlarmSeverity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.pvmanager.data.AlarmStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.epics.pvmanager.data.AlarmSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.pvmanager.data.AlarmStatus
Returns an array containing the constants of this enum type, in the order they are declared.
ValueUtil - Class in org.epics.pvmanager.data
Various utility methods for runtime handling of the types defined in this package.
vByteArray(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VByteArray.
VByteArray - Interface in org.epics.pvmanager.data
Byte array with alarm, timestamp, display and control information.
vDouble(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VDouble.
VDouble - Interface in org.epics.pvmanager.data
Scalar double with alarm, timestamp, display and control information.
vDoubleArray(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VDoubleArray.
VDoubleArray - Interface in org.epics.pvmanager.data
Double array with alarm, timestamp, display and control information.
vDoubleArrayOf(SourceRateExpression<?>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
Expects a numeric array (VDoubleArray, VFloatArray, VIntArray, VShortArray or VByteArray) and converts it to a VDoubleArray.
vDoubleConstants(List<Double>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A list of constant expressions of type VDouble.
vDoubleOf(SourceRateExpression<?>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
Expects a numeric scalar (VDouble or VInt) and converts it to a VDouble.
vDoubles(List<String>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A list of channels with the given names, all of type VDouble.
vEnum(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VEnum.
VEnum - Interface in org.epics.pvmanager.data
Scalar enum with alarm and timestamp.
VEnumArray - Interface in org.epics.pvmanager.data
 
VExtendedAlarm - Interface in org.epics.pvmanager.data
Extended alarm information.
VExtendedAlarm.Condition - Interface in org.epics.pvmanager.data
A single alarm condition that can be on or off.
vFloatArray(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VFloatArray.
VFloatArray - Interface in org.epics.pvmanager.data
Float array with alarm, timestamp, display and control information.
VImage - Interface in org.epics.pvmanager.data
Represent a buffered image.
vInt(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VInt.
VInt - Interface in org.epics.pvmanager.data
Scalar integer with alarm, timestamp, display and control information.
vIntArray(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VIntArray.
VIntArray - Interface in org.epics.pvmanager.data
Int array with alarm, timestamp, display and control information.
vIntConstants(List<Integer>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A list of constant expressions of type VDouble.
VMultiDouble - Interface in org.epics.pvmanager.data
Multi channel array of VDouble.
VMultiEnum - Interface in org.epics.pvmanager.data
 
VMultiInt - Interface in org.epics.pvmanager.data
 
VMultiString - Interface in org.epics.pvmanager.data
 
vShortArray(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VShortArray.
VShortArray - Interface in org.epics.pvmanager.data
Short array with alarm, timestamp, display and control information.
VStatistics - Interface in org.epics.pvmanager.data
Statistics for double with alarm, timestamp and display information.
vString(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VString.
VString - Interface in org.epics.pvmanager.data
Scalar string with alarm and timestamp.
vStringArray(String) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A channel with the given name of type VStringArray.
VStringArray - Interface in org.epics.pvmanager.data
 
vStringConstants(List<String>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A list of constant expressions of type VString.
vTable(VTableColumn...) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
Creates a vTable by aggregating different values from different pvs.
VTable - Interface in org.epics.pvmanager.data
A table.
VTableColumn - Class in org.epics.pvmanager.data
An expression to build a column for an aggregated vTable.
vTypeFactory - Variable in class org.epics.pvmanager.jca.JCAChannelHandler
 

W

WaterfallPlot - Class in org.epics.pvmanager.extra
A waterfall plot.
waterfallPlotOf(SourceRateExpression<VDoubleArray>) - Static method in class org.epics.pvmanager.extra.ExpressionLanguage
Aggregates the sample at the scan rate and takes the average.
waterfallPlotOf(SourceRateExpressionList<VDouble>) - Static method in class org.epics.pvmanager.extra.ExpressionLanguage
Creates a waterfall plot from a series of scalar pvs.
WaterfallPlotParameters - Class in org.epics.pvmanager.extra
Parameters for the waterfall plot
with(WaterfallPlotParameters...) - Method in class org.epics.pvmanager.extra.WaterfallPlot
Changes parameters of the waterfall plot.
with(WaterfallPlotParameters...) - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Returns a new set of parameters with the given changes;
withExceptionHandler(ExceptionHandler) - Method in class org.epics.pvmanager.DataRecipe
Creates a new data recipe with the given handler.
write(Object, ChannelWriteCallback) - Method in class org.epics.pvmanager.ChannelHandler
Implements a write operation.
write(WriteBuffer, Runnable, ExceptionHandler) - Method in class org.epics.pvmanager.DataSource
Writes the contents in the given write buffers to the channels of this data sources.
write(Object, ChannelWriteCallback) - Method in class org.epics.pvmanager.jca.JCAChannelHandler
 
write(W) - Method in class org.epics.pvmanager.PV
 
write(WriteExpression<T>) - Static method in class org.epics.pvmanager.PVManager
Writes the given expression, and returns an object to configure the parameters for the write.
write(T) - Method in interface org.epics.pvmanager.PVWriter
Writes a new value.
WriteBuffer - Class in org.epics.pvmanager
Represents all the values, channel names and ordering information needed for writing
WriteBufferBuilder - Class in org.epics.pvmanager
A builder for WriteBuffer.
WriteBufferBuilder() - Constructor for class org.epics.pvmanager.WriteBufferBuilder
A new builder
WriteCache<T> - Class in org.epics.pvmanager
Represent part of the write buffer that holds the value for one pv.
WriteCache() - Constructor for class org.epics.pvmanager.WriteCache
Creates a new cache.
WriteExpression<W> - Interface in org.epics.pvmanager.expression
An expression to write.
WriteExpressionImpl<W> - Class in org.epics.pvmanager.expression
Implementation class for WriteExpression.
WriteExpressionImpl(String) - Constructor for class org.epics.pvmanager.expression.WriteExpressionImpl
Constructor that represents a single channel of a particular type.
WriteExpressionImpl(WriteExpressionList<?>, WriteFunction<W>, String) - Constructor for class org.epics.pvmanager.expression.WriteExpressionImpl
Creates a new write expression.
WriteExpressionList<W> - Interface in org.epics.pvmanager.expression
A list of expressions to write.
WriteExpressionListImpl<W> - Class in org.epics.pvmanager.expression
Implementation class for WriteExpressionList.
WriteExpressionListImpl() - Constructor for class org.epics.pvmanager.expression.WriteExpressionListImpl
Creates a new empty expression list.
WriteFailException - Exception in org.epics.pvmanager
Exception thrown when a PVWriter is trying to write to a read-only channel or data source.
WriteFailException(String) - Constructor for exception org.epics.pvmanager.WriteFailException
 
WriteFunction<A> - Class in org.epics.pvmanager
A basic building block in the PVManager framework that can write an object of a given type.
WriteFunction() - Constructor for class org.epics.pvmanager.WriteFunction
 

A B C D E F G H I J L M N O P R S T U V W

Copyright © 2011. All Rights Reserved.