Expose the front-end electronics status
Description
In the current state of the software, it is not always clear in which status the GEM front-end electronics is: OptoHybrid FPGA configuration state, VFAT in run mode,... This is a concept different from "being included in the run", but availability is important for monitoring purposes such as the envisioned LV power monitoring.
Possible fixes
Export the state of the following components in the monitoring JSON file:
- GBT (
OHxx.GBTy.READY
):- Ready
- Not ready
- Note that it is different from the GBT locking on the signal transmitted from the back-end, status which cannot be retrieved.
- OptoHybrid FPGA (
OHxx.FW_VERSION
):- Programmed
- Not programmed
- Unknown
- VFAT run mode (
OHxx.VFAT_RUN_MODE
orOHxx.VFATyy.RUN_MODE
):- In run mode
- Out of run mode
- Unknown
Some of those values may already exist, some monitorables may need refinement, some may never be available due to technical impossibilities. To be precised later on or during implementation.