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>