Group the monitorables in to meaningful RPC methods
Summary
At the moment, the monitorables are grouped more or less arbitrarily. This should be improved for code readability reasons, but also to move forwards with the implementation of new features.
What is the expected correct behavior?
The monitorables should be grouped with (at least) the following criteria in mind:
- The semantic: links/connectivity, DAQ, trigger,...
- The refresh rate: an RPC method will systematically return all monitorables it is responsible for.
- The accessibility of the registers: the registers in the FE (OptoHybrid FPGA, VFAT) cannot read when the FE is not or incorrectly programmed.