Commit Graph

424 Commits

Author SHA1 Message Date
mohacsi_i 74741cd2d6 More headers 2021-09-14 12:18:27 +02:00
mohacsi_i a5f4727d7d Merge branch 'jf-zmqstreamer' of https://github.com/paulscherrerinstitute/sf_daq_buffer into jf-zmqstreamer 2021-09-14 12:15:08 +02:00
mohacsi_i d59dfdddf1 More headers 2021-09-14 12:14:59 +02:00
mohacsi_i f5ed889c91 Compilation stuff 2021-09-14 12:00:46 +02:00
mohacsi_i 20da278ada More headers 2021-09-14 11:59:34 +02:00
mohacsi_i b7820c71de More headers 2021-09-14 11:58:31 +02:00
mohacsi_i 2ead4bc2db Added EPICS field types 2021-09-14 11:56:11 +02:00
Mohacsi Istvan 1406284d41 Tests and bugfix 2021-06-02 13:41:57 +02:00
mohacsi_i 20e7376615 Refactored to linear buffer 2021-06-01 10:22:10 +02:00
mohacsi_i 0ae9eb1e88 Placeholder based on jungfrau 2021-05-28 17:44:15 +02:00
babic_a 246d5e7dde Add debug output to BufferUtils 2021-04-14 11:59:56 +02:00
babic_a ee8a1fbdae Removed unused image size from config 2021-02-26 14:23:35 +01:00
babic_a b2694fb849 Add image size to detector config 2021-02-24 08:57:46 +01:00
babic_a 6212869f0a Merge remote-tracking branch 'origin/ram_buffer' into ram_buffer 2021-02-17 11:52:35 +01:00
Dmitry Ozerov aba739ce87 print statistics from udp writer every N seconds (not N frames)
check that frame packets sending is finished (new frame) by new trigger number, not pulse_id
check if pulse_id of the frame is more or less correct (in case not - do not store that frame in the ram buffer)
2021-02-16 16:25:28 +01:00
babic_a b39fd93431 Add method for creating image buffer files 2021-01-20 11:10:39 +01:00
babic_a 65fb6c929f Remove hdf5 linking to core-buffer 2021-01-19 13:40:16 +01:00
babic_a 0df8598952 Separate image assembly and image retrieval in RamBuffer 2021-01-19 13:22:43 +01:00
babic_a ccca4225d4 Change bind and connect socket helper functions to take string 2021-01-19 13:02:03 +01:00
babic_a 20bf00cbbe Adjust RamBuffer test 2021-01-19 10:52:18 +01:00
babic_a e013c4a6f8 Increase number of packets read at once to 128 2021-01-15 18:18:54 +01:00
babic_a ba9532591c Add details about unexpected pulse_id in ram buffer error 2021-01-15 11:14:54 +01:00
Dmitry Ozerov 12a426f63a changes in jungfrau header package for 5.0.0 slsDetector version 2021-01-12 15:59:59 +01:00
babic_a 430a1507ff Add buffer folder to detector config 2020-09-30 13:56:41 +02:00
babic_a b8b152e5ed Rename Detector Name to lower case 2020-09-30 13:49:57 +02:00
babic_a 3d21216094 Add udp port to config file 2020-09-30 13:34:09 +02:00
babic_a ae61ccae17 Fix namespace of function 2020-09-30 11:34:54 +02:00
babic_a 2c7ceb292d Cleanup core-buffer CMake file 2020-09-30 10:47:06 +02:00
babic_a 9de3e896af Add configuration loading code to core-buffer 2020-09-30 10:45:40 +02:00
babic_a 3553541c96 Fix interface for reading frames 2020-09-24 11:32:44 +02:00
babic_a ef9fa031eb Shorten metadata name 2020-09-24 09:55:46 +02:00
babic_a f16a81ed52 Change interface to use reference
This makes the receiver nicer.
2020-09-24 09:10:28 +02:00
babic_a b54f351089 Fix const correctness in buffer 2020-09-24 08:37:02 +02:00
babic_a a5629616d9 Create common connect and bind zmq methods 2020-09-24 08:33:45 +02:00
babic_a d858b4dc56 Fix memory offset bug in RamBuffer 2020-09-22 10:15:20 +02:00
babic_a 2f892539be Add reminder for improvement 2020-09-21 09:48:38 +02:00
babic_a 25d65f9937 Improve on basic test 2020-09-04 13:14:08 +02:00
babic_a b6360aceda Initialize the struct in case no frame is good in a slot 2020-09-04 13:11:49 +02:00
babic_a 395b986cc6 Add test stub for RamBuffer 2020-09-04 13:00:49 +02:00
babic_a 13f46908c5 Small fixes to RamBuffer before tests 2020-09-04 13:00:31 +02:00
babic_a bf1a5a928b Remove module id from RamBuffer
Module id is already present in the buffer package.
2020-09-04 12:54:41 +02:00
babic_a 352aefef26 Add back n_slots to RamBuffer
In tests you don't want it to consume all your ram.
2020-09-04 12:45:59 +02:00
babic_a 4a031d6e62 Refactor RamBuffer 2020-09-04 12:31:57 +02:00
babic_a 15302c8597 Rename field to reflect reality 2020-09-04 12:14:43 +02:00
babic_a e12b8bdd51 Add new ImageMetadata format 2020-09-04 11:40:48 +02:00
babic_a b3ddb922e9 Improve on shared buffer class 2020-09-04 10:35:50 +02:00
babic_a 28d407fb0e Implement common class for RamBuffer 2020-09-02 15:16:02 +02:00
babic_a 20f5557cc1 Add proper cleanup 2020-09-02 14:00:30 +02:00
babic_a 5b9b650803 Add stub implementation of RamBufferWriter 2020-09-02 13:39:26 +02:00
babic_a d8b7b43c1a Add manual bitshuffle test 2020-08-11 10:58:51 +02:00