Experimental Physics and Industrial Control System
Folks,
I have released a new version of the EPICS "mca" module. This release
is intended mainly for the following:
Fixed timing bug in communication between record and device support. In
previous releases device support was setting the .ACQG field to 0 (Done)
before the final read of the device was complete. This meant that
channel access clients that were doing cagets() of .ACQG to see when
acquisition was complete and then reading data immediately could get
incorrect data. Note that this problem did not occur if clients were
using monitors (callbacks), because the record did not call dbPostEvents
until the final read of data from the device was complete.
The fix to this problem required re-writing the interface between the
record and device support so that device support does not directly
modify the .ACQG field. Rather it now passes a structure with status
information which the record uses to modify the record fields, and it
does not set the .ACQG field until the record contains the latest data.
The record support, asyn device support (for all devices except Struck),
and the Struck (SIS) device support were all modified.
Links to the new release can be found here:
http://cars.uchicago.edu/software/epics/mca.html
Mark
- Navigate by Date:
- Prev:
Re: error while building ChannelArchiver2.8.1 in RedHat9 Kay-Uwe Kasemir
- Next:
EPICS interface to APS Conventional Facilities Ernest L. Williams Jr.
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
<2006>
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: error while building ChannelArchiver2.8.1 in RedHat9 Kay-Uwe Kasemir
- Next:
EPICS interface to APS Conventional Facilities Ernest L. Williams Jr.
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
<2006>
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024