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> | 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> |
<== 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: | Fri, 9 Feb 2024 22:32:30 +0000 |
Folks, There are new releases of ADCore and ADSpinnaker. ADCore R3-13. Release notes:
NDArrayPool
·
Provide a mechanism to override the default memory allocator for NDArrays. Thanks to Emilio PJ on Github for this.
asynNDArrayDriver
·
Added UpdateTimeStamps method.
·
Added NDFileFreeCapture parameter to manually free the capture buffer.
·
Allow the filename in readNDAttributes file to be an XML string rather than a file name. This allows Channel Access clients to write the XML directly.
Thanks to Marcell Nagy for this.
NDAttribute
·
Added support for attribute type CONST, where the value is the "source" value specified in the XML file. Thanks to Keenan Lang for this.
NDPluginFile
·
Change capture buffer to use std::vector which is simpler and cleaner.
·
Free capture buffer when capture or streaming start to prevent memory leak.
·
Added FreeCapture record to manually free the capture buffer.
·
Include the interface and interrupt masks passed to the constructor in the masks passed to NDPluginDriver.
NDFileNexus
·
Set the plugin type.
NDPluginBadPixel
·
Fix missing argument to constructor from configuration command.
NDPluginProcess
·
Improved the logic for high and low clipping so that both the threshold and the replacement value can be independently specified. Previously these
were always the same value.
o
LowClip has been renamed to LowClipThresh.
o
HighClip has been renamed to HighClipThresh.
o
LowClipValue and HighClipValue have been added.
o
This change is not backwards compatible, the value of Low/HighClipValue must now be specified.
commonDriverMakefile, commonLibraryMakefile
·
Fix error in upper/lower case of NeXus_DIR.
·
Fix error with nanohttp_stream library.
Continuous integration
·
Added Github Actions builds. Thanks to Ralph Lange and Michael Davidsaver for this.
validateXML.sh
·
Fix location of iocimDetector.
EXAMPLE_commonPlugins.cmd
·
Load NDPluginPva by default.
·
Fix path to support module .template and .req files to be (MODULE)/db rather than (MODULE)/moduleApp/Db. ADSpinnaker R3-5 Release Notes:
|