More updates on XML files
git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@13407 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
@@ -20,18 +20,20 @@
|
||||
<li>Improved XML files for NDArray attributes and Nexus template files. Added a shell
|
||||
script to validate XML files. <strong>Note</strong>: the attribute values for datatype
|
||||
and dbrtype have been case-insensitive in the past. In the next release of areaDetector
|
||||
this will be changed to <strong>require</strong> uppercase for these values. For
|
||||
example the line:<br />
|
||||
this will be changed to <strong>require</strong> uppercase for these values. The
|
||||
next release will also change the syntax of the <code>Attribute</code> element by
|
||||
moving the content of the <code>type</code> attribute to become the element name.
|
||||
For example the line:<br />
|
||||
<code><Attribute name="AcquireTime" type="EPICS_PV" source="13SIM1:cam1:AcquireTime"
|
||||
dbrtype="dbr_native" description="Camera acquire time"/></code><br />
|
||||
must be changed to<br />
|
||||
<code><Attribute name="AcquireTime" type="EPICS_PV" source="13SIM1:cam1:AcquireTime"
|
||||
dbrtype="DBR_NATIVE" description="Camera acquire time"/></code><br />
|
||||
<code><EPICS_PV name="AcquireTime" source="13SIM1:cam1:AcquireTime" dbrtype="DBR_NATIVE"
|
||||
description="Camera acquire time"/></code><br />
|
||||
and<br />
|
||||
<code><Attribute name="CameraManufacturer" type="PARAM" source="MANUFACTURER" datatype="string"
|
||||
description="Camera manufacturer"/></code><br />
|
||||
must be changed to<br />
|
||||
<code><Attribute name="CameraManufacturer" type="PARAM" source="MANUFACTURER" datatype="STRING"
|
||||
<code><PARAM name="CameraManufacturer" source="MANUFACTURER" datatype="STRING"
|
||||
description="Camera manufacturer"/></code><br />
|
||||
This change will make it much easier to validate the XML files. Thanks to Pete Jemian
|
||||
for these changes.</li>
|
||||
@@ -135,8 +137,8 @@
|
||||
each streaming data to a separate file. The driver knows which files are flat fields
|
||||
and which are normal projections, and adds the appropriate attributes to control
|
||||
which plugin saves each array. Thanks to Ulrik Pedersen for this addition.</li>
|
||||
<li>NDPluginFile: Added XML Schema file (<tt>iocBoot/attributes.xsd</tt>) to
|
||||
allow syntax validation of an NDArray driver attributes XML file.</li>
|
||||
<li>NDPluginFile: Added XML Schema file (<tt>iocBoot/attributes.xsd</tt>) to allow
|
||||
syntax validation of an NDArray driver attributes XML file.</li>
|
||||
<li>New file writing plugin, NDFileHDF5. This plugin writes HDF5 files with the native
|
||||
HDF5 API, unlike the NeXus plugin which uses the NeXus API. It supports 3 types
|
||||
of compression. Thanks to Ulrik Pedersen at Diamond Light Source for providing this
|
||||
@@ -159,8 +161,8 @@
|
||||
which fixes a stack overflow problem with the default stack size on win32-x86. Removed
|
||||
support for HDF4 and XML files, only HDF5 is now supported. Thanks to Jeff Gebhardt
|
||||
for initially doing this.</li>
|
||||
<li>NDFileNexus: Added Schematron file (<tt>iocBoot/template.sch</tt>) to allow
|
||||
syntax validation of a NeXus template XML file.</li>
|
||||
<li>NDFileNexus: Added Schematron file (<tt>iocBoot/template.sch</tt>) to allow syntax
|
||||
validation of a NeXus template XML file.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Viewers
|
||||
|
||||
Reference in New Issue
Block a user