disable FFT mode for zero span

This commit is contained in:
Jan Käberich 2024-02-04 16:11:10 +01:00
parent 8c44a8de2d
commit 2bbb8792d8

View File

@ -430,7 +430,7 @@ bool LibreVNADriver::setSA(const DeviceDriver::SASettings &s, std::function<void
p.spectrumSettings.SignalID = SASignalID ? 1 : 0; p.spectrumSettings.SignalID = SASignalID ? 1 : 0;
p.spectrumSettings.Detector = (int) s.detector; p.spectrumSettings.Detector = (int) s.detector;
p.spectrumSettings.UseDFT = 0; p.spectrumSettings.UseDFT = 0;
if(!s.trackingGenerator && SAUseDFT && s.RBW <= SARBWLimitForDFT) { if(!s.trackingGenerator && SAUseDFT && s.RBW <= SARBWLimitForDFT && s.freqStart != s.freqStop) {
p.spectrumSettings.UseDFT = 1; p.spectrumSettings.UseDFT = 1;
} }
p.spectrumSettings.applyReceiverCorrection = 1; p.spectrumSettings.applyReceiverCorrection = 1;