EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Announcing the Transient Recorder Framework
From: [email protected]
To: tech-talk <[email protected]>
Date: Wed, 1 Feb 2017 17:53:05 +0100 (CET)
Hello everyone,

SLAC and Cosylab are pleased to announce the Transient Recorder framework, which aims to simplify the integration of digitizers into AreaDetector and EPICS. A module to support General Standards digitizers 16AI64SSA/C is also being released.

The new framework is superficially similar to the old "gtr" module [1] and even reuses some of its PV names, but otherwise it is modernized and based around AreaDetector.

Some of the notable features of the framework are:
- Management of arming and disarming. Many driver functions are allowed to be synchronous and the framework is responsible for synchronization with arm/disarm requests.
- Drivers declare configuration parameters, whose values are captured by the framework automatically at the start of arming. The driver will only see the captured values which are guaranteed to not change until disarmed.
- A generic implementation of a data reading/processing loop, with support for automatic restarting after a buffer overflow.
- Submitting of acquired data into the AreaDetector system is simplified.

The code is located in the following repositories:

Framework
https://github.com/epics-modules/TRCore

General Standards module (including a test IOC)
https://github.com/epics-modules/TRGeneralStandards

Documentation is available through this top-level repository (there is a link in the readme)
https://github.com/epics-modules/transRecorder

Any technical questions may be directed to me. Ernest Williams from SLAC who may also be able to assist.

Best regards,
Ambroz Bizjak (Cosylab)

[1] http://www.aps.anl.gov/epics/modules/analog/gtr/

Navigate by Date:
Prev: Re: seq 2.2.4 problem? Benjamin Franksen
Next: synApps and external sequencer installation Luca Cavalli
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Problem of Running RTEMS/EPiCS Application on BSP altcycv_devkt Jianxium Yan
Next: synApps and external sequencer installation Luca Cavalli
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024