Move the AMC13 readout application to the gemreadout package
Summary
Currently, the AMC13Readout
application is embedded into the gemhardware_managers
module. This goes against the new software architecture design and reduces the usefulness of the gemreadout
package itself.
Among other issues, it must be noted that the base class GEMReadoutWebApplication
tries to import a non-existing script, readout.js
. In addition to the migration - which should be trivial -, a complete review of the readout application is required.
Displaying some monitoring variables (e.g. the number of events readout or the output path) in the web interface would also be welcome. Additional configuration parameters may also be interesting (e.g. enabling the AMC13 monitor buffer L1A throttling). Depending how large and how easy moving the application is, those improvements could be moved to a separate issue.
What is the expected correct behavior?
The AMC13Readout
application should live inside the gemreadout
package. The web application should display the important variables.