BNMR: Custom Status page: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 35: | Line 35: | ||
== Example screenshot == | == Example screenshot == | ||
[[Image:Custom_status.png|left| | [[Image:Custom_status.png|left|thumb|800px|Figure 1:Status page during Mode 1f with run stopped]] | ||
<br clear=all> | <br clear=all> | ||
[[Category:BNMR]] [[Category:Webserver]] | [[Category:BNMR]] [[Category:Webserver]] |
Latest revision as of 10:50, 2 May 2022
Links
Introduction
The standard MIDAS Status page is not very useful for bnmr and bnqr, so it has been replaced by a custom version for these experiments.
Note that the MIDAS client mhttpd must be running for the webserver to be available. To connect to the Custom Status page, see Getting Started.
The custom status page allows the user to
- view the current state of the run, including scan status, histogram counts, EPICS values and CAMP values
- change which experimental mode is being used
- change whether a run is "real" or "test" data
- change/view the helicity and beam settings
- enable/disable the alarm system
- force neutral beam checks to be re-referenced
Implementation
We force Midas to use our custom status page by deleting the file $MIDASSYS/resources/status.html
with a symlink to bnxr_common/custom/status.html
from the bnmr repository.
The page uses Midas JRPC calls to talk to:
- the
mode_changer.py
program for changing modes and changing between real/test runs - the
rf_calculator_fe.py
program for visualizing the PPG and PSM settings as plots
The page uses standard Midas custom page tools for editing ODB settings. An ODB hotlink is used for the neutral beam re-referencing.
Example screenshot