babic_a
a0f7b6bd86
Adapt FrameUdpReceiver tests to new code
2021-07-06 11:32:46 +02:00
babic_a
f8b9a7a518
Fix Packet receiver tests
2021-07-06 11:32:16 +02:00
babic_a
644d6f4f6a
Improve output log
2021-07-06 11:31:28 +02:00
babic_a
eb18db9446
Frame index reset happens as part of the acquire function
2021-07-06 11:25:41 +02:00
babic_a
2948afcdf2
Properly initialize buffer in sync
2021-07-06 11:25:16 +02:00
babic_a
881491220e
Add config to streamer
2021-07-06 11:24:11 +02:00
babic_a
b33d13b595
Add hint about failing tests
2021-07-06 11:22:50 +02:00
babic_a
6928d931ce
Add marker for invalid frame_index
...
So far we used 0 but this is not valid int he Eiger case
where the frame_index gets set to 0 in each acquisition.
2021-07-06 11:22:38 +02:00
babic_a
451092cc66
Fix tests for std-udp-recv
2021-07-06 11:21:46 +02:00
babic_a
3e137105be
Fix name in udp recv help
2021-07-06 09:30:04 +02:00
babic_a
42414b6250
Adjust signature
2021-07-06 09:27:54 +02:00
babic_a
5b05bcc473
Fix build script
2021-07-06 09:23:24 +02:00
babic_a
298db2cab5
Add simple re-try sync mechanism
2021-07-06 09:22:59 +02:00
lhdamiani
300d992acf
Merge branch 'eiger' of https://github.com/paulscherrerinstitute/sf_daq_buffer into eiger
...
Conflicts:
jf-assembler/src/main.cpp
jf-udp-recv/src/main.cpp
std-udp-recv/src/FrameUdpReceiver.cpp
2021-07-05 22:13:15 +02:00
lhdamiani
a81c1fa773
eiger image assemble routine.
2021-07-05 22:03:41 +02:00
babic_a
9d56da96f9
Add stub of std-stream-send
2021-07-05 17:59:09 +02:00
babic_a
13547a5fef
Remove stream send component
2021-07-05 17:58:44 +02:00
babic_a
eb9c87cf2f
Add std-udp-sync project
2021-07-05 16:12:53 +02:00
babic_a
9ff380e78a
Remove unused import
2021-07-05 16:07:47 +02:00
babic_a
64375de624
Move detector configs to common
2021-07-05 16:07:27 +02:00
babic_a
853effc006
Fix stats name output
2021-07-05 15:46:38 +02:00
babic_a
c40ffb8b12
Fix name of udp recv processes
2021-07-05 15:30:28 +02:00
babic_a
a64ea62c88
Isolate detector differences to FrameUdpRecv
2021-07-05 15:14:00 +02:00
babic_a
f9e8b2750a
Fix call to FrameUdpReceiver
2021-07-05 15:03:48 +02:00
babic_a
78899d319f
Adjust FrameStats invocation
2021-07-05 14:50:39 +02:00
babic_a
566820ed0c
Remove static buffer config
...
This needs to be calculated based on the bit depth
2021-07-05 14:49:31 +02:00
babic_a
7b8a065d8c
Remove unused include
2021-07-05 14:48:41 +02:00
babic_a
0082c30a66
Adjust the ImageMetadata format
2021-07-05 14:47:58 +02:00
babic_a
7b4b750914
Adjust formats to latest standard
2021-07-05 14:45:09 +02:00
babic_a
82a334212f
Add detector type to definitions
2021-07-05 14:44:50 +02:00
babic_a
38b4af3297
Adapt FrameStat for common udp receivers
2021-07-05 14:44:05 +02:00
babic_a
8453c275f6
Adjust the UDP receivers to work also for Eiger
2021-07-05 14:29:42 +02:00
babic_a
a5e54b0890
Add std_udp_recv config structure
2021-07-05 14:24:36 +02:00
babic_a
bdd065cd42
Comment out structs not used
2021-07-02 15:15:42 +02:00
babic_a
2935739717
Move detector specific files to std receiver
2021-07-02 15:14:25 +02:00
babic_a
7879c3c3ea
Move JF specific receiver to generic
2021-07-02 14:41:48 +02:00
babic_a
ce93dce7cf
Removed MODULE_N_BYTES requirement
2021-07-02 14:17:38 +02:00
babic_a
95be6b25e2
Remove Eiger module n_bytes and calculate correctly
2021-07-02 14:13:56 +02:00
babic_a
4b8bada7ed
Extract EigerAssembler from RamBuffer
2021-07-02 13:38:15 +02:00
babic_a
1c8d4ef2a4
Adjust assembler call
2021-07-02 13:29:44 +02:00
babic_a
64fa0a3140
Add comment to JF udp recv
2021-07-02 13:29:25 +02:00
babic_a
f80fa1ca3a
Adjustments to RamBuffer
2021-07-02 13:04:13 +02:00
babic_a
2f45258d4f
Adjust assembler code for Eiger
2021-07-02 13:03:55 +02:00
babic_a
7030de8483
Adjust assembler statistics expected type
2021-07-02 13:01:16 +02:00
babic_a
76fd1e923b
Externalize image assembly from RamBuffer
2021-07-02 12:40:22 +02:00
lhdamiani
c344daaffe
bit depth parameter infrastructure. partial eiger assemble image routine.
2021-07-02 10:44:51 +02:00
Hax Damiani Leonardo
3f7fef4f61
Merge branch 'master' into eiger
2021-04-26 16:10:43 +02:00
babic_a
be206af5e2
Remove useless variables in format
2021-04-21 17:24:34 +02:00
babic_a
63820733ff
Rework the state machine interpretation
...
We do not have separate messages for the state machine anymore
but derive all the information from the stream itself. This
also causes the statistics to change -> it is now run
oriented instead of statistics modulo.
2021-04-21 16:33:37 +02:00
babic_a
f562e6ec49
Improve live writer state machine logic
2021-04-21 16:15:20 +02:00