Commit Graph

2052 Commits

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