Skip to content

Miscellaneous monitoring improvements targeting usability

Laurent Petre requested to merge feature/misc-monitoring-improvements into develop

Description

This MR brings various improvements which target improvements in the monitoring suite usability, namely:

  • Re-organize the ordering of the per-OH monitoring tables in order to best match the user expectations
  • Include the SCA status bits inside the per-OH monitoring tables
  • Separate the SCA-based and OH-based monitoring masks
  • Update the monitoring masks for every monitorables update (every second)
  • Monitor as many variables as possible at all time, i.e. all the SCA variables when the SCA is reachable and OH variables when the OH FPGA communicates

Related Issue

How Has This Been Tested?

Monitoring works as expected at b904 and p5.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Merge request reports