From 4f4de15d3a55dc043775050cf5f0521934e2c9ce Mon Sep 17 00:00:00 2001 From: Erik Frojdh Date: Wed, 12 Jun 2019 14:53:52 +0200 Subject: [PATCH] 1s sleep for large JF during powerchip --- slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp index 24b0010e2..b79082437 100644 --- a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp +++ b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp @@ -3907,9 +3907,11 @@ int multiSlsDetector::resetFPGA() { int multiSlsDetector::powerChip(int ival) { int ret = OK, ret1 = OK; - for (unsigned int i = 0; i < detectors.size(); ++i) { ret = detectors[i]->powerChip(ival); + // 1s sleep per module for large systems + if(ival >=0 && detectors.size() > 3) + usleep(1000000); if (detectors[i]->getErrorMask()) setErrorMask(getErrorMask() | (1 << i)); if (ret == FAIL)