EPICS exampleJava/exampleClient

Release 4.1 - 2016.03.24

Abstract

exampleClient has examples for pvaClientJava

developerGuide.html Provides tutorial information on how to use pvaClient. Many of the examples are adapted from the examples shown here.

For more information about EPICS generally, please refer to the home page of the Experimental Physics and Industrial Control System.

Table of Contents


examplePvaClientGet

This has a number of examples:

exampleDouble
This shows both a short and long way to get data from a scalar channel. The short way throws an execption if the request fails. The long way allows the client more control of looking for problems and blocking.
exampleDoubleArray
Like exampleDouble except the data is a scalarArray.

examplePvaClientMonitor

This is an example of creating a monitor on a channel. It monitors a scalar double field. It also issues puts to the same channel so that it can make the monitors occur.

examplePvaClientPut

This has the folllowing examples:

examplePut
This shows use of get, put, and monitor.
examplePVFieldPut
This does a put and then a get.

examplePvaClientProcess

This example makes a process request to a channel.

examplePvaClientMultiDouble

This is an example of using pvaClientMultiChannel, pvaClientMultiGetDouble, pvaClientMultiPutDouble, and pvaClientMultiMonitorDouble.

examplePvaClientNTMulti

This is an example of using pvaClientMultiChannel to get data as an NTMultiChannel.

helloWorldPutGet

This is an example of issuing a channelPutGet.

helloWorldRPC

This is an example of issuing a PvaClientRPC request. It does not use pva.