Programs Page: Difference between revisions

From MidasWiki
Jump to navigation Jump to search
No edit summary
(The midas documentation has moved to https://midas.triumf.ca/docs/)
Tag: Replaced
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
The midas documentation has moved. See [https://midas.triumf.ca/docs/develop/reference/reference/web_pages/#programs-page Programs page] in Built-in web pages and [https://midas.triumf.ca/docs/develop/features/core_system/programs/#programs-webpage Programs webpage] in Programs: overview for the new documentation about the Programs web page.
* [[Midas_documentation|Midas Documentation]]
* [[Feature_listing|Feature Listing]]
* [[Application_listing|Application Listing]]
* [[Online_Database|Online Database]]
</div>
 
= Links =
{{mhttpdpages1|[[/Programs ODB tree]]}}
 
= Purpose =
The purpose of the [[mhttpd]] Programs page is to show the status of the clients, and allow the user to stop and restart clients.
 
= Access the Programs page =
The Programs page can be accessed from the [[Status Page]]  (and other Pages) by clicking
the menu-button
<span style="color: #444444; background-color: #CCCCCC; font-style:italic; font-size: 90; padding:0.25em;
padding-left: 0.5em;padding-right: 0.5em;border:1px solid #808080;border-radius: 5px;margin-bottom:1px;">Programs</span>.
;Note
:If "Programs" button is not present on the Status Page, it may have been [[Status Page#page-switch-buttons|suppressed]].
 
 
= Features of the Programs page =
Click to enlarge thumbnails.
[[File:programs_page.png|thumb|left|Figure 1: Programs page example]]
[[File:programs_page_client.png|thumb|right|Figure 2: /Programs/pol_fevme ODB tree]]
[[File:programs_page_stopped.png|thumb|left|Figure 3: Programs page with start button]]
[[File:programs_page_odbedit.png|thumb|right|Figure 4: Programs page with ODBEdit client]]
 
The Programs page (Figure 1) presents the current active list of the clients attached to the given experiment. On the right hand side, a dedicated button allows the user to stop a particular client.
 
Clicking a client name key-link (on the left hand side of the page) will switch to an [[ODB Page]] displaying the  <span style="color: purple; font-style:italic;">/Programs/<client-name></span> subdirectory related to that particular client (see [[/Programs ODB tree]]). Figure 2 shows the <span style="color: purple; font-style:italic;">/Programs/pol_fevme</span> subtree  after key-link for the client ''pol_fevme'' has been clicked.
 
 
The appearance of the Programs page depends on the setting of some of the keys in the  ODB <span style="color: purple; font-style:italic;">/Programs/<client-name></span> subdirectory. The user should customize these subtrees for their clients.
<br>
For example, since the key [[/Programs ODB tree#Auto restart|Auto restart]] is set to "y" and a start command is supplied (i.e. the key [[/Programs ODB tree#Start&nbsp command|Start command]] has been filled) for the client ''pol_fevme'', the autorestart column shows "yes" for that client. Since the key [[/Programs ODB tree#Required|Required]] is set to "y" (and a start command is supplied), the Programs page also displays a
<span style="color: #444444; background-color: #CCCCCC; font-style:italic; font-size: 90; padding:0.25em;
padding-left: 0.5em;padding-right: 0.5em;border:1px solid #808080;border-radius: 5px;margin-bottom:1px;">Start pol_fevme</span> button to restart the client
when that client is not running (Figure 3). As the  key [[/Programs ODB tree#Start command|Alarm class]] is filled with a valid alarm class, Figure 1 shows the alarm class as "Caution" for this client.
<br>
 
 
Figure 4 shows the programs page with the client ''odbedit'' running. This client is not "required", i.e. the key [[/Programs ODB tree#Required|Required]] is set to "n". A
<span style="color: #444444; background-color: #CCCCCC; font-style:italic; font-size: 90; padding:0.25em;
padding-left: 0.5em;padding-right: 0.5em;border:1px solid #808080;border-radius: 5px;margin-bottom:1px;">Stop ODBEdit</span> button to stop the client is shown, but if this client is stopped, it will disappear completely from the Programs page (Figure 1).
 
<br clear=all>
[[Category:mhttpd Pages]]
[[Category:Programs]]

Latest revision as of 22:01, 30 October 2026

The midas documentation has moved. See Programs page in Built-in web pages and Programs webpage in Programs: overview for the new documentation about the Programs web page.