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  <20152016  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  <20152016  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

 

 


Navigate by Date:
Prev: Re: ai record doesn't do convert for floats? Pearson, Matthew R.
Next: udf no_alarm Marcio Alexandre Barbosa
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: ai record doesn't do convert for floats? Pearson, Matthew R.
Next: udf no_alarm Marcio Alexandre Barbosa
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·