mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-12-26 14:11:18 +01:00
num udp interfaces needs to be consistent across modules
This commit is contained in:
@@ -139,7 +139,8 @@ TEST_CASE("numinterfaces - cant put if receiver is not idle",
|
|||||||
auto det_type = det.getDetectorType().squash();
|
auto det_type = det.getDetectorType().squash();
|
||||||
|
|
||||||
if (det_type == defs::JUNGFRAU || det_type == defs::MOENCH) {
|
if (det_type == defs::JUNGFRAU || det_type == defs::MOENCH) {
|
||||||
auto prev_numinterfaces = det.getNumberofUDPInterfaces();
|
auto prev_numinterfaces = det.getNumberofUDPInterfaces().tsquash(
|
||||||
|
"Number of UDP Interfaces is not consistent among modules");
|
||||||
|
|
||||||
// start receiver
|
// start receiver
|
||||||
REQUIRE_NOTHROW(caller.call("rx_start", {}, -1, PUT));
|
REQUIRE_NOTHROW(caller.call("rx_start", {}, -1, PUT));
|
||||||
@@ -151,9 +152,7 @@ TEST_CASE("numinterfaces - cant put if receiver is not idle",
|
|||||||
// stop receiver
|
// stop receiver
|
||||||
REQUIRE_NOTHROW(caller.call("rx_stop", {}, -1, PUT));
|
REQUIRE_NOTHROW(caller.call("rx_stop", {}, -1, PUT));
|
||||||
|
|
||||||
for (int i = 0; i != det.size(); ++i) {
|
det.setNumberofUDPInterfaces(prev_numinterfaces);
|
||||||
det.setNumberofUDPInterfaces(prev_numinterfaces[i]);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user