Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Controller UI - PoC #168

Open
cc-a opened this issue Oct 18, 2024 · 0 comments
Open

Controller UI - PoC #168

cc-a opened this issue Oct 18, 2024 · 0 comments
Labels
umbrella To group together multiple interrelated issues and track their progress

Comments

@cc-a
Copy link
Contributor

cc-a commented Oct 18, 2024

This umbrella issue covers the various strands of work required for a simple proof of concept for the Controller UI.

Background:

The below concept diagram describes the relationship between the relevant parts of the DUNE system:

image

The DAQ (data acquisition) processes are the actual component of the DUNE system responsible for collecting data from the underlying hardware and recording it into data files. These DAQ processes can be in various states. These states are represented as a finite state machine (covered in detail in the drunc wiki).

The function of the controller processes is essentially to manage the state of the DAQ processes. Controllers are arranged in a hierarchy such that there is a root controller which can be used to control the state of the whole system and various sub controllers that manage the state of a set of DAQ processes. For instance here the hierarchy of processes that is booted by the full test session data:
image

(Anything not labelled as a controller is a DAQ process).

UI Pages

The current reference we are working from is a wireframe diagram provided by the DUNE team.

This proposes 3 pages that are covered in their own issues:

@cc-a cc-a added the umbrella To group together multiple interrelated issues and track their progress label Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
umbrella To group together multiple interrelated issues and track their progress
Projects
None yet
Development

No branches or pull requests

1 participant