NeXus

These are the functions that control the NeXus I/O:

 
nexus_add_devices( "exp_c01", "exp_c02") 
  Adds devices to a list which is used for the NeXus output. These
  devices corresponf to data sources of the components
nexus_clear_devices()
nexus_show_devices()

nexus_add_components( "saxs_test") 
  Adds components to a list which is used for the NeXus output
nexus_clear_components()
nexus_show_components()
  The internal list of selected components
nexus_show_available_components()
  Read from the configuration server

set write_nexus on
  Controls whether NeXus files are created during a scan.

Online needs the nexusWriter and the nexusConfigurationServer, e.g.:

<device>
 <name>nexusWriter</name>
 <tags>expert</tags>
 <type>type_tango</type>
 <module>module_tango</module>
 <device>p19/nxsdatawriter/hastodt</device>
 <control>tango</control>
 <hostname>hastodt:10000</hostname>
</device>
<device>
 <name>nexusConfigurationServer</name>
 <tags>expert</tags>
 <type>type_tango</type>
 <module>module_tango</module>
 <device>p19/nxsconfigserver/hastodt</device>
 <control>tango</control>
 <hostname>hastodt:10000</hostname>
</device>