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 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
<== Date ==> <== Thread ==>

Subject: New releases of areaDetector drivers
From: Mark Rivers <rivers@cars.uchicago.edu>
To: "'tech-talk@aps.anl.gov'" <tech-talk@aps.anl.gov>
Date: Wed, 22 Feb 2017 21:17:34 +0000

Folks,

 

New releases of the following areaDetector modules are now available. 

 

****************************************************************************************

ADAndor

R2-5 (February 19, 2017)

----

* Added support for Electron Multiplying (EM) Gain.  Thanks to Mike Dunning for this.

* Add ability to set the BaselineClamp in the Andor SDK.  Thanks to Matt Pearson for this.

* Enforce minimum values of ADShutterOpenDelay and ADShutterCloseDelay based on query of SDK.

* Fix bug when setting MinX and MinY with binning.  There was an incorrect factor of 2 present.

  Thanks to Hinko Kocevar for this fix.

* Implemented ReverseX and ReverseY.

* Fixed bug with AndorPreAmpGain; previously it was not actually calling SetPreAmpGain().

* Added support for SerialNumber, FirmwareVersion, SDKVersion, DriverVersion, and ADCoreVersion which

  were added in ADCore R2-6.

* Added support for Full Vertical Binning (FVB) readout mode. Thanks to Hinko Kocevar for this.

* Added support for EPICS shutter control.

 

 

****************************************************************************************

ADPilatus

R2-3 (20-February-2017)

----

* Added new record Energy.  This is used to tell camserver the actual x-ray energy being used,

  which is important for proper flat-field corrections.  Previously it was assumed that camserver

  was setting the energy to 2*ThresholdEnergy. There are 2 problems with this

  - Sometimes it is desireable to set the threshold to a value which is different from Energy/2.

  - camserver is always supposed to set the energy to 2*EnergyThreshold if the energy is not

    specified.  However, some versions of camserver have a bug and they do not do this unless the

    energy has been explicitly set at least once.  The driver now always sends the energy value to

    camserver.  If the Energy record is set to 0 then the driver will send the 2*ThresholdEnergy

    to camserver for the energy.

* If camserver is saving TIFF files then the driver now reads the TIFFImageDescription tag from the

  TIFF file.  This is a long string that camserver writes to the file containing all of the detector

  settings, including threshold, energy, etc.  The driver adds this information to the NDArray using

  an NDAttribute called TIFFImageDescription.  The NDFileTIFF plugin in ADCore R2-6 was changed to

  write this complete attribute to the TIFFImageDescription tag in the new TIFF file.

  It will also be written by the NDFileNetCDF, NDFileHDF5, and NDFileNexus plugins.  However these

  plugins are currently limited to 256 character string attributes, so some of the information will

  be lost because the string is longer than 256 characters.

* Added PhiIncr, ChiIncr, Omega and OmegaIncr to pilatusAncillary.adl medm screen and pilatus_settings.req.

 

 

****************************************************************************************

ADDexela

R2-0 (February 19, 2017)

----

* Added asynPrint ASYN_TRACEIO_DRIVER to print info for all calls to vendor library

* Added destructor

* Changed layout of medm screen for ADCore R2-6.

 

****************************************************************************************

ADLightField

R2-3 (20-February-2017)

----

* Changed layout of medm screen for ADCore R2-6.

* Changed default IOC arch from windows-x64-dynamic to windows-x64 to be consistent with the

  standard ARCH names in EPICS base.

 

 

****************************************************************************************

ADPerkinElmer

R2-5 (20-February-2017)

----

* Added NDDriverVersion.

* Fixed layout of medm screen for new ADSetup.adl from ADCore R2-6.

 

R2-4 (29-March-2016)

----

* Added support for specifying the system index # of a PCI/PCI Express or directly connected GigE detector.

  Previously it always used the first detector found in the system.  It is now possibly to have

  multiple detectors connected to a system, and to run multiple Perkin Elmer IOCs on a single computer.

 

 

****************************************************************************************

ADPluginEdge

R1-1 (20-February-2017)

----

* Added plugin version information.

* Added release tags for R1-0 and R1-1.

* Increased size of medm screen for new version of NDPluginBase.adl in ADCore R2-6.

* No longer pass number of plugin parameters, not required in ADCore R2-6.

 

 

****************************************************************************************

ADPointGrey

R2-4 (21-February-2017)

----

* Updated from version 2.8.3 to 2.9.3 of the Flycap2 library.

* Replaced driver-specific parameters for serial number, firmware version and SDK version with the new

  base class parameters from ADCore R2-6.  Minor change to driver and medm screen.

 

 

****************************************************************************************

ADProsilica

R2-2 (21-February-2017)

----

* Added PSTimestampType to prosilica_settings.req.  Thank to Stuart Wilkins for this fix.

* Added support for new parameters ADSerialNumber, ADFirmwareVersion, ADSDKVersion, NDDriverVersion

  from ADCore R2-6. Minor change to driver and medm screen.

 

 

****************************************************************************************

ADRoper

R2-2 (21-February-2017)

----

* Fixed typo in st.cmd.

* Changed layout of medm screen for new ADSetup.adl in ADCore R2-6.

 

 

****************************************************************************************

ADmar345

R2-2 (21-February-2017)

----

* Changed medm screen layout for larger ADSetup.adl in ADCore R2-6.

 

 

****************************************************************************************

ADmarCCD

R2-2 (21-February-2017)

----

* Updated medm screen for larger version of ADSetup in ADCore R2-6

 

 

****************************************************************************************

NDDriverStdArrays

R1-1 (February 22, 2017)

====================

* Added new parameters ADSerialNumber, ADFirmwareVersion, ADSDKVersion. Minor change to

  driver and medm screen.

 

 

Mark 

 


Navigate by Date:
Prev: areaDetector and ADCore R2-6 released Mark Rivers
Next: RE: Re: IOC Connecting Problem Pilkyu Jung
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
Navigate by Thread:
Prev: areaDetector and ADCore R2-6 released Mark Rivers
Next: memory leak after unloading of ca.lib Carsten Winkler
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
ANJ, 23 Feb 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·