Commit Graph

34 Commits

Author SHA1 Message Date
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