reset udp streaming for all modules

This commit is contained in:
mazzol_a committed 2026-11-04 19:57:28 +01:00
1 parent fce5a4cbc7
commit e0d0a13def
1 file changed
+12 -4
@@ -868,8 +868,10 @@ TEST_CASE("rx_roi_port_disabled", "[.detectorintegration]") {
if (two_ports) {
auto prev_roi = det.getRxROI();
auto ports = det.getPortPositionList();
auto prev_port0 = det.getUDPDataStream(ports[0], {0})[0];
auto prev_port1 = det.getUDPDataStream(ports[1], {0})[0];
auto prev_port0 = det.getUDPDataStream(ports[0]);
auto prev_port1 = det.getUDPDataStream(ports[1]);
bool prev_tengiga = false;
if (det_type == defs::EIGER) {
prev_tengiga = det.getTenGiga().squash(false);
@@ -935,8 +937,14 @@ TEST_CASE("rx_roi_port_disabled", "[.detectorintegration]") {
det.clearRxROI();
else
det.setRxROI(prev_roi);
det.setUDPDataStream(ports[0], prev_port0, {0});
det.setUDPDataStream(ports[1], prev_port1, {0});
for (size_t i = 0; i != prev_port0.size(); ++i) {
det.setUDPDataStream(ports[0], prev_port0[i],
{static_cast<int>(i)});
det.setUDPDataStream(ports[1], prev_port1[i],
{static_cast<int>(i)});
}
if (det_type == defs::EIGER) {
det.setTenGiga(prev_tengiga);
}