diff --git a/documentation/areaDetectorReleaseNotes.html b/documentation/areaDetectorReleaseNotes.html
index a316f2b..b84a38b 100755
--- a/documentation/areaDetectorReleaseNotes.html
+++ b/documentation/areaDetectorReleaseNotes.html
@@ -9,7 +9,7 @@
areaDetector Release Notes
- Release 1-5 (xxx-July-2009)
+ Release 1-5 (xxx-August-2009)
- General
@@ -32,6 +32,8 @@
Windows 1394 camera driver from Carnegie Mellon University.
- New driver for the Perkin-Elmer amorphous silicon flat panel detectors. Thanks
to Brian Tieman and John Hammonds for this driver.
+ - New driver for the Roper Scientific detectors using the PVCAM library. Thanks
+ to Brian Tieman for this driver.
- Added support for color to the simulation detector driver. It now supports color
modes Mono, RGB1, RGB2 and RGB3.
- Fixed 2 serious bugs in the Roper driver. It was not selecting ROI mode correctly.
@@ -42,8 +44,13 @@
SIGALARM signal handlers in EPICS base (R3.14.10 and earlier). There is a patch
for base to fix this problem, and this fix will be included in EPICS base 3.14.11.
- Added an additional state, "Initializing" to DetectorState_RBV record.
- - Fixed minor problem with marCCD driver. If Acquire was set to Stop when it was not
- acquiring then the next time acquisition was started it would stop immediately.
+ - Added support for ADTriggerMode=External in marCCD driver. In this mode the AcquireTime
+ is not used to stop acquisition; acquisition must be stopped by external software
+ settings Acquire=0. The AcquireTime PV is written to the marCCD TIFF file header
+ as usual. This allows an external timing control of the shutter but with the actual
+ exposure time written to the header. Fixed minor problem with marCCD driver. If
+ Acquire was set to Stop when it was not acquiring then the next time acquisition
+ was started it would stop immediately.
Plugins
@@ -55,21 +62,31 @@
New file plugin for TIFF files. The TIFF support includes 8, 16 and 32-bit integers.
It supports monochrome and color images, including all 3 color interleave modes
(RGB1, RGB2 and RGB3. areaDetector contains all required support files to build
- and run the TIFF file plugin on win32-x86 and cygwin-x86. To build on Linux it is
+ and run the TIFF file plugin on win32-x86, cygwin-x86 and Linux. To build on
+ other operating systems it is
necessary to install the libtiff and libtiffstatic packages. Thanks to John Hammonds
for the initial work on this plugin.
New file plugin for JPEG files. The JPEG support is limited to 8-bit integers,
but it supports monochrome and color images, including all 3 color interleave modes
(RGB1, RGB2 and RGB3). Control is provided for the JPEG quality (compression) on
- a scale of 0 (worst) to 100 (best). areaDetector contains all required support
- files to build and run the JPEG file plugin on win32-x86 and cygwin-x86. To build
- on Linux it is necessary to install the libjpeg and libjpegstatic packages.
+ a scale of 0 (worst) to 100 (best). areaDetector contains all required support files
+ to build and run the JPEG file plugin on win32-x86, cygwin-x86, and Linux.
+ To build on other operating systems
+ it is necessary to install the libjpeg and libjpegstatic packages.
+ New file plugin for NeXus HDF files written by John Hammonds.
+ The NeXus support has not been extensively
+ tested, and is currently limited to writing a single array per file. Support for
+ multiple arrays per file will be added in a future release.
+ areaDetector contains all required support files
+ to build and run the NeXus file plugin on win32-x86, cygwin-x86 and Linux.
+ To build on other operating systems
+ it is necessary to install the Nexus, HDF4, HDF5, and MXML packages.
Fixed bug in NDPluginFile: was not closing file properly when stream mode was
stopped before the requested number of frames.
Fixed logic problem with FileNumber record in NDFile.template database. The previous
logic that kept the ao record in sync with the ai record was causing the ao record
to process when it should not have been, causing an extra call to the driver.
- Added an additional record to NDPluginBase.template, PluginType_RBV. All plugins
+ Added an additional record to NDPluginBase.template, PluginType_RBV. All plugins
set this to a unique string to identify the plugin type.
@@ -89,10 +106,9 @@
Documentation
- - Documented the source code with comments that doxygen can process to produce
- HTML documentation directly from the source. This provides documentation for each
- class, as well as the class inheritance tree. Thanks to John Hammonds for starting
- this.
+ - Documented the source code with comments that doxygen can process to produce HTML
+ documentation directly from the source. This provides documentation for each class,
+ as well as the class inheritance tree. Thanks to John Hammonds for starting this.
Internals
@@ -136,10 +152,10 @@
to asyn$(TYPE)ArrayIn. This was needed to allow it to be used with asynFloat32 and
asynFloat64 data types. This requires a change to all iocBoot st.cmd files that
load this template file.
- Plugins can now add attributes to an NDArray, which means they can modify the array
- and hence need to make a copy of it. This requires that NDArray->release() must be
- called in the plugin itself, rather than in the NDPluginDriver base class as was
- done previously.
+ Plugins can now add attributes to an NDArray, which means they can modify the
+ array and hence need to make a copy of it. This requires that NDArray->release()
+ must be called in the plugin itself, rather than in the NDPluginDriver base class
+ as was done previously.