General changes
For more details, please refer to the "README" file (in the ohp installation directory).
In this tdaq release the TDAQ_OHP_SEARCHPATH environment variable changed name, it is now: TDAQ_OHP_PATH.
Recently the possibility to add a documentation string to plugins through configuration file has been implemented. For example:
< plugin ..... >
< doc >"Your text explaining what the plugin does" < /doc >
< /plugin >
Since tdaq-01-09-01 ohp supports retreiving histograms from multile servers. To use this feature the configuration files need to be slightly modified: the general block should change from:
< general >
< partition name="be_test" />
< server name="Histogramming" />
< subscription name="Provider/.*" />
</general>
to:
< general >
< partition name="be_test" />
< subscription server="Histogramming" provider="Provider" histogram=".*" />
</general>
In the configuration file every istance (in tabs or options) of the file names have to be changed to include the OH server name as in the following examples:
< display >
< tab name="Tile" >
< histogram name="TileProv/Tile/Drawer1/h1"/>
< /tab>
< /display >
< globaloptions >
< histogram name="TileProv/Tile/Drawer1/h1" >
< DRAWOPT=LEGO/>
< /hisgogram >
< /globaloptions >
has to be changed in:
< display >
< tab name="Tile" >
< histogram name="Histogramming/TileProv/Tile/Drawer1/h1"/>
< /tab>
< /display >
< globaloptions >
< histogram name="Histogramming/TileProv/Tile/Drawer1/h1" >
< DRAWOPT=LEGO/>
< /hisgogram >
< /globaloptions >
In share directory a commented example (example.conf.xml) is provided
with instructions on how to write a configuration file for OHP.
Configuration of OHP through old ASCII format is deprecated, ohp will still work with ASCII but new features are compatible only with XML.
OHP has a plug-ins system. Users can develop their own GUIs to extend or modify OHP functionalities. The standard GUI has been migrated to a plug-in, even if nothing changes in the aspect/usage. You can refer to ohpplugin package as an example of developing plugins. More information on plug-ins system can be found on OHP twiki.
Links:
OhpMonitoring TWiki
OhpUserGuide TWiki
To be implemented/known issues:
- Porting to Qt 4
- Move to new XML parser
- Show histograms from a ROOT file and MDA archive
- Allow to retrieve all histograms on OHS servers at startup without waiting a notification
-