Project

General

Profile

Feature #7550

RunControl --- Need way to know status of all processes

Added by Wesley Ketchum almost 5 years ago. Updated over 4 years ago.

Status:
New
Priority:
High
Assignee:
-
Category:
-
Target version:
-
Start date:
12/18/2014
Due date:
% Done:

0%

Estimated time:
component:
base
Duration:

Description

Missing to my eye is a way to know the current status of all the processes. This is crucial, since after asking for configuration or connections, one does not know if it was successful, or if it has completed.

ResMgrRCStates.tiff (143 KB) ResMgrRCStates.tiff Wesley Ketchum, 01/27/2015 10:58 AM

History

#1 Updated by Wesley Ketchum over 4 years ago

Nova uses the resource manager to do this. From Kurt:

In the NOvA DAQ, the RC states of the various processes are shown in the Resource Manager GUI. A sample screen shot is shown below. I realize that uB doesn't use the ResMgr, but I thought maybe the code could provide some hints. It looks like the updating of the ResMgr display is in RMTreeWidget::Update. Hopefully, the RC States data is stored in Run Control as well as the ResMgr, so it could be displayed somehow in uB.

Attached is an image of their resource manager in action. So, looks like we should look here: the resource manager acting as a app-state-monitor seems like a fine idea to me.



Also available in: Atom PDF