From 42124ca97c5ca9b11932f7e88195d16161429a85 Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Mon, 3 Feb 2020 15:54:41 +0100 Subject: [PATCH] eiger rxr: setting exptime now also sets subperiod in rxr master file --- slsReceiverSoftware/src/ClientInterface.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/slsReceiverSoftware/src/ClientInterface.cpp b/slsReceiverSoftware/src/ClientInterface.cpp index fa8833f98..15234295a 100755 --- a/slsReceiverSoftware/src/ClientInterface.cpp +++ b/slsReceiverSoftware/src/ClientInterface.cpp @@ -557,7 +557,9 @@ int ClientInterface::set_period(Interface &socket) { int ClientInterface::set_subexptime(Interface &socket) { auto value = socket.Receive(); FILE_LOG(logDEBUG1) << "Setting period to " << value << "ns"; + uint64_t subdeadtime = impl()->getSubPeriod() - impl()->getSubExpTime(); impl()->setSubExpTime(value); + impl()->setSubPeriod(impl()->getSubExpTime() + subdeadtime); return socket.Send(OK); }