esrf bug, shut down socket, but being processed and object deleted, fixed

This commit is contained in:
Dhanya Maliakal
2017-08-09 17:24:34 +02:00
parent 82d21b6971
commit cb90c3722d

View File

@ -37,7 +37,7 @@ standard image header.
Reiterating, both 2.3 and 3.0 supports the following features: Reiterating, both 2.3 and 3.0 supports the following features:
Receiver Receiver
-------- --------
1. The files will be written in this format in the binary mode: 1. The files will be written in this format in the binary mode:
* ASCII file: header of 1024 bytes (only for EIGER detectors) * ASCII file: header of 1024 bytes (only for EIGER detectors)
* binary files: series of images, each preceded by a * binary files: series of images, each preceded by a
@ -97,7 +97,7 @@ New Features
General General
------- -------
3. UDP Packets from all the detectors will contain the standard sls detector header. 3. UDP Packets from all the detectors will contain the standard sls detector header.
X, Y and Z Coordinates define the position of the detector in 3d. X, Y and Z Coordinates define the position of the detector in 3d.
@ -107,7 +107,7 @@ New Features
Receiver Receiver
-------- --------
4. One can choose the file format using the command "fileformat binary/hdf5" from 4. One can choose the file format using the command "fileformat binary/hdf5" from
the client, but one must compile with the options as defined in README.md the client, but one must compile with the options as defined in README.md
@ -125,16 +125,19 @@ New Features
------ ------
8. (Eiger) Can now set Threshold without uploading Trimbits. 8. (Eiger) Can now set Threshold without uploading Trimbits.
9. (Eiger) Setting high voltage returns -999 for only slave and on the multi level gives
the value of the master only.
Gui Gui
--- ---
9. Set the data streaming port (individually/ a single one that calculates for the other 10. Set the data streaming port (individually/ a single one that calculates for the other
receiver streamer threads) via the command line receiver streamer threads) via the command line
Users Users
----- -----
10. Users example forks new child processes for every extra receiver object. 11. Users example forks new child processes for every extra receiver object.
@ -167,7 +170,10 @@ Resolved Issues
7. Acquire & Unblocking acquire (receiver start, status start, receiver stop) can work 7. Acquire & Unblocking acquire (receiver start, status start, receiver stop) can work
also when switching from gui to command line and vice versa. also when switching from gui to command line and vice versa.
8. Bug Fix: sls_detector_get frameindex was always returning 0 8. Bug Fix: sls_detector_get frameindex was always returning 0.
9. Bug Fix: In the rare chance that the shut down socket is still processing in
the genericsocket class, but the object is being deleted.
Known Issues Known Issues