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  <20192020  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  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: New areaDetector releases: ADCore R3-8, ADGenICam R1-1, ADAravis R1-1, ADVimba R1-0, ADViewers R1-4, ADSimDetector R2-10
From: Mark Rivers via Tech-talk <[email protected]>
To: tech-talk <[email protected]>
Date: Tue, 22 Oct 2019 12:44:47 +0000
Folks,

New releases of the following areaDetector modules are now available.

areaDetector R3-8
ADCore R3-8
ADGenICam R1-1
ADAravis R1-1
ADVimba R1-0
ADViewers R1-4
ADSimDetector R2-10

******************************************************* 
These are from the R3-8 release notes for areaDetector:
 
* ADCore R3-8.
  * Int64 support.  Requires asyn R4-37.
* ADGenICam R1-1
  * Minor updates
* ADAravis R1-1
  * Support for register caching that greatly improves performance.
  * Requires aravis 0_7_2 or later
  * ADAravis should be used in place of aravisGigE.
* ADVimba R1-0
  * Initial release.  ADVimba should be used in place of ADProsilica.
* ADSimDetector R2-10
  * Support for NDInt64/NDUInt64 NDArrays and NDAttrInt64/NDAttrUInt64 attributes.

******************************************************* 
These are from the R3-8 release notes for ADCore:
 
Note: This release requires asyn R4-37 because it uses new asynInt64 support.
* 64-bit integer support
  * NDArray now supports NDInt64 and NDUInt64 data types
  * NDAttribute now supports NDAttrInt64 and NDAttrUInt64 data types
  * All standard plugins were modified to handle the new 64-bit NDArray and NDAttribute data types
  * The following file plugins can now write NDArray data types NDInt64 and NDUInt64, and NDAttribute data types
    NDAttrInt64 and NDAttrUInt64:
    * NDFileHDF
    * NDFileNexus
    * NDFileTIFF
  * NDFileNetCDF cannot write the 64-bit integer data types because the netCDF3 "Classic" data model does not support them.
  * 64-bit integer TIFF files cannot be read by ImageJ, but they can be read by IDL.
  * ntndArrayConverter converts NDInt64 and NDUInt64 to the equivalent pvData "long" and "ulong".
* asynNDArrayDriver, ADDriver
  * Moved the following parameters from ADDriver to asynNDArrayDriver.
    This allows them to be used with other drivers that derive from asynNDArrayDriver:
    * ADAcquire
    * ADAcquireBusy
    * ADWaitForPlugins
    * ADManufacturer
    * ADModel
    * ADSerialNumber
    * ADFirmwareVersion
    * ADSDKVersion
    These changes should be transparent to derived classes.
* myAttributeFunctions.cpp
  * Added new TIME64 parameter and functTime64 function.
    This creates an attribute of type NDAttrUInt64 that contains the current EPICS time with secPastEpoch in the
    high-order 32-bits and nsec in the low order 32-bits.  This allows testing 64-bit attribute handling.

******************************************************* 
These are from the R1-1 release notes for ADGenICam:

* Changed ADSerialNumber to use either DeviceSerialNumber or DeviceID feature.
  AVT uses DeviceID for at least some of its cameras.
* Changed makeDb.py to remove the autosaveFields info nodes because they were not useful.
* Rebuilt all the template files using the new version of makeDb.py so they no longer have the autosaveFields tags.
* Added new camera xml, template and OPI files for AVT_GC1380CH and PGR_PGE_23S6C cameras.

******************************************************* 
These are from the R1-1 release notes for ADAravis:

* Added support for register caching
  * This improves the performance by over a factor of 100 when setting a feature, because ADGenICam reads
    all of the features when any feature was changed.
  * The constructor and aravisConfig have a new enableCaching argument to enable or disable register caching.
    It should be set to 1 except perhaps for some unusual cameras that do not correctly handle register caching.
* This release requires a recent release of the aravis package, ARAVIS_0_7_2 or later.
  ARAVIS_0_7_2 is described as an "unstable" release.  There should be a stable 0.8.x in the near future.
  * This release of aravis adds support for register caching.
  * This release of aravis has changes to the aravis API for several functions.

*******************************************************
ADVimba R1-0

* This is the initial release of this driver.  
* It uses the new Vimba SDK for control of AVT/Prosilica cameras on Windows and Linux.  
* Users should migrate to this driver rather than ADProsilica which is based on the obsolete PvAPI SDK.

******************************************************* 
These are from the R1-4 release notes for ADViewers:

* EPICS_NTNDA_Viewer
  * Added support for lz4 and bitshuffle/lz4 decompresion without Blosc.  This is useful for viewing compressed images
    directly from the ADEiger driver on the Stream interface.  The arrays never need to be decompressed in the IOC
    before they exported with NDPluginPva and viewed in ImageJ.
  * Removed the dependency on the JBlosc Java package.  Blosc, JPEG, LZ4, and Bitshuffle/LZ4 are now all handled the
    same way, with a thin wrapper Java class in ADViewers and the JNA package to call C shareable libraries from Java.
  * Renamed myUtil.java to ByteBufferUtil.java and removed its dependency on JBlosc.
  * Moved the decompression code to its own class, NTNDCodec.java.  This class may be useful in other projects, e.g. CSS.
    Thanks to Marty Kraimer for this.

******************************************************* 
These are from the R2-10 release notes for ADSimDetector:

* Added support for NDArray datatypes NDInt64 and NDUInt64
  * This requires asyn R4-37 and ADCore R3-8
* Added iocSimDetector/testHDF5Compression.py to test HDF5 compression.
* Added Time64 attribute to iocSimDetector/simDetectorAttributes.xml.  This tests attributes of type NDAttrUInt64.


******************************************************* 
The home page is here:
https://github.com/areaDetector

The top-level documentation is here:
https://areadetector.github.io/master/index.html

Installation instructions are here:
https://areadetector.github.io/master/install_guide.html

areaDetector release notes are here:
https://github.com/areaDetector/areaDetector/blob/master/RELEASE.md

ADCore release notes are here:
https://github.com/areaDetector/ADCore/blob/master/RELEASE.md


Mark



Navigate by Date:
Prev: Re: modbus Write operation Mark Rivers via Tech-talk
Next: PVAccess for Go Quentin Smith 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  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: modbus Write operation Mark Rivers via Tech-talk
Next: PVAccess for Go Quentin Smith 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  <20192020  2021  2022  2023  2024 
ANJ, 22 Oct 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·