Mohacsi Istvan
1406284d41
Tests and bugfix
2021-06-02 13:41:57 +02:00
20e7376615
Refactored to linear buffer
2021-06-01 10:22:10 +02:00
0ae9eb1e88
Placeholder based on jungfrau
2021-05-28 17:44:15 +02:00
246d5e7dde
Add debug output to BufferUtils
2021-04-14 11:59:56 +02:00
ee8a1fbdae
Removed unused image size from config
2021-02-26 14:23:35 +01:00
b2694fb849
Add image size to detector config
2021-02-24 08:57:46 +01:00
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
b39fd93431
Add method for creating image buffer files
2021-01-20 11:10:39 +01:00
65fb6c929f
Remove hdf5 linking to core-buffer
2021-01-19 13:40:16 +01:00
0df8598952
Separate image assembly and image retrieval in RamBuffer
2021-01-19 13:22:43 +01:00
ccca4225d4
Change bind and connect socket helper functions to take string
2021-01-19 13:02:03 +01:00
20bf00cbbe
Adjust RamBuffer test
2021-01-19 10:52:18 +01:00
e013c4a6f8
Increase number of packets read at once to 128
2021-01-15 18:18:54 +01:00
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
430a1507ff
Add buffer folder to detector config
2020-09-30 13:56:41 +02:00
b8b152e5ed
Rename Detector Name to lower case
2020-09-30 13:49:57 +02:00
3d21216094
Add udp port to config file
2020-09-30 13:34:09 +02:00
ae61ccae17
Fix namespace of function
2020-09-30 11:34:54 +02:00
2c7ceb292d
Cleanup core-buffer CMake file
2020-09-30 10:47:06 +02:00
9de3e896af
Add configuration loading code to core-buffer
2020-09-30 10:45:40 +02:00
3553541c96
Fix interface for reading frames
2020-09-24 11:32:44 +02:00
ef9fa031eb
Shorten metadata name
2020-09-24 09:55:46 +02:00
f16a81ed52
Change interface to use reference
...
This makes the receiver nicer.
2020-09-24 09:10:28 +02:00
b54f351089
Fix const correctness in buffer
2020-09-24 08:37:02 +02:00
a5629616d9
Create common connect and bind zmq methods
2020-09-24 08:33:45 +02:00
d858b4dc56
Fix memory offset bug in RamBuffer
2020-09-22 10:15:20 +02:00
2f892539be
Add reminder for improvement
2020-09-21 09:48:38 +02:00
25d65f9937
Improve on basic test
2020-09-04 13:14:08 +02:00
b6360aceda
Initialize the struct in case no frame is good in a slot
2020-09-04 13:11:49 +02:00
395b986cc6
Add test stub for RamBuffer
2020-09-04 13:00:49 +02:00
13f46908c5
Small fixes to RamBuffer before tests
2020-09-04 13:00:31 +02:00
bf1a5a928b
Remove module id from RamBuffer
...
Module id is already present in the buffer package.
2020-09-04 12:54:41 +02:00
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
4a031d6e62
Refactor RamBuffer
2020-09-04 12:31:57 +02:00
15302c8597
Rename field to reflect reality
2020-09-04 12:14:43 +02:00
e12b8bdd51
Add new ImageMetadata format
2020-09-04 11:40:48 +02:00
b3ddb922e9
Improve on shared buffer class
2020-09-04 10:35:50 +02:00
28d407fb0e
Implement common class for RamBuffer
2020-09-02 15:16:02 +02:00
20f5557cc1
Add proper cleanup
2020-09-02 14:00:30 +02:00
5b9b650803
Add stub implementation of RamBufferWriter
2020-09-02 13:39:26 +02:00
d8b7b43c1a
Add manual bitshuffle test
2020-08-11 10:58:51 +02:00
dbc913ee78
Update buffer folder and files naming convention
...
All references to folders and files inside buffer were updated.
- Base folder to write detector: detector_folder
- Name of the modules inside detector_folder: module_name
- Data grouping folders based on pulse_id: data_folder
- Data grouping files, based on pulse_id: data_file
2020-07-20 11:06:13 +02:00
9763592705
Remove test for code that does not exist anymore
2020-07-20 10:38:41 +02:00
5d2871185a
Move FastQueue to sf_stream
2020-06-09 10:10:19 +02:00
6503c9b4e9
Lets make fast queue slower
2020-06-08 17:57:54 +02:00
44477d4453
Make id counters atomic
2020-06-08 17:56:04 +02:00
422b599b38
Rename core_config to buffer_config namespace
2020-06-04 11:59:05 +02:00
a6e1c6c84e
Move stream configs to separate file
2020-06-04 11:57:42 +02:00