Refactoring counters framework
(@sebastien.petitdemange and @pithan feel free to make the issue adequate with the discussion we had, if you think it does not correspond)
TODO:
- introduce interfaces
- abstract classes like:
CounterContainer
,BaseCounter
etc.
- abstract classes like:
- implement concrete classes and implement relationships
-
SamplingCounter
(.read
,.unit
...),SamplingCounterController
(.read_all
...) - same for integrating counters
- make sure it works for the default chain and for custom scan chains
- write code for default
AcquisitionDevice
classes
- write code for default
-
- write tests