This is the new IGUI
implementation: starting from release tdaq-02-00-03
it fully replaces the previous igui
implementation (which is no more part of any tdaq release).
Changes with respect to the previous tdaq release:
- Run Control Commands
- The HOLD TRG and RESUME TRG buttons now send
commands directly to the partition Master
Trigger;
- The Stable Beam flag is shown and buttons for WARM START and
WARM STOP have been added. Warm start/stop buttons are only
enabled in RUNNING and when the stable beam flag is published.
- Database Interface
- When database changes are committed to the database, the user
will receive a dialog window asking for comments.
- General
- The IS information time stamp is now taken in microseconds,
allowing a better and easier ordering of call-backs;
- User panels are no more loaded when the IGUI is started; only
panels mandatory for the run are loaded, all the other ones can be
created and/or destroyed on demand using the new Load Panels button available on the
top toolbar;
- The getRCState()
method in the Igui class no
more throws IguiException.UnknownState;
- CORBA servant: when
the IGUI is in CONTROL mode, it is publishedin IPC under the header iguiCommander/Server and the name Igui (it exports the interface
defined in the IguiCommander
package). This functionality is currently used by the Expert System to
notify the IGUI about decisions to be taken by the operator.
To start the new IGUI the
following script can be used:
Igui_start -p <partition> -d
<database> <vm properties>