diff --git a/receiver/MockAcquisitionDevice.cpp b/receiver/MockAcquisitionDevice.cpp index 73139b20..71cd9d5c 100644 --- a/receiver/MockAcquisitionDevice.cpp +++ b/receiver/MockAcquisitionDevice.cpp @@ -11,7 +11,7 @@ void MockAcquisitionDevice::Start(const DiffractionExperiment& experiment) { cancel = false; if (experiment.IsUsingInternalPacketGen()) { - if (experiment.GetConversionOnFPGA()) { + if (experiment.GetConversionOnFPGA() && (experiment.GetDetectorMode() == DetectorMode::Conversion)) { for (auto &i: buffer_device) memcpy(i, internal_pkt_gen_frame_conv.data(), RAW_MODULE_SIZE * sizeof(uint16_t)); } else {