Commit Graph

46 Commits

Author SHA1 Message Date
5ef0cd0f74 jfjoch_action_test: Improve output clarity 2023-05-27 18:18:00 +02:00
c1212a14d9 FPGA: work requests are consumed while host_writer not working 2023-05-26 22:12:34 +02:00
021e652dc6 FPGA: non-blocking mode (to be tested) 2023-05-26 18:46:26 +02:00
c2b42916c2 FPGA: host_writer allows to skip frames, if no available location in host memory 2023-05-24 11:54:51 +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
bb4cee9b2d JFJochReceiver: Save information on crystal lattice and spot indexing status to HDF5 file 2023-05-18 10:46:46 +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
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
8d154aa0a1 JFJochReceiver: Add per file indexing rate. Drop per file radial integration using GetPlots() 2023-05-10 19:09:52 +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
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
a867b1c596 DiffractionExperiment: solid angle correction 2023-05-09 14:03:59 +02:00
e799453b79 DiffractionExperiment: Default Q spacing is 0.05 2023-05-08 16:49:35 +02:00
e8e5f50b21 Max summation is 5000 2023-05-08 13:12:44 +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
9d5be2a4e9 FrameTransformation: Split packing and compression 2023-05-01 21:27:08 +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
e48474e97c FrameTransformations: Minor adjustments between functions 2023-05-01 18:36:37 +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
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
ae44b2eedf DiffractionExperiment: Remove indexing period (indexing works at the same pace as spot finding) 2023-04-13 15:30:25 +02:00
89703baa45 DetectorSetup: Added class that describes detector (geometry, calibration, hostname, etc.) => in the future this should be abstract class 2023-04-13 12:55:20 +02:00
9508459db0 DiffractionExperiment: Add test for exporting DetectorConfig with/without detector module hostnames 2023-04-13 11:48:51 +02:00
85bcb25af3 DiffractionExperiment: Store detector module hostname 2023-04-13 10:55:20 +02:00
dbf50d33e9 DiffractionExperiment: Detector Geometry can be modified with a setter function 2023-04-13 10:35:22 +02:00
0973f3725d Detector Geometry customization 2023-04-12 19:22:13 +00:00
94ba13b3a1 JFJochException: OpenCAPIError -> AcquisitionDeviceError 2023-04-11 17:14:15 +02:00
c4e70ca038 Raw Ethernet: working in tests 2023-04-11 14:21:28 +00:00
6f0d9e70b7 DiffractionExperiment: Simplify Compression() 2023-04-10 17:47:46 +02:00
d921e64224 Move all image analysis related code to image_analysis/ directory 2023-04-08 23:59:35 +02:00
d2971bc83b Remove libtiff dependency + update README.md 2023-04-08 23:40:28 +02:00
a8c76d212a DiffractionExperiment: UDP port is specific to acquisition device 2023-04-06 14:15:12 +02:00
61c1a3630c gRPC: Change field name to ipv4_subnet 2023-04-06 12:28:02 +02:00
1757d42182 Initial commit
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch>
2023-04-06 11:17:59 +02:00