Slightly shorten Tx duration in Echo mode. This fixes a timing issue that was preventing received data from being processed in certain setups.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8369 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Steven Franke 2017-12-23 01:04:12 +00:00
parent 866c820ac7
commit 8ecfb26643
1 changed files with 3 additions and 3 deletions

View File

@ -1183,7 +1183,7 @@ void MainWindow::fixStop()
} else if(m_mode=="WSPR-LF") {
m_hsymStop=813;
} else if(m_mode=="Echo") {
m_hsymStop=10;
m_hsymStop=9;
} else if (m_mode=="JT4"){
m_hsymStop=176;
if(m_config.decode_at_52s()) m_hsymStop=179;
@ -3171,7 +3171,7 @@ void MainWindow::guiUpdate()
m_tRemaining=m_TRperiod - fmod(tsec,double(m_TRperiod));
if(m_mode=="Echo") {
txDuration=2.5;
txDuration=2.4;
tx1=0.0;
tx2=txDuration;
if(m_auto and m_s6>4.0) m_bEchoTxOK=true;
@ -5313,7 +5313,7 @@ void MainWindow::on_actionEcho_triggered()
m_nsps=6912; //For symspec only
m_FFTSize = m_nsps / 2;
Q_EMIT FFTSize (m_FFTSize);
m_hsymStop=10;
m_hsymStop=9;
m_toneSpacing=1.0;
switch_mode(Modes::Echo);
m_modeTx="Echo";