areaDetector Release Notes
Release 1-2 (24-October-2008)
- Major update to documentation
- Significant enhancement to ROI plugin. Added net counts, ROI highlighting.
- Added driver for Pilatus detectors. This has undergone limited testing.
- Added driver for ADSC detectors (done by Lewis Muir, IMCA-CAT)
- Removed separate readback parameters in drivers and template files
- Changed from mbbi/mbbo records to bi/bo records where possible now that the asynInt32
interface supports bi/bo records.
- Internals
- Renamed asynParamBase to asynPortDriver.
- Renamed NDArrayBase to NDArrayDriver
- Renamed NDPluginBase to NDPluginDriver
- Renamed NDArrayBuff to NDArrayPool, now in NDArray.cpp.
- Renamed ADDriverBase to ADDriver
- Removed ADUtils
- The asynHandle interface in asyn was renamed to asynGenericPointer, many changes
to incorporate this.
- Base class constructor no longer initializes all asyn interfaces, only the selected
ones.
- NDArray pool is no longer global, each server creates its own pool if needed.
- Implemented real routines for writeInt32, writeFloat64, and writeOctet in asynPortDriver.cpp,
removed them from ADDriver.cpp where they were not needed.
Release 1-1 (10-May-2008)
- Major rewrite. Converted device drivers and plugins from C to C++ with C++ base
classes that handle many of the details of asyn and of callbacks and threading for
plugins.
- Everything except device drivers and top-level EPICS databases and channel access
clients are now fully N-dimensional, not restricted to 2-D.
- NDPluginFile now uses netCDF format, which is a portable self-describing binary
file format.
- Added NDPluginROI which implements region-of-interest.
Release 1-0 (11-Apr-2008)
- Initial release, still many things remaining to be done.
Suggestions and Comments to:
Mark Rivers : (rivers@cars.uchicago.edu)