EPICS

EPICS 3.14 Support for the APS event system

This page is the home of the APS (Advanced Photon Source) Event System. The SLS (Swiss Light Source) Event system is based on the APS Event system but with enhanced capability. The software is also an enhanced version of the software available here. Please contact the SLS if you are using the SLS Event system or a later version based on the SLS system.

The apsEvent software consists of the following components:

devApsEg.c
devApsEr.c
drvTS.c
drvTSCommands.c
egRecord.c
egeventRecord.c
erRecord.c
ereventRecord.c
devApsEr.h
drvTS.h
egDefs.h
erDefs.h
ereventDefs.h

These components previously resided in epics/base.

Documentation

Where to Find it

You can download the software from the links in the table below:

Module Version EPICS Release Filename
R1-1 3.14.8 apsEvent1-1.tar.gz
R3-1 3.14.8 apsEvent3-1.tar.gz
R3-2 3.14.8 apsEvent3-2.tar.gz
R3-4 3.14.10 apsEvent-3.4.tar.gz
R3-5 3.14.11 apsEvent-3.5.tar.gz

Installation and Building

After obtaining a copy of the distribution, it must be installed and built for use at your site. These steps only need to be performed once for the site (unless versions of the module running under different releases of EPICS and/or the other required modules are needed).

  1. Create an installation directory for the module, usually this will end with
  2. /modules/timing/apsEvent
  3. Unpacking the distribution tar file produces a directory named after the release number.
  4. Edit the configure/RELEASE file and set the paths to your installation of EPICS base.
  5. Run make in the top level directory and check for any compilation errors.