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

A

addPVValueChangeListener(PVValueChangeListener) - Method in class org.epics.pvmanager.PV
Adds a listener to the value.
addTypeSupport(Class<T>, TypeSupport<T>) - Static method in class org.epics.pvmanager.TypeSupport
Adds support for a new type.
after(TimeStamp) - Method in class org.epics.pvmanager.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.
AlarmSeverity - Enum in org.epics.pvmanager.data
Enumeration for severity of alarm.
andNotify(ThreadSwitch) - Method in class org.epics.pvmanager.PVManager.PVManagerExpression
Defines on which thread the PVManager should notify the client.
around(TimeStamp) - Method in class org.epics.pvmanager.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.
asDate() - Method in class org.epics.pvmanager.TimeStamp
Converts the time stamp to a standard Date.
atHz(double) - Method in class org.epics.pvmanager.PVManager.PVManagerExpression
Sets the rate of scan of the expression and creates the actual PV object that can be monitored through listeners.
averageOf(SourceRateExpression<VDouble>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
Aggregates the sample at the scan rate and takes the average.

B

before(TimeStamp) - Method in class org.epics.pvmanager.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.TimeInterval
Returns the interval between the given timestamps.

C

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.
close() - Method in class org.epics.pvmanager.DataSource.ValueProcessor
Called by the framework if this callback is no longer needed.
close() - Method in class org.epics.pvmanager.PV
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
 
compareTo(Object) - Method in class org.epics.pvmanager.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
 
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(DataRecipe) - Method in class org.epics.pvmanager.sim.SimulationDataSource
 
contains(TimeStamp) - Method in class org.epics.pvmanager.TimeInterval
True if the given time stamp is inside the interval.

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.
DataSource - Class in org.epics.pvmanager
A source for data that is going to be processed by the PVManager.
DataSource() - Constructor for class org.epics.pvmanager.DataSource
 
DataSource.ValueProcessor<P,V> - Class in org.epics.pvmanager
Helper class that contains the logic for processing a new value.
DataSource.ValueProcessor(Collector, ValueCache<V>) - Constructor for class org.epics.pvmanager.DataSource.ValueProcessor
Creates a value processor using the collector and the value cache given.
DesiredRateExpression<T> - Class in org.epics.pvmanager
An expression that represents a PV that is read at the UI scan rate.
DesiredRateExpression(SourceRateExpression<?>, Function<T>, String) - Constructor for class org.epics.pvmanager.DesiredRateExpression
Creates a new expression at the desired rate.
DesiredRateExpression(DesiredRateExpression<?>, Function<T>, String) - Constructor for class org.epics.pvmanager.DesiredRateExpression
Creates a new aggregated expression.
DesiredRateExpression(List<DesiredRateExpression<?>>, Function<T>, String) - Constructor for class org.epics.pvmanager.DesiredRateExpression
Creates a new aggregated expression.
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(DataRecipe) - Method in class org.epics.pvmanager.sim.SimulationDataSource
 
Display - Interface in org.epics.pvmanager.data
Limit and unit information needed for display and control.
divideBy(int) - Method in class org.epics.pvmanager.TimeDuration
Returns a new duration which is smaller by the given factor.
durationFrom(TimeStamp) - Method in class org.epics.pvmanager.TimeStamp
 

E

Enum - Interface in org.epics.pvmanager.data
Metadata for enumerations.
epicsPv(String, Class<T>) - Static method in class org.epics.pvmanager.jca.JCASupport
Returns an expression for an epics PV of a particular type.
epicsPvs(List<String>, Class<T>) - Static method in class org.epics.pvmanager.jca.JCASupport
Returns an expression of a list of epics PVs of a particular type.
epicsTime(long, long) - Static method in class org.epics.pvmanager.TimeStamp
Returns a new timestamp from EPICS time.
equals(Object) - Method in class org.epics.pvmanager.TimeDuration
 
equals(Object) - Method in class org.epics.pvmanager.TimeStamp
 
equalsOrBothNull(Object, Object) - Static method in class org.epics.pvmanager.NullUtils
Returns true if both objects are null or they are equal.
ExceptionHandler - Class in org.epics.pvmanager
This class receives all the exceptions generated by a PV.
ExceptionHandler() - Constructor for class org.epics.pvmanager.ExceptionHandler
 
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.types
Provides support for the standard types and the basic building blocks of the expression language.
ExpressionLanguage() - Constructor for class org.epics.pvmanager.types.ExpressionLanguage
 
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.
extractTimestamp(T) - Method in class org.epics.pvmanager.TimedTypeSupport
 

F

from(DataSource) - Method in class org.epics.pvmanager.PVManager.PVManagerExpression
Defines which DataSource should be used to read the data.
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
 

G

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 set of alarm statuses that are currently active.
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.VIntArray
 
getArray() - Method in interface org.epics.pvmanager.data.VStringArray
 
getAverage() - Method in interface org.epics.pvmanager.data.Statistics
The average.
getChannelsPerCollectors() - Method in class org.epics.pvmanager.DataRecipe
Returns all channels that need to be connected, organized by the collector that needs them.
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.
getDataRecipe() - Method in class org.epics.pvmanager.DesiredRateExpression
The recipe for connect the channels for this expression.
getDefaultDataSource() - Method in class org.epics.pvmanager.CompositeDataSource
Returns which data source is used if no data source is specified in the channel name.
getDefaultName() - Method in class org.epics.pvmanager.DesiredRateExpression
The default name for a PV of this expression.
getDefaultName() - Method in class org.epics.pvmanager.SourceRateExpression
Name representation of the expression.
getDelimiter() - Method in class org.epics.pvmanager.CompositeDataSource
Returns the delimeter that divides the data source name from the channel name.
getEpicsSec() - Method in class org.epics.pvmanager.TimeStamp
Epics time; seconds from midnight 1/1/1990.
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 class org.epics.pvmanager.DesiredRateExpression
The function that calculates new values for this expression.
getFunction() - Method in class org.epics.pvmanager.SourceRateExpression
Returns the function represented by this expression.
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
getMin() - Method in interface org.epics.pvmanager.data.Statistics
The minimum value.
getName() - Method in class org.epics.pvmanager.PV
Returns the name of the PV.
getNanoSec() - Method in class org.epics.pvmanager.TimeDuration
Duration in nanoseconds.
getNanoSec() - Method in class org.epics.pvmanager.TimeStamp
Nanoseconds within the given second.
getNewValue() - Method in class org.epics.pvmanager.TypeSupport.Notification
 
getNSamples() - Method in interface org.epics.pvmanager.data.Statistics
 
getPossibleAlarms() - Method in interface org.epics.pvmanager.data.Alarm
Defines all possible alarm statuses that are valid on this channel.
getSec() - Method in class org.epics.pvmanager.TimeStamp
Unix time; seconds from midnight 1/1/1970.
getSizes() - Method in interface org.epics.pvmanager.data.Array
 
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.
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.
getType() - Method in class org.epics.pvmanager.ValueCache
The type of objects that this cache can contain.
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.
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
Returns the value of the PV.
getValue() - Method in class org.epics.pvmanager.ValueCache
Returns the value in the cache.
getValues() - Method in interface org.epics.pvmanager.data.MultiScalar
The list of values for all the different channels.

H

handleException(Exception) - Method in class org.epics.pvmanager.ExceptionHandler
Notifies of an exception being thrown.
hashCode() - Method in class org.epics.pvmanager.TimeDuration
 
hashCode() - Method in class org.epics.pvmanager.TimeStamp
 

I

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.
initialize(Collector, ValueCache<T>) - Method in class org.epics.pvmanager.sim.SimFunction
Initialize timer task.
isClosed() - Method in class org.epics.pvmanager.PV
True if no more notifications are going to be sent for this PV.
isNotificationNeeded() - Method in class org.epics.pvmanager.TypeSupport.Notification
 

J

jca() - Static method in class org.epics.pvmanager.jca.JCASupport
 
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

latestValueOf(SourceRateExpression<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Expression that returns (only) at the desired rate the latest value computed from a SourceRateExpression.
listOf(DesiredRateExpression<T>...) - Static method in class org.epics.pvmanager.types.ExpressionLanguage
Converts a list of expressions to and expression that returns the list of results.
listOf(List<DesiredRateExpression<T>>) - Static method in class org.epics.pvmanager.types.ExpressionLanguage
Converts a list of expressions to and expression that returns the list of results.

M

Metadata - Annotation Type in org.epics.pvmanager.data
Annotation to flag which fields are considered part of the metadata.
minus(TimeDuration) - Method in class org.epics.pvmanager.TimeStamp
Subtracts the given duration to this timestamp and returns the result.
ms(int) - Static method in class org.epics.pvmanager.TimeDuration
A new duration in milliseconds.
multiplyBy(int) - Method in class org.epics.pvmanager.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

nanos(long) - Static method in class org.epics.pvmanager.TimeDuration
A new duration in nanoseconds.
newEInt(Integer, AlarmSeverity, Set<String>, List<String>, 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, Set<String>, Integer, TimeStamp, VInt) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable newDbrCtrlInt by using the metadata from the old value.
newValue(double, VDouble) - Method in class org.epics.pvmanager.sim.SimFunction
Creating new value based on the metadata from the old value.
newValuesOf(SourceRateExpression<T>) - Static method in class org.epics.pvmanager.ExpressionLanguage
Returns all the new values generated by the expression source rate.
newVDouble(Double, AlarmSeverity, Set<String>, List<String>, 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, Set<String>, Integer, TimeStamp, VDouble) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates new immutable new VDouble by using the metadata from the old value.
newVMultiDouble(List<VDouble>, AlarmSeverity, Set<String>, List<String>, 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, Set<String>, List<String>, 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, Set<String>, Integer, TimeStamp, VDouble) - Static method in class org.epics.pvmanager.data.ValueFactory
Creates a new VStatistics by taking the metadata from a VDouble.
nextValue() - Method in class org.epics.pvmanager.sim.SimFunction
Calculates and returns the next value.
notification(T, T) - Static method in class org.epics.pvmanager.TypeSupport
Returns the final value by using the appropriate type support.
now() - Static method in class org.epics.pvmanager.TimeStamp
Returns a new timestamp for the current instant.
NullUtils - Class in org.epics.pvmanager
 
NullUtils() - Constructor for class org.epics.pvmanager.NullUtils
 

O

onSwingEDT() - Static method in class org.epics.pvmanager.ThreadSwitch
Tells the PV manager to notify on the Swing Event Dispatch Thread using SwingUtilities.invokeLater().
onTimerThread() - Static method in class org.epics.pvmanager.ThreadSwitch
Tells the PV manager to notify on the timer thread.
org.epics.pvmanager - package org.epics.pvmanager
This package contains all the basic compononents of the PVManager framework and the basic support for the language to define the creation.
org.epics.pvmanager.data - package org.epics.pvmanager.data
Support for control system types.
org.epics.pvmanager.jca - package org.epics.pvmanager.jca
Support for Epics 3 data source.
org.epics.pvmanager.sim - package org.epics.pvmanager.sim
Provides a data source implementation for simulated data.
org.epics.pvmanager.types - package org.epics.pvmanager.types
Support for standard java types, including collections.

P

plus(TimeDuration) - Method in class org.epics.pvmanager.TimeStamp
Adds the given duration to this timestamp and returns the result.
post(Runnable) - Method in class org.epics.pvmanager.ThreadSwitch
Post the given task to the notification thread.
prepareNotification(T, T) - Method in class org.epics.pvmanager.TypeSupport
Given the old and new value, prepare the final value that will be notified.
processValue(P) - Method in class org.epics.pvmanager.DataSource.ValueProcessor
Processes the given payload, by locking the collector, updating the cache and notifying the collector.
putDataSource(String, DataSource) - Method in class org.epics.pvmanager.CompositeDataSource
Adds/replaces the data source corresponding to the given name.
PV<T> - Class in org.epics.pvmanager
An object representing the PV.
PVManager - Class in org.epics.pvmanager
Manages the PV creation and scanning.
PVManager() - Constructor for class org.epics.pvmanager.PVManager
 
PVManager.PVManagerExpression<T> - Class in org.epics.pvmanager
An expression used to set the final parameters on how the pv expression should be monitored.
pvValueChanged() - Method in interface org.epics.pvmanager.PVValueChangeListener
Notified when the value of the PV has changed.
PVValueChangeListener - Interface in org.epics.pvmanager
Callback for any change in the PV value.

R

read(SourceRateExpression<T>) - Static method in class org.epics.pvmanager.PVManager
Reads the given expression.
read(DesiredRateExpression<T>) - Static method in class org.epics.pvmanager.PVManager
Reads the given expression.
removePVValueChangeListener(PVValueChangeListener) - Method in class org.epics.pvmanager.PV
Adds a listener to the value.
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.

S

Scalar<T> - Interface in org.epics.pvmanager.data
Basic type definition for all scalar types.
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.
setDefaultThread(ThreadSwitch) - Static method in class org.epics.pvmanager.PVManager
Changes the default thread on which notifications are going to be posted.
setDelimiter(String) - Method in class org.epics.pvmanager.CompositeDataSource
Changes the data source delimiter.
setValue(T) - Method in class org.epics.pvmanager.ValueCache
Changes the value in the cache.
SimFunction<T> - Class in org.epics.pvmanager.sim
Base class for all simulated signals.
SimFunction(double, Class<T>) - Constructor for class org.epics.pvmanager.sim.SimFunction
Creates a new simulation function.
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
 
SimulationDataSource.ValueProcessor<T,E> - Class in org.epics.pvmanager.sim
 
SimulationDataSource.ValueProcessor(Collector, ValueCache<E>) - Constructor for class org.epics.pvmanager.sim.SimulationDataSource.ValueProcessor
 
SourceRateExpression<T> - Class in org.epics.pvmanager
An expression that represent a pv read at the CA rate.
SourceRateExpression(String, Class<T>) - Constructor for class org.epics.pvmanager.SourceRateExpression
Constructor that represents a single pv of a particular type.
start(Timer) - Method in class org.epics.pvmanager.sim.SimFunction
Starts notification by dispatching the prepared task on the timer.
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(List<SourceRateExpression<VDouble>>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
Applies ExpressionLanguage.statisticsOf(org.epics.pvmanager.SourceRateExpression) to all arguments.
stop() - Method in class org.epics.pvmanager.sim.SimFunction
Stops the variable from further notifications.
synchronizedArrayOf(TimeDuration, List<SourceRateExpression<VDouble>>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A synchronized array from the given expression.
synchronizedArrayOf(TimeDuration, TimeDuration, List<SourceRateExpression<VDouble>>) - Static method in class org.epics.pvmanager.data.ExpressionLanguage
A synchronized array from the given expression.

T

ThreadSwitch - Class in org.epics.pvmanager
Embeds the logic to post events on a separate thread so that PVManager can appropriately redirect the notifications.
ThreadSwitch() - Constructor for class org.epics.pvmanager.ThreadSwitch
 
Time - Interface in org.epics.pvmanager.data
Time information.
time(long, long) - Static method in class org.epics.pvmanager.TimeStamp
Returns a new timestamp from UNIX time.
timedCacheOf(SourceRateExpression<T>, TimeDuration) - Static method in class org.epics.pvmanager.ExpressionLanguage
 
TimedTypeSupport<T> - Class in org.epics.pvmanager
 
TimedTypeSupport() - Constructor for class org.epics.pvmanager.TimedTypeSupport
 
TimeDuration - Class in org.epics.pvmanager
A duration of time (such as 3 sec, 30ms, 1nsec) at the nanosecond precision.
TimeInterval - Class in org.epics.pvmanager
A period of time that spans two instances (included) at the nanosecond precision.
TimeStamp - Class in org.epics.pvmanager
Represent a time stamp at nanosecond accuracy.
timestampOf(Date) - Static method in class org.epics.pvmanager.TimeStamp
Converts a Date to a timestamp.
timestampOf(T) - Static method in class org.epics.pvmanager.TypeSupport
Extracts the TimeStamp of the value using the appropriate type support.
toString() - Method in class org.epics.pvmanager.TimeDuration
 
toString() - Method in class org.epics.pvmanager.TimeInterval
 
toString() - Method in class org.epics.pvmanager.TimeStamp
 
TypeSupport<T> - Class in org.epics.pvmanager
Implements the mechanism for registering different types so that the library knows how to handle them.
TypeSupport() - Constructor for class org.epics.pvmanager.TypeSupport
 
TypeSupport.Notification<T> - Class in org.epics.pvmanager
 
TypeSupport.Notification(boolean, T) - Constructor for class org.epics.pvmanager.TypeSupport.Notification
 

U

updateCache(P, ValueCache<V>) - Method in class org.epics.pvmanager.DataSource.ValueProcessor
Implements the update of the cache given the protocol specific payload.

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
 
valueOf(String) - Static method in enum org.epics.pvmanager.data.AlarmSeverity
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.
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 - Interface in org.epics.pvmanager.data
 
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
 
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 - Interface in org.epics.pvmanager.data
 
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
 
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 - Interface in org.epics.pvmanager.data
 
VTable - Interface in org.epics.pvmanager.data
A table.

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

Copyright © 2010. All Rights Reserved.