Draft: Configuration GUI
- This MR is heavily based on the work of @bpilsl, who implemented a QT based GUI specific to the rd50-mpw3 project.
- The idea is to generalize this GUI --- focussing on the generation and deployment of configuration files --- to use it for further peary devices, with minimal effort.
- So far, this is implemented only schematically for the device-register configuration.
-
Open tasks/ questions:
- Remove rd50-mpw3 specific parts from the GUI.
- Device-memory configuration can probably be implemented along the same line as for the device-registers. But is this actually the way we want to go? Bernhard suggests a script to generate device-specific GUI configurations from the device source-code instead.
- How to proceed for device powering/ biasing?
- How do proceed for pixel configuration? (I think this is tricky in particular. Since it seems that this issue is treated differently in different devices).
- Maybe a bit technical, but at the moment the
ConfigCreatorWidget
generates a device instance. Can we 'virtualize' this? Let me know if you have comments, suggestions, ideas!