diff --git a/documentation/NDPluginFile.html b/documentation/NDPluginFile.html
index 15710ea..707fc4a 100755
--- a/documentation/NDPluginFile.html
+++ b/documentation/NDPluginFile.html
@@ -10,7 +10,7 @@
areaDetector Plugin NDPluginFile
- August 9, 2011
+ October 1, 2012
Mark Rivers
@@ -33,8 +33,8 @@
NDPluginFile is a base class from which actual file plugins are derived. There are
- currently file plugins for JPEG, TIFF, netCDF, Nexus, and HD5 file formats. The
- GraphicsMagick plugin can write a large number of formats, including JPEG, TIFF,
+ currently file plugins for JPEG, TIFF, netCDF, Nexus, HDF5, and GraphicsMagick.
+ The GraphicsMagick plugin can write a large number of formats, including JPEG, TIFF,
PNG, PDF and many others.
@@ -57,14 +57,12 @@
they all must fit in a memory buffer. It is the fastest mode, with the least probability
of dropping arrays, because no disk I/O is required while capture is in progress.
Stream mode. In this mode the data are written to a single disk file for those
- file formats that support multiple arrays per file (currently only netCDF; NeXus/HDF
- support for multiple arrays per file is planned for a future release). Each frame
- is appended to the file without closing it. It is intermediate in speed between
+ file formats that support multiple arrays per file (netCDF, NeXus and HDF5). Each
+ frame is appended to the file without closing it. It is intermediate in speed between
single mode and capture mode, but unlike capture mode it is not limited by available
memory in the number of arrays that can be saved. For file formats that do not support
- multiple arrays per file (e.g. JPEG, TIFF and currently NeXus/HDF) this mode is
- really the same as Single mode, except that one can specify a total number of files
- to save before stopping.
+ multiple arrays per file (e.g. JPEG, TIFF) this mode is really the same as Single
+ mode, except that one can specify a total number of files to save before stopping.
At least one array with the same datatype, array size, and attributes must have
@@ -539,6 +537,12 @@ variables:
on older Linux systems (which predate Fedora Core 8 for example), it was decided
to use this older version of HDF5. Future releases of areaDetector may use HDF5
1.8.2 or later, and hence not work with older Linux systems.
+
+
+ NDFileNexus.adl
+
+ 
+
HDF5 file plugin
@@ -786,6 +790,62 @@ variables:
longout
longin
+
+ |
+ nColChunks |
+
+ asynInt32 |
+
+ r/w |
+
+ Configure HDF5 "chunking" to approriate size for the filesystem: sets
+ number of columns to use per chunk |
+
+ HDF5_nColChunks |
+
+ $(P)$(R)NumColChunks
+ $(P)$(R)NumColChunks_RBV |
+
+ longout
+ longin |
+
+
+ |
+ nFramesChunks |
+
+ asynInt32 |
+
+ r/w |
+
+ Configure HDF5 "chunking" to approriate size for the filesystem: sets
+ number of frames to use per chunk |
+
+ HDF5_nFramesChunks |
+
+ $(P)$(R)NumFramesChunks
+ $(P)$(R)NumFramesChunks_RBV |
+
+ longout
+ longin |
+
+
+ |
+ flushNthFrame |
+
+ asynInt32 |
+
+ r/w |
+
+ Flush the file to disk every N'th frame. |
+
+ HDF5_flushNthFrame |
+
+ $(P)$(R)NumFramesFlush
+ $(P)$(R)NumFramesFlush_RBV |
+
+ longout
+ longin |
+
|
storeAttributes |