You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The HPS Monitoring Application is a Java Swing GUI application which provides an online data monitoring framework for the experiment.

Installation

The application is part of the HPS Java project, so the Installing HPS Java instructions should be followed to build it.

You may also find an hps-distribution jar using a Nexus repository search and download it through the web interface.

Running

The application is activated through its main method and takes only one command line argument, which is the name of a settings properties file.

java -jar hps-distribution-bin.jar org.hps.monitoring.application.Main -c settings.prop

The settings files are not typically hand edited but created by saving settings from the GUI's menu.

GUI Diagram

 

LabelNameDescription
1Application Menu Barcontains menus with commands
2Status Panelapplication's current status (connected or disconnected)
3Date Panelshows when status last changed
4Control Buttonsused to connect, disconnect, pause, continue, etc.
5Data Sourceavailable data sources (files or ET)
6Event Dashboardstatistics for the current session
7System Status Monitor Tabsystem status monitoring tables (for alarms)
8Log Tablist of application log messages
9Trigger Diagnosticsshows trigger diagnostics info when the right Driver is active in the job
10Plot Panelshows the current set of plots in the session
11Plot Info Panelshows information about the currently selected plot

 

Saving and Loading Settings

Settings can be saved under Save Settings in the Settings menu.

Previously saved settings may also be loaded in the application under Load Settings in the Settings menu.  You should give these files the extension of .prop to indicate that they are Java properties files.  The settings will not take effect until a new session is started.  If there is a currently active session, it will not be affected.

Configuring Settings

Starting and Stopping a Session

How It Works

Data Sources

Running an ET Server

SVT Monitoring

ECal Monitoring

Alarm Handling

  • No labels