About the rendering of monitorables
Summary
As discussed in https://gitlab.cern.ch/cmsgemonline/cmsgemos/-/merge_requests/92#note_4130335 and in https://gitlab.cern.ch/cmsgemonline/cmsgemos/-/merge_requests/66#note_4126411, the rendering of the monitorables should be different depending on the state of the hardware and the data-taking status.
A few points seem to emerge from the linked discussions:
-
Only the pieces of hardware that actually exist (as per the hardware layout tree) should be displayed.
-
Disabled pieces of hardware (either manually in the configuration or automatically masked) should be rendered differently (grayed?)
-
The color style should depend on the data-taking conditions (e.g. non-locking GBT in the "Initialized" step are not critical while they are during data-taking).
The exact communication protocol between the different applications is still to be defined.
What is the expected correct behavior?
The rendering style is clear for the user and adapted to the hardware and to the different data-taking conditions.