Receiver processing as template
Refactor the way the detector controller/receiver knowns about the processing, previously handled with including the processing header first. This does not scale to multiple processing per detector easily, so make the controller
and receiver
classes take a Processing
template parameter.
- Update the cli accordingly
- Add a
processing
positional option to select the processing, aka./lima_control <options> simulator lima1
- Use
namespace simulator::hw
consistently - cleanup unused simulator stuff
Edited by Samuel Debionne