odemis
odemis copied to clipboard
[TRCL-91] Extend hamamatsu streakcam driver
Extend driver to work with the latest version of the Hamamatsu streakcam C16910. In particular, it supports both single sweep unit (as before) and synchroscan (faster one). It also drops the requirement to have a delay box. Instead, a wrapper to a pulse controller can be used to control the delay.
Also allows to start without readout camera, so that it's possible to use Hamamatsu simulator, which doesn't include a camera simulator.
Also extend the functionality of the driver to select the ini file at startup (to select different hardware configuration). Also extend the driver to regularly read back the values from the HPDTA software, so that the changes directly made by the user are detected.
This PR is based on top of the PR #2648 by Canberk, fixing and extending the code further.