diff --git a/lib/avecho.f90 b/lib/avecho.f90 index 44c44d458..69b006e41 100644 --- a/lib/avecho.f90 +++ b/lib/avecho.f90 @@ -31,7 +31,7 @@ subroutine avecho(id2,ndop,nfrit,nauto,nqual,f1,xlevel,snrdb,db_err, & read(39,*) fspread close(39) endif - fspread=min(max(0.1,fspread),700.0) + fspread=min(max(0.04,fspread),700.0) width=fspread dop=ndop sq=0. diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index 9eeb38cfa..313d6db60 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -1619,8 +1619,8 @@ void MainWindow::dataSink(qint64 frames) } if(m_monitoring or m_auto or m_diskData) { QString t; - t = t.asprintf("%3d %7.1f %7.1f %7.1f %7.1f %7d %7.1f %3d",echocom_.nsum,xlevel,sigdb, - dBerr,dfreq,nDopTotal,width,nqual); + t = t.asprintf("%3d %7.1f %7.1f %7.1f %6d %7d %7.1f %3d",echocom_.nsum,xlevel,sigdb, + dBerr,qRound(dfreq),nDopTotal,width,nqual); QString t0; if(m_diskData) { t0=t0.asprintf("%06d ",m_UTCdisk); @@ -1631,13 +1631,12 @@ void MainWindow::dataSink(qint64 frames) if (ui) ui->decodedTextBrowser->appendText(t); } if(m_echoGraph->isVisible()) m_echoGraph->plotSpec(); - if(m_saveAll) { + if(m_saveAll and !m_diskData) { int idir=1; save_echo_params_(&m_fDop,&nDop,&nfrit,&f1,&width,dec_data.d2,&idir); m_fSpread=width; } m_nclearave=0; - } if(m_mode=="FreqCal") { return;