Project

General

Profile

EPICS otsdaq controls dashboard » History » Version 14

« Previous - Version 14/18 (diff) - Next » - Current version
Stefan Mueller, 09/23/2019 10:55 AM


EPICS otsdaq controls dashboard

To use The controls dashboard plugin in the otsdaq desktop web page it is needed:
  • Install the plugin in the otsdaq machine
  • Configure the proper tables by the Configure panel from the otsdaq web page

To install the plugin

After the setup the environment, inside the srcs-directory, install the package using the command:

mrb gitCheckout -b develop -d otsdaq_epics http://cdcvs.fnal.gov/projects/components-epics

Then compile (on mu2edaq13!) with:

mrb z
mrbsetenv
mrb b

When a new package is installed it is better use 'mrb z' to remove previous building before compiling.

To configure the database

Using the browser, open the Configuration GUI on otsdaq desktop environment, click on
"Active context Tree-View"
and make sure to add and fill tables in your Active Context as the following (move your mouse over the corresponding fields and click the pencil-icon - often a drop-down-menu will appear, sometimes you have to add text by hand):

DesktopIconTable

ConfigureDashboard DesktopIconTable

Clicking on the >>-icon next to LinkToApplicationTable opens a menu, select "Go-To Table View" and make sure the contents is similar to LinkToApplicationTable (once you change a value, a button "Save Changes as new Version" will appear - click this button, and the "Save Changes"-button on the window which is coming up - you'll get a green window with the confirmation messages, you can close it).

Clicking on the >>-icon next to DeskTopIconTable and selecting the "Go-To Table View" gives a list of
desktop icon parameters. The line of ControlsDashboard should look like DesktopIconTable_CD.

XDAQApplicationPropertyTable

ConfigureDashboard XDAQApplicationPropertyTable

Clicking on the >>-icon next to XDAQApplicationPropertyTable opens a menu, select "Go-To Table View" and make sure the contents is similar to XDAQApplicationPropertyTable (once you change a value, a button "Save Changes as new Version" will appear - click this button, and the "Save Changes"-button on the window which is coming up - you'll get a green window with the confirmation messages, you can close it).

XDAQApplicationTable

ConfigureDashboard XDAQApplicationTable

XDAQContextTable

ConfigureDashboard XDAQContextTable

In the end, you should restart "ots" for changes to take effect - Good Luck!