From b4e4033736a93e641e2206426c81bf8bdd01a170 Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Wed, 8 Apr 2020 11:45:26 +0200 Subject: [PATCH] eiger: update tengiga instop server as well to fix transmitting for 10g --- slsDetectorSoftware/slsDetector/slsDetector.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/slsDetectorSoftware/slsDetector/slsDetector.cpp b/slsDetectorSoftware/slsDetector/slsDetector.cpp index c325014e1..4cc2bfef2 100644 --- a/slsDetectorSoftware/slsDetector/slsDetector.cpp +++ b/slsDetectorSoftware/slsDetector/slsDetector.cpp @@ -9342,6 +9342,18 @@ int slsDetector::enableTenGigabitEthernet(int i) { if (ret==FORCE_UPDATE) updateDetector(); } + if (connectStop() == OK){ + stopSocket->SendDataOnly(&fnum,sizeof(fnum)); + stopSocket->SendDataOnly(&i,sizeof(i)); + stopSocket->ReceiveDataOnly(&ret,sizeof(ret)); + if (ret==FAIL) { + stopSocket->ReceiveDataOnly(mess,sizeof(mess)); + std::cout<< "Detector (Stop server) returned error: " << mess << std::endl; + setErrorMask((getErrorMask())|(DETECTOR_TEN_GIGA)); + } + stopSocket->ReceiveDataOnly(&retval,sizeof(retval)); + disconnectStop(); + } }