Commit Graph

140 Commits

Author SHA1 Message Date
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
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
ef7b6e84d7 JFJochReceiver: Compress directly to CBOR format 2023-05-01 21:37:55 +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
60d95dc0d7 JFJochFrameSerializer: image is encoded at the very end 2023-05-01 18:36:58 +02:00
e48474e97c FrameTransformations: Minor adjustments between functions 2023-05-01 18:36:37 +02:00
a05b59c6a5 CMake: Move CUDA part to main CMake file 2023-05-01 18:16:51 +02:00
310196d650 CUDA is no longer compulsory 2023-04-27 22:01:55 +02:00
85c3fb49f9 Merge branch 'broker_parser' into 'main'
Updates

See merge request jungfraujoch/nextgendcu!3
2023-04-26 07:24:16 +00:00
527f85c29d CMake: Fix 2023-04-26 09:06:44 +02:00
16bd6836d2 AcquisitionDevice: Rework work request queue 2023-04-26 06:06:09 +02:00
960e7d1d4e FPGAAcquisitionDevice: Handle signaling work request done 2023-04-25 21:14:40 +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
f01f2e79d1 AcquisitionDevice: Minor adjustments to handling work requests 2023-04-25 11:24:44 +02:00
df15755612 AcquisitionDevice: Use work_completion_queue to read start completion message 2023-04-25 10:41:18 +02:00