EPICS

synApps: sscan

Module Owner: APS/AOD/BCDA: Tim Mooney

This page is the home of the synApps sscan module. This module contains the sscan record and related software for systematically moving positioners, triggering detectors, and acquiring and storing resulting data. It also contains the recDynLink library, which is used by the sscan and swait records to implement their links; and the busy record, which allows CA clients to indicate completion in a way that works with EPICS putNotify/ca_put_callback mechanism.

GitHub repository: https://github.com/epics-modules/sscan

Please email any comments and bug reports to Tim Mooney, who is responsible for coordinating development and releases.

Where to find it

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

Module Version Release date EPICS Release Filename Documentation Release Notes Known Problems
R2-10 12/9/2014 3.14.12.4 or 3.15.1 sscan_R2-10.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-9 5/23/2013 3.14.12.3 sscan_R2-9.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-8-1 9/04/2012 3.14.12.1 sscan_R2-8-1.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-8 4/08/2012 3.14.12.1 sscan_R2-8.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-7 10/24/2011 3.14.12.1 sscan_R2-7.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-6-6 4/27/2010 3.14.11 sscan_R2-6-6.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-6-5 4/20/2009 3.14.8.2 or 3.14.10 sscan_R2-6-5.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-6-2 9/10/2008 3.14.8.2 sscan_R2-6-2.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-6-1 6/26/2008 3.14.8.2 sscan_R2-6-1.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-6 6/8/2008 3.14.8.2 sscan_R2-6.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-5-6 6/20/2007 3.14.8.2 sscan_R2-5-6.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-5-3 1/10/2007 3.14.8.2 sscan_R2-5-3.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-5-2 5/26/2006 3.14.8.2 sscan_R2-5-2.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-4 2/18/2005 3.14.7 sscan_R2-4.tar.gz sscanDoc.html sscanReleaseNotes.html known_problems.html
R2-3 3/9/2004 3.14.5 sscan_R2-3.tar.gz . sscanReleaseNotes.html None

Required Modules

sscan version Required module Recommended release Type of dependency
R2-10
seq 2-1-16 or 2-2 only for scanProgress
R2-9
seq 2-1-12 only for scanProgress

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. Unzip and untar the distribution, e.g. on Unix:
    gunzip sscan_R2-5-2.tar.gz
    tar xvf sscan_R2-5-2.tar
    Usually this is done in an EPICS 'support' directory. It will produce the subdirectory
    sscan/2-5-2
  2. Edit the config/RELEASE file of the application that will use sscan to point to this directory.
  3. Edit sscan's configure/RELEASE file and set the paths to your installation of EPICS base and to your versions of other dependent modules.
  4. Run gnumake in the top level directory and check for any compilation errors.
  5. Please email  Tim Mooney  so that a record can be kept of which sites are using this software.

Documentation

The following documentation is available:

In Use

This software was originally developed by the APS BCDA group, other APS-affiliated developers, and many members of the EPICS Collaboration.