EPICS Library

This provides the ChannelAccess (CA) client library for accessing Process Variables on EPICS IOCs via the network.

Preferences

There are two main items to configure:

Note that changes require a restart of the application, they do not take effect at runtime!

Default Settings

While each user can specify custom settings for each workspace, a site might have some default choices. These are set in the "preferences.ini" file inside the org.csstudio.platform.libs.epics plugin directory, and can be adjusted by the system administrator.

Installation

When using the 'pure java' version, aka. CAJ, no additional steps should be required.

To use the JNI version, you need to install OS-specific binaries. This plugin currently includes binaries for:

Internal Issues

We would like to avoid having to set ((DY)LD_LIBRARY_)PATH. Therefore the JCA library is preferably compiled without further references to other shared libraries, especially without references to the EPICS ca and Com libraries.

The plugin sources include a copy of the JCA and CAJ sources as well as a README.txt about compilation.