Commit Graph

157 Commits

Author SHA1 Message Date
2aa8b5cf91 DiffractionExperiment: Fix loading 2x2 binning/solid angle/apply pixel mask 2023-05-10 13:55:21 +02:00
741fc5c1d8 jfjoch_grpc2http.py: Minor correction 2023-05-10 09:38:45 +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
5b49971dd7 jfjoch_writer_test: Fix 2023-05-09 21:15:20 +02:00
23e50f9ade recv.json: increase send buffer count to 2048. 2023-05-09 17:14:43 +02:00
2e73acef6b JFJochReceiver: Use floats for indexing rate and progress 2023-05-09 17:12:28 +02:00
0fb5d68154 JFJochReceiver: Setup number of send buffers 2023-05-09 17:11:03 +02:00
122c58fbf7 JFJochReceiver: Track available send buffers 2023-05-09 16:44:56 +02:00
b33cc45edf JFJochReceiver: Using ZeroCopyReturnValue 2023-05-09 16:40:47 +02:00
eac366cbe5 ZeroCopyReturnValue: Add structure to return ZMQ zero copy buffer 2023-05-09 16:17:13 +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
5d63bac30f JFJochReceiver: add safety for overruninng the buffer 2023-05-09 12:09:23 +02:00
a9c37ce418 JFJochReceiver: use const for serializer buffer size 2023-05-09 11:48:21 +02:00
29a8eb690e JFJochReceiver: Remove ZMQ zero-copy => need to design with a proper buffer and WR/WC queues 2023-05-09 10:30:58 +02:00
96cd6fe552 Add JFJochReceiverTest_Cancel 2023-05-08 21:22:28 +02:00
0f4eccf733 AcquisitionOnlineCounters: More verbose error messages 2023-05-08 20:32:56 +02:00
34ead0eee9 JFJochReceiver: minor modifications 2023-05-08 20:27:18 +02:00
bca73c2ac1 recv.json: Increase ZMQ send high watermark to 5000 2023-05-08 16:50:07 +02:00
e799453b79 DiffractionExperiment: Default Q spacing is 0.05 2023-05-08 16:49:35 +02:00
9e5238bc03 JFJochFullIntegrationTest: Don't check for binning of 0 2023-05-08 13:35:02 +02:00
72276ed43a JFJochReceiver: if no images sent, return compressed ratio of 0 2023-05-08 13:30:01 +02:00
00a605889a JFJochFullIntegrationTest: Add cancel integration test with summation of 100 2023-05-08 13:25:09 +02:00
e8e5f50b21 Max summation is 5000 2023-05-08 13:12:44 +02:00
2e26133556 JFJochReceiver: Always print message about finished AcquireThread 2023-05-08 13:09:33 +02:00
489ca59c2c Frontend: minor fix 2023-05-08 12:27:40 +02:00
107e980e31 jfjoch_grpc2http.py: implement cancel 2023-05-08 11:18:08 +02:00
747c7f8f0b jfjoch_grpc2http.py: make it possible to use python requests 2023-05-08 10:53:06 +02:00
dc2746a610 JFJochReceiverService: Allow for binning == 0 2023-05-08 10:50:09 +02:00
355e53d424 Frontend: Add measurement statistics 2023-05-06 20:20:15 +02:00
0bb572fc51 HDF5Sum: Fix 2023-05-06 17:10:39 +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
116fb8091b broker.json: Default spot finding period is 3500 us, so at 500 us frame time it is 7 images stride 2023-05-06 11:21:32 +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
cfc1c4d7ce Frontend: Fix size of tabs in data processing plot choice 2023-05-06 07:46:02 +02:00
7dc8ded38b DiffractionExperiment: Default storage cell delay is 7.5 us (so 10 us in reality) 2023-05-05 13:42:26 +02:00
70bdcfd99d DiffractionExperiment: Storage cell number can be adjusted from the frontend 2023-05-05 13:42:04 +02:00
866d70f41c JFJochReceiver: Use zero-copy ZeroMQ sending 2023-05-05 10:18:40 +02:00
f562095182 JFJochReceiver: Use C++20 std::latch 2023-05-05 09:36:34 +02:00
552194653b Frontend: Fix field names 2023-05-04 18:47:42 +02:00
b686b1c94d JFModuleGainCalibration: remove dependence on pointers, which could be not updated in case of copy/assignment 2023-05-04 18:45:28 +02:00
Leonarski Filip
d27faed668 Minor updates when trying the software on xbl-daq-38
Signed-off-by: Leonarski Filip <leonarski_f@xbl-daq-38.psi.ch>
2023-05-04 15:06:04 +02:00
d10201b502 jfjoch_action_test: Fix and adjust to recent modifications 2023-05-03 16:56:42 +02:00
ee6b25ac53 AcquisitionDevice: Fix some unnecessary debug printing 2023-05-03 16:45:16 +02:00
e5f6bba4aa Merge branch 'jfjoch_cbor_in_place' into main 2023-05-02 21:18:27 +02:00