Commit Graph

73 Commits

Author SHA1 Message Date
0994e142b3 JFJochReceiverIntegrationTest: Increase buffer count for storage cell pedestal G2 test 2023-05-30 20:47:10 +02:00
a3996a81e3 FPGA: Remove data collection counter 2023-05-30 20:13:54 +02:00
b926e69885 FPGA: data_collection_fsm counter 2023-05-26 20:39:12 +02:00
021e652dc6 FPGA: non-blocking mode (to be tested) 2023-05-26 18:46:26 +02:00
eaccdf67b7 ZMQPreviewPublisher: Add spots to preview message + allow for frame number management within the ZMQPreviewPublisher 2023-05-18 22:36:43 +02:00
1df16b1a1e JFJochReceiver: Save receiver_available_send_buffers and receiver_aq_dev_delay in HDF5 file 2023-05-18 12:46:58 +02:00
bb4cee9b2d JFJochReceiver: Save information on crystal lattice and spot indexing status to HDF5 file 2023-05-18 10:46:46 +02:00
e3998a7488 IndexerWrapper: Add indexed spots information 2023-05-18 09:18:16 +02:00
8c85789a77 IndexerWrapper: Use dedicated structure to write result 2023-05-18 08:52:49 +02:00
ea719742ce DiffractionExperiment: Solid angle correction is saved with the master file 2023-05-17 22:53:41 +02:00
11e478a5d0 DiffractionExperiment: Solid angle correction is not anymore preference of a dataset; it can be now turned on and off when asking for plot 2023-05-17 22:33:03 +02:00
7d5694139f FPGA: Save full JF timestamp and exptime 2023-05-17 21:30:42 +02:00
f372c0e697 ImageMessage: Add storage cell number 2023-05-17 20:40:55 +02:00
6c18c0a5cd DiffractionExperiment: Pedestal with storage cells is based on external trigger 2023-05-15 15:35:06 +02:00
939e661a33 DiffractionExperiment: Fix starting storage cell (2) 2023-05-14 15:37:16 +02:00
1ef74b0a53 DiffractionExperiment: Fix starting storage cell 2023-05-14 15:21:31 +02:00
2aa8b5cf91 DiffractionExperiment: Fix loading 2x2 binning/solid angle/apply pixel mask 2023-05-10 13:55:21 +02:00
db54692735 JFJochReceiver: Minor change to way how radiation integration profiles are generated 2023-05-10 09:22:02 +02:00
e5739f5408 JFJochReceiver: Transfer all radial integration profiles in one ProtoBuf 2023-05-09 22:19:05 +02:00
2c62d01759 JFJochFrameSerializer: Serializer buffer is managed externally 2023-05-09 15:36:56 +02:00
70fb7b96f8 RadialIntegrationProfile: Minor change to the interface 2023-05-09 14:47:23 +02:00
a867b1c596 DiffractionExperiment: solid angle correction 2023-05-09 14:03:59 +02:00
96cd6fe552 Add JFJochReceiverTest_Cancel 2023-05-08 21:22:28 +02:00
9e5238bc03 JFJochFullIntegrationTest: Don't check for binning of 0 2023-05-08 13:35:02 +02:00
00a605889a JFJochFullIntegrationTest: Add cancel integration test with summation of 100 2023-05-08 13:25:09 +02:00
8e794c87c8 Save radial integration results in master file 2023-05-06 12:44:42 +02:00
70a10c594c HDF5DataFile: Save radial integration result 2023-05-06 12:13:22 +02:00
2da2fb2631 StartMessage: Stream rad_int_bin_to_q 2023-05-06 11:03:30 +02:00
0d2fa850a2 JFJochReceiver: Per-data-file radial integration profile 2023-05-06 10:54:28 +02:00
59fbeab176 CatchTest: get correct value for storage cell delay in test 2023-05-06 10:20:26 +02:00
70bdcfd99d DiffractionExperiment: Storage cell number can be adjusted from the frontend 2023-05-05 13:42:04 +02:00
e5f6bba4aa Merge branch 'jfjoch_cbor_in_place' into main 2023-05-02 21:18:27 +02:00
dffe5ab6b9 JFJochReceiver: Use multithreaded implementation for summation of 50+ (assuming 100 microsecond to span thread, it is 0.5% overhead at 25 ms) 2023-05-02 21:17:53 +02:00
9d5be2a4e9 FrameTransformation: Split packing and compression 2023-05-01 21:27:08 +02:00
dce186f9f9 JFJochFrameSerializer: add functions to append image to buffer 2023-05-01 21:09:03 +02:00
af2ed525a0 JFJochFrameSerializer: for the buffer return pointer + size, not vector reference (allows for more flexibility) 2023-05-01 20:26:15 +02:00
6a2cdf1d2b Move WorkRequest to Completion.h 2023-04-25 19:47:31 +02:00
bf2a23ef7e AcquisitionDevice: Completion queue is handled by particular implementation of the device 2023-04-25 15:58:07 +02:00
f14693fe43 HDF5 file writer - per file analysis 2023-04-19 23:09:26 +02:00
fae3cf5b42 CBORTest: Check content of arrays with/without compression 2023-04-19 22:31:38 +02:00
37b5d1a169 Move stream2.c/.h to tests => they are not part of the JFJochFrameSerialization lib 2023-04-19 13:36:27 +02:00
25359f0d60 CBOR: Adjust for DECTRIS stream2 compatibility:
* date/time tag
* initial tag self-described CBOR
* series ID
* fixes to typed array header in case of compression
2023-04-19 12:58:29 +02:00
d2df1b3ce3 CBOR: Add self describing CBOR tag at the beginning 2023-04-19 09:53:25 +02:00
f471e0925d CBOR: Add summation to start message 2023-04-19 09:30:14 +02:00
25cb4df0bf JFJochReceiver: Give one plot at a time 2023-04-18 14:51:51 +02:00
c792367496 FPGA: Minor clean-up of UDP processing 2023-04-15 19:33:34 +02:00
1800538e54 ProtoBuf: AcqusitionDeviceStatistics doesn't include per-image information to reduce message size 2023-04-15 19:29:18 +02:00
feb5fcacf3 DiffractionExperiment: Refactor IPv4 handling (now it is just base addr for detector IP) 2023-04-15 12:29:14 +02:00
32baaef1e4 AcquisitionDevice: IPv4 address and UDP destination port is property of the device and not of a particular run 2023-04-15 12:08:01 +02:00
653b82d6c3 FPGA + receiver + detector: Use column ID to decode detector half-module number 2023-04-15 11:08:32 +02:00