leonarski_f 145b300fa2 broker: fail the run loudly when the writer breaks mid-acquisition
A writer connection that dropped mid-run left a truncated file, yet the
acquisition was still logged as "finished with success": the writer error
returned by ImagePusher::Finalize() (set via transmission_error on a broken
session connection) was captured into receiver_output.writer_err but never
acted upon.

Treat a non-empty writer_err as a failed acquisition: throw so it is reported
as "finished with error" and surfaced to the caller, instead of silently
succeeding with incomplete data. Applies to both the Lite and FPGA workflows,
which share this stop/finalize path. Combined with the liveness changes (which
no longer tear a connection down for a transient stall), this fires only on a
genuine writer break.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:27:04 +02:00
2026-06-18 18:52:22 +02:00
2026-06-23 16:52:16 +02:00
2025-12-04 11:56:14 +01:00
2026-06-18 19:26:15 +02:00
2026-03-26 20:50:33 +01:00
2026-06-13 21:27:41 +02:00
2025-10-25 22:05:47 +02:00
2024-11-22 21:25:20 +01:00
2024-12-02 21:17:14 +01:00
2026-02-18 16:17:21 +01:00
2025-10-25 22:05:47 +02:00
2025-10-25 22:05:47 +02:00
2025-10-01 22:54:40 +02:00
2026-06-19 13:56:09 +02:00
2024-12-02 21:17:14 +01:00
2026-02-18 16:17:21 +01:00
2026-06-18 19:26:15 +02:00

Jungfraujoch

Application to receive data from the PSI JUNGFRAU and EIGER detectors.

All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.

S
Description
Jungfraujoch Data Acquisition System
Readme GPL-3.0
3 GiB
Languages
C++ 70.9%
HTML 10.1%
C 8.2%
TypeScript 5.2%
Tcl 3%
Other 2.4%