EPICS

synApps: softGlue

Module Owner: APS/AES/SS: Tim Mooney

This page is the home of the synApps softGlue module.

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

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-4-3 12/9/2014 3.14.12.4 or 3.15.1 softGlue_R2-4-3.tar.gz softGlueDoc.html softGlueReleaseNotes.html None
R2-4-2 12/9/2014 3.14.12.4 softGlue_R2-4-2.tar.gz softGlueDoc.html softGlueReleaseNotes.html None
R2-4-1 7/7/2014 3.14.12.3 softGlue_R2-4-1.tar.gz softGlueDoc.html softGlueReleaseNotes.html None
R2-3 5/23/2013 3.14.12.3 softGlue_R2-3.tar.gz softGlueDoc.html softGlueReleaseNotes.html None
R2-2 10/24/2011 3.14.12.1 softGlue_R2-2.tar.gz softGlueDoc.html softGlueReleaseNotes.html None
R2-1 11/23/2010 3.14.11 softGlue_R2-1.tar.gz softGlueDoc.html softGlueReleaseNotes.html None
R2-0 9/29/2010 3.14.11 softGlue_R2-0.tar.gz softGlueDoc.html softGlueReleaseNotes.html None
R1-1 6/21/2010 3.14.11 softGlue_R1-1.tar.gz softGlueDoc.html softGlueReleaseNotes.html None
R1-0 4/28/2010 3.14.11 softGlue_R1-0.tar.gz softGlue.txt softGlueReleaseNotes.html None

Required Modules

softGlue version Required module Recommended release Type of dependency
R2-4-3
asyn
ipac
std
busy
autosave
4.25
2.13
3.3
1.6
5.5
to build
to build
not essential
not essential
only for configMenu
R2-4-2
asyn
ipac
std
busy
autosave
4.25
2.13
3.3
1.6
5.5
to build
to build
not essential
not essential
only for configMenu
R2-4-1
asyn
ipac
std
busy
autosave
4.22
2.11
3.2
1.6
5.4
to build
to build
not essential
not essential
only for configMenu
R2-3
asyn
ipac
std
busy
autosave
4.21
2.11
3.2
1.6
5.1
to build
to build
not essential
not essential
only for configMenu
R2-2
asyn
ipac
std
busy
4.18
2.11
3.1
1.4
to build
to build
not essential
not essential
R2-1
asyn
ipac
calc
busy
4.14
2.11
2.8
1.3
to build
to build
to run
not essential
R2-0
asyn
ipac
calc
busy
4.13
2.11
2.8
1.1
to build
to build
to run
not essential
R1-1
asyn
ipac
calc
busy
4.13
2.11
2.8
1.1
to build
to build
to run
not essential
R1-0
asyn
ipac
calc
4.13
2.11
2.8
to build
to build
to run

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 softGlue_R1-0.tar.gz
    tar xvf softGlue_R1-0.tar
    Usually this is done in an EPICS 'support' directory. It will produce the subdirectory
    softGlue-1-0
  2. Edit the config/RELEASE file of the application that will use softGlue to point to this directory.
  3. Edit softGlue'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:

softGlueDoc.html
A description of what this module is intended to do.

IndustryPackBridge.html
A description of Eric Norum's FPGA content that implements a general purpose IP-bus interface in the FPGA.

In Use

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