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: | areaDetector and ADCore R2-4 released |
From: | Mark Rivers <[email protected]> |
To: | "[email protected]" <[email protected]> |
Cc: | areaDetector/ADCore <[email protected]> |
Date: | Mon, 21 Sep 2015 15:15:28 +0000 |
Folks, R2-4 of the areaDetector modules areaDetector and ADCore are now available. R2-0 of ADExample, a new module containing the simDetector is also available. **************************************************************************************** These are the items from the R2-4 release notes for ADCore: ### Removed simDetector and iocs directory. Previously the simDetector was part of ADCore, and there was an iocs directory that built the simDetector
application both as part of an IOC and independent of an IOC. This had 2 disadvantages: 1. It prevented building the simDetector IOC with optional plugins that reside in separate repositories, such as ffmpegServer and ADPluginEdge. This is because ADCore needs to be built before the optional plugins, but by then the simDetector IOC is already built and cannot use the optional plugins. 2. It made ADCore depend on the synApps modules required to build an IOC, not just the EPICS base and asyn that are required to build the base classes and plugins. We wanted to minimize such dependencies in ADCore. For these reasons the simDetector driver and IOC code have been moved to a new repository called ADExample. This repository is just like any other detector repository. This solves problem 1 above because the optional plugins can now be built after ADCore but before ADExample. ### NDAttribute * Fixed problem that the sourceType property was never set. ### NDRoiStat[.adl, .edl, ui, .opi] * Fixed problem with ROI numbers when calling related displays. ### ADApp/pluginTests/ * New directory with unit tests. ### XML schema * Moved the XML schema files from the iocBoot directory to a new XML_schema directory. ### iocBoot * Moved commonPlugin_settings.req from ADApp/Db to iocBoot.
Renamed commonPlugins.cmd to EXAMPLE_commonPlugins.cmd and commonPlugin_settings.req to EXAMPLE_commonPlugin_settings.req. These files must be copied to commonPlugins.cmd and commonPlugin_settings.req respectively. This was done because these files are typically edited locally, and so should not be in git. iocBoot now only contains EXAMPLE_commonPlugins.cmd and EXAMPLE_commonPlugin_settings.req.
EXAMPLE_commonPlugins.cmd adds ADCore/iocBoot to the autosave search path. ### ADApp * commonLibraryMakefile has been changed to define xxx_DIR and set LIB_LIBS+ = xxx if xxx_LIB is defined.
If xxx_LIB is not defined then xxx_DIR is not defined and it sets LIB_SYS_LIBS += xxx.
xxx includes HDF5, SZIP, and OPENCV. commonDriverMakefile has been changed similarly for PROD_LIBS and PROD_SYS_LIBS. This allows optional libraries to either searched in the system location or a user-defined location
without some conflicts that could previously occur. **************************************************************************************** This is from the R2-4 release notes for areaDetector: * Requires R2-4 of ADCore. This requires some changes to CONFIG_SITE.local. * Moved the simDetector from ADCore into a new repository ADExample. * New ADMythen module for Dectris Mythen detectors. Written by Matthew Moore at the APS. * New ADPluginEdge module that provides an edge detection plugin using the opencv library. Written by Keith Brister from Northwestern University. * configure/RELEASE.local now optionally includes configure/RELEASE.local.$(EPICS_HOST_ARCH). This allows restricting building of a detector module to a subset of supported architectures when building from the top-level Makefile. The home page is here: http://cars.uchicago.edu/software/epics/areaDetector.html The top-level documentation is here: http://cars.uchicago.edu/software/epics/areaDetectorDoc.html Installation instructions are here: https://github.com/areaDetector/areaDetector/blob/master/INSTALL_GUIDE.md 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 ADExample release notes are here: https://github.com/areaDetector/ADExample/blob/master/RELEASE.md Mark |