babic_a
68e2193beb
Reset pulse_id to remove artifacts in final file
...
Since the buffer does not get zeroed out in each iteration,
the wrong pulse_id can be written to the final file if no
packets for a specific pulse_id was received.
2020-06-17 14:22:42 +02:00
babic_a
422b599b38
Rename core_config to buffer_config namespace
2020-06-04 11:59:05 +02:00
babic_a
b3fc52e250
Shorten name of n_recv_packets
2020-06-04 10:24:40 +02:00
babic_a
436a3c43d2
Move configuration closer to writer
2020-06-04 09:33:03 +02:00
babic_a
9dddef455d
Move assembly buffer config to general
2020-06-03 21:41:22 +02:00
babic_a
25e56300f2
Add bunch_id slot reservation
2020-06-03 21:21:29 +02:00
babic_a
4b33cf7841
Order variables in the same order for better readability
2020-06-03 14:50:51 +02:00
babic_a
0fcec1c808
Add memory order relaxed
2020-06-03 14:47:59 +02:00
babic_a
9c32529638
Make block start and stop pulse_id more readable
2020-06-02 18:12:13 +02:00
babic_a
acd14f67c6
Fix bug in image assembler
2020-06-02 17:48:23 +02:00
babic_a
e0ffd88e29
Add reconstruction block start and stop pulse_id
2020-06-02 17:37:20 +02:00
babic_a
477efdddbe
Finished implementation of ImageAssembler
2020-06-02 15:44:51 +02:00
babic_a
4c49d4611f
Rename variable to new meta standard
2020-06-02 14:41:01 +02:00
babic_a
37d3794b81
Improve the loop a bit
2020-06-02 14:29:59 +02:00
babic_a
e5157979ca
Change bunch_id to uint64_t
2020-06-02 14:06:47 +02:00
babic_a
b1cba5633f
Partial implementation of image verification
2020-06-02 14:05:32 +02:00
babic_a
6a7d2730f9
Fix offsets in ImageAssembler
2020-06-02 13:39:06 +02:00
babic_a
2a0e90bd92
Image assembly process improvements
2020-06-02 13:22:40 +02:00
babic_a
a80c0f1c3c
Finish slot_id calculation
2020-06-02 13:05:19 +02:00
babic_a
c300a8dea6
Renaming parameters
2020-06-02 13:00:06 +02:00
babic_a
a01eae4042
Use proper atomic functions
2020-06-02 12:58:28 +02:00
babic_a
6ab6c03aa6
Move to using block_id instead of slot_id
2020-06-02 12:55:08 +02:00
babic_a
68bf6e988e
Rename struct according to terminology
2020-06-02 10:54:07 +02:00
babic_a
cf0245d3f3
Implement external slot_id book keeping
2020-05-27 16:51:32 +02:00
babic_a
7613ce40dc
Implement write index as well
2020-05-27 15:51:59 +02:00
babic_a
67d27c4618
Implemented read_slot_id
2020-05-27 15:47:45 +02:00
babic_a
e06ae47d6c
Add buffer status initialization
2020-05-27 15:35:17 +02:00
babic_a
7005746292
Tentative buffer implementation
2020-05-27 15:26:30 +02:00
babic_a
774aeaa709
Add image assembly memcpy
2020-05-27 14:40:20 +02:00
babic_a
a0be1a5010
Correct calculation of buffer size
2020-05-27 14:28:50 +02:00
babic_a
7d619aa90e
Add buffer retrieval methods
2020-05-27 14:24:21 +02:00
babic_a
29fc304f02
Clean ImageAssembler
2020-05-27 14:20:20 +02:00
babic_a
d3ebb5b9d5
Construction initialization
2020-05-27 14:19:03 +02:00
babic_a
75c1724740
Add empty stub implementation of ImageAssembler
2020-05-27 14:11:21 +02:00
babic_a
37d4d0d772
Add stub class for image assembly
2020-05-27 12:44:26 +02:00