EPICS Controls Argonne National Laboratory

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  2017  2018  2019  2020  2021  <20222023  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  2017  2018  2019  2020  2021  <20222023  2024 
<== Date ==> <== Thread ==>

Subject: New areaDetector releases
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Sun, 23 Jan 2022 00:25:33 +0000

Folks,

 

The following areaDetector modules have been released.

 

areaDetector R3-12-1

·         Top-level module,  minor fixes.

 

ADCore R3-12-1

·         ADCoreVersion.h

o   Changed to 3.12.1.  R3-12 neglected to change this, so it was still 3.11.

·         test_NDFileHDF5AttributeDataset.cpp

o   Fixed this test for the changes in NDFileHDF5AttributeDataset.cpp made in R3-12.

 

ADEiger R3-2

·         Improved the R3-1 fix for the race condition with the Stream interface. In R3-1 the ZMQ socket was always created, whether or not DataSource was set to Stream.

This introduced a problem for users who want to use ADEiger to control the detector, but use another ZMQ client to receive the data. It caused the other client to only receive every other ZMQ message. Now the ZMQ socket is only created when DataSource is set to Stream, and it is deleted when DataSource is set to anything except Stream.  This allows use of other ZMQ clients.

·         Changed FWFree_RBV from asynInt32 to asynFloat64 interface.  The previous version had 2 problems:

-          There was integer overflow if the free disk space exceeded 2^32.

-          The scaling from device units to GB was done in the record with a fixed value of the ASLO field. This does not work because the device units are kilobytes for the 1.6.0 API, but bytes for the 1.8.0 API.  The conversion to GB is now done in the driver, because it knows which API is in use.

·         The FileWriter interface can now handle HDF5 files compressed with the bslz4 codec. Previously it was an error to set DataSource=FileWriter, FWCompression=Enabled, and CompressionAlgo=bslz4. This was because ADEiger did not know how to decompress such HDF5 files. However, the required decompressor is actually built as part of ADSupport, if it is built with HDF_EXTERNAL=NO.  Now if the files are encoded with bslz4 then the environment variable HDF5_PLUGIN_PATH must be set to find the decompression libraries. This is typically ADSupport/lib/linux-x86_64 or ADSupport/bin/windows-x64. The HDF5 library will then decompress the HDF5 file correctly using those libraries.

·         Changed WavelengthEps_RBV and EnergyEps_RBV to have SCAN=I/O Intr and remove PINI=YES and FLNK from the ao records.  The previous version gave warnings at iocInit.

 

ADPerkinElmer R2-11

·         Updated vendor files to those in XIS_Inst_Package_X33.5.1479.16862.zip. That installation file can be found here: https://cars.uchicago.edu/data/PerkinElmer

·         Added new records to control trigger output signal

-          PETrigOutSignal

-          PETrigOutEPLength

-          PETrigOutEPFirstFrame

-          PETrigOutEPLastFrame

-          PETrigOutEPDelay1

-          PETrigOutEPDelay2

-          PETrigOutDDDDelay

-          PETrigOutEdge

 

Mark

 


Navigate by Date:
Prev: Re: Calling the streamReload IOC Shell function within C Zimoch Dirk (PSI) via Tech-talk
Next: Re: mrfioc2-PCI device Configuration gjzhai--- via Tech-talk
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  <20222023  2024 
Navigate by Thread:
Prev: RE: Calling the streamReload IOC Shell function within C Wang, Andrew via Tech-talk
Next: Interrupt problem. Francisco Ramos via Tech-talk
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  <20222023  2024 
ANJ, 14 Sep 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·