Folks,
ADEiger R3-3 is now available. This is from the release notes:
·
Fixed a problem with the Stream interface when stopping series acquisitions.
o
The problem was introduced in R3-1 when the ZMQ socket was no longer closed and re-opened for each acquisition.
o
When stopping an acquisition series the streamTask could exit before all messages had been read from the ZMQ socket.
o
When the next acquisition started it read stale messages from the socket. The only way to recover was to restart the IOC.
o
Now the streamTask does not exit when it detects that acquisition has been stopped. It relies on the fact that the Eiger server will always send an end frame when
acquisition has been aborted.
o
This seems to work fine in testing Eiger 500K, and Eiger2 500K, 1M, and 9M.
o
If it proves not to be reliable there is commented out code in streamTask that will close and reopen the ZMQ socket and exit the thread when acquisition is aborted.
https://github.com/areaDetector/ADEiger
https://areadetector.github.io/master/ADEiger/eiger.html
Mark