EPICS

EPICS: GTR - Generic Transient Recorder

Module Author: Marty Kraimer
Current Owner: Eric Norum

This page is the home of GTR. Currently support is provided for the following transient recorders:

Please email any comments and bug reports to Eric Norum who is responsible for coordinating future development and releases.

Where to Find it

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

Module Version EPICS Release Filename Documentation Release Notes Known Problems
R2-3 R3.14.x gtr2-3.tar.gz gtr.html releaseNotes.html knownProblems.html
R1-2 R3.13.6 gtr1-2.tar.gz gtr.html releaseNotes.html knownProblems.html
R1-1 R3.13.6 gtr1-1.tar.gz gtr.html releaseNotes.html knownProblems.html
R1-0alpha4 R3.13.6 gtr1-0alpha4.tar.gz gtr.html None None

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. Select an installation directory for the module, say
    /opt/epics-3.14.8.2/modules/
  2. Copy the distribution tar file to this directory. Then (on Unix/Linux) issue the commands
    gunzip gtrX-Y.tar.gz
    tar xvf gtrX-Y.tar
  3. This extracts the gtr application to
    /opt/epics-3.14.8.2/modules/gtrX-Y
    where X-Y is the release. For example.
    /opt/epics-3.14.8.2/modules/gtr2-3
  4. Edit the configure/RELEASE file inside this directory and set the paths to your installation of EPICS base, which for the above example would probably be something like
    EPICS_BASE = /opt/epics-3.14.8.2/base-patch1
  5. Run gnumake in the top level directory and check for any compilation errors.

The above instructions are correct for the R2-3 release of gtr; earlier releases mey need slightly different installation steps.

Example

An example is provided with the release..

License Agreement

Copyright (c) 2002 University of Chicago. All rights reserved.

GTR is distributed subject to the following license conditions:

 SOFTWARE LICENSE AGREEMENT
 Software: GTR

 1. The "Software", below, refers to GTR (in either source code, or
    binary form and accompanying documentation). Each licensee is
    addressed as "you" or "Licensee."

 2. The copyright holders shown above and their third-party licensors
    hereby grant Licensee a royalty-free nonexclusive license, subject to
    the limitations stated herein and U.S. Government license rights.

 3. You may modify and make a copy or copies of the Software for use
    within your organization, if you meet the following conditions:
      a. Copies in source code must include the copyright notice and this
         Software License Agreement.
      b. Copies in binary form must include the copyright notice and this
         Software License Agreement in the documentation and/or other
         materials provided with the copy.

 4. You may modify a copy or copies of the Software or any portion of it,
    thus forming a work based on the Software, and distribute copies of
    such work outside your organization, if you meet all of the following
    conditions:
      a. Copies in source code must include the copyright notice and this
         Software License Agreement;
      b. Copies in binary form must include the copyright notice and this
         Software License Agreement in the documentation and/or other
         materials provided with the copy;
      c. Modified copies and works based on the Software must carry
         prominent notices stating that you changed specified portions of
         the Software.

 5. Portions of the Software resulted from work developed under a U.S.
    Government contract and are subject to the following license: the
    Government is granted for itself and others acting on its behalf a
    paid-up, nonexclusive, irrevocable worldwide license in this computer
    software to reproduce, prepare derivative works, and perform publicly
    and display publicly.

 6. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY
    OF ANY KIND. THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE
    UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND THEIR
    EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
    BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
    FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT, (2) DO NOT ASSUME
    ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS,
    OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE
    SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT
    THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR-FREE
    OR THAT ANY ERRORS WILL BE CORRECTED.

 7. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT HOLDERS, THEIR
    THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT
    OF ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, INCIDENTAL,
    CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE,
    INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY
    REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF
    CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR
    OTHERWISE, EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
    POSSIBILITY OF SUCH LOSS OR DAMAGES.


Eric Norum