bugfix receiver: setImagesize only for ctb, moench

This commit is contained in:
2019-03-01 15:22:39 +01:00
parent d2d50a56df
commit 93192c6e84
2 changed files with 15 additions and 13 deletions

View File

@ -447,11 +447,13 @@ int slsReceiverImplementation::setReadOutFlags(const readOutFlags f) {
readoutFlags = f;
// side effects
generalData->setImageSize(readoutFlags, roi, numberOfSamples, tengigaEnable);
for (const auto& it : dataProcessor)
it->SetPixelDimension();
if (SetupFifoStructure() == FAIL)
return FAIL;
if (myDetectorType == CHIPTESTBOARD || myDetectorType == MOENCH) {
generalData->setImageSize(readoutFlags, roi, numberOfSamples, tengigaEnable);
for (const auto& it : dataProcessor)
it->SetPixelDimension();
if (SetupFifoStructure() == FAIL)
return FAIL;
}
}
std::string flag;
if (f == NORMAL_READOUT)