Refactor & test Flacon class
Scope
In these commits, the falcon class has been refactored. Additionally, tests for the class where written.
Additional bug fixes
- fixed the mock_cl.thread_class in eiger and pilatus tests to allow mock_pv ".set" calls
- removed pytest as dependency for eiger, falcon & pilatus, this addresses quick fix in (a6a621f5)
Next step
- write base class draft for sls detectors
- try to refactor mcs (multi channel scaler card, using the base class generated based on the upper 3 detectors.
closes #9 (closed), and hopefully #18 (closed) (-> @wakonig_k: How can I test whether pytest dependency is removed by this?)
Edited by appel_c