mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-10-31 23:57:10 -04:00
Back out the r5491 changes to where Doppler is applied. They were wrong!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@5493 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
7a537887df
commit
793068c55f
@ -1822,7 +1822,7 @@ void MainWindow::guiUpdate()
|
||||
if(m_auto and m_txNext) btx=true; //TxNext button overrides
|
||||
if(m_auto and m_pctx==100) btx=true; //Always transmit
|
||||
|
||||
qDebug() << "B" << m_pctx << m_auto << m_nrx << m_ntr << m_txNext;
|
||||
// qDebug() << "B" << m_pctx << m_auto << m_nrx << m_ntr << m_txNext;
|
||||
|
||||
if(btx) {
|
||||
// This will be a WSPR Tx sequence. Compute # of Rx's that should follow.
|
||||
@ -1841,7 +1841,7 @@ void MainWindow::guiUpdate()
|
||||
} else {
|
||||
// This will be a WSPR Rx sequence.
|
||||
m_ntr=1; //This says we will have received
|
||||
m_bHaveTransmitted=true;
|
||||
m_bHaveTransmitted=false;
|
||||
m_bTxTime=false; //Start a WSPR Rx sequence
|
||||
}
|
||||
}
|
||||
@ -1852,10 +1852,9 @@ void MainWindow::guiUpdate()
|
||||
if(m_tune) m_bTxTime=true; //"Tune" takes precedence
|
||||
|
||||
if(m_transmitting or m_auto or m_tune) {
|
||||
|
||||
// Check for "txboth" (testing purposes only)
|
||||
QFile ftxboth(m_appDir + "/txboth");
|
||||
if(ftxboth.exists() and fmod(tsec,m_TRperiod) < (1.0 + 85.0*m_nsps/12000.0)) {
|
||||
QFile f(m_appDir + "/txboth");
|
||||
if(f.exists() and fmod(tsec,m_TRperiod) < (1.0 + 85.0*m_nsps/12000.0)) {
|
||||
m_bTxTime=true;
|
||||
}
|
||||
|
||||
@ -1874,26 +1873,6 @@ void MainWindow::guiUpdate()
|
||||
}
|
||||
}
|
||||
|
||||
Frequency f;
|
||||
if(m_astroWidget) {
|
||||
m_bDopplerTracking = m_astroWidget->m_bDopplerTracking;
|
||||
m_DopplerMethod = m_astroWidget->m_DopplerMethod;
|
||||
if((m_bDopplerTracking0 and !m_bDopplerTracking) or
|
||||
(m_DopplerMethod==0 and m_DopplerMethod0>0)) {
|
||||
//Doppler tracking has just been turned off. Reset dial frequency to "nominal + kHz"
|
||||
if(m_transmitting) {
|
||||
m_dialFreqTx=m_freqNominal + 1000*m_astroWidget->m_kHz + m_astroWidget->m_Hz;
|
||||
ui->labDialFreq->setText (Radio::pretty_frequency_MHz_string (m_dialFreqTx));
|
||||
Q_EMIT m_config.transceiver_tx_frequency (m_dialFreqTx);
|
||||
} else {
|
||||
f=m_freqNominal + 1000*m_astroWidget->m_kHz + m_astroWidget->m_Hz;
|
||||
Q_EMIT m_config.transceiver_frequency(f);
|
||||
}
|
||||
}
|
||||
m_bDopplerTracking0 = m_bDopplerTracking;
|
||||
m_DopplerMethod0 = m_DopplerMethod;
|
||||
}
|
||||
|
||||
float fTR=float((nsec%m_TRperiod))/m_TRperiod;
|
||||
// if(g_iptt==0 and ((m_bTxTime and fTR<0.4) or m_tune )) {
|
||||
if(g_iptt==0 and ((m_bTxTime and fTR<99) or m_tune )) { //### allow late starts ###
|
||||
@ -2123,6 +2102,26 @@ void MainWindow::guiUpdate()
|
||||
on_actionOpen_next_in_directory_triggered();
|
||||
}
|
||||
|
||||
Frequency f;
|
||||
if(m_astroWidget) {
|
||||
m_bDopplerTracking = m_astroWidget->m_bDopplerTracking;
|
||||
m_DopplerMethod = m_astroWidget->m_DopplerMethod;
|
||||
if((m_bDopplerTracking0 and !m_bDopplerTracking) or
|
||||
(m_DopplerMethod==0 and m_DopplerMethod0>0)) {
|
||||
//Doppler tracking has just been turned off. Reset dial frequency to "nominal + kHz"
|
||||
if(m_transmitting) {
|
||||
m_dialFreqTx=m_freqNominal + 1000*m_astroWidget->m_kHz + m_astroWidget->m_Hz;
|
||||
ui->labDialFreq->setText (Radio::pretty_frequency_MHz_string (m_dialFreqTx));
|
||||
Q_EMIT m_config.transceiver_tx_frequency (m_dialFreqTx);
|
||||
} else {
|
||||
f=m_freqNominal + 1000*m_astroWidget->m_kHz + m_astroWidget->m_Hz;
|
||||
Q_EMIT m_config.transceiver_frequency(f);
|
||||
}
|
||||
}
|
||||
m_bDopplerTracking0 = m_bDopplerTracking;
|
||||
m_DopplerMethod0 = m_DopplerMethod;
|
||||
}
|
||||
|
||||
if(nsec != m_sec0) { //Once per second
|
||||
// qDebug() << "A" << nsec << m_pctx << m_rxavg << m_ntr << m_nrx;
|
||||
int ipct=0;
|
||||
@ -4325,7 +4324,7 @@ void MainWindow::bandHopping()
|
||||
}
|
||||
qDebug () << "bandHopping: m_band00:" << m_band00 << "new candidate band:" << new_band;
|
||||
|
||||
QThread::msleep(500); //Is this OK to do?
|
||||
QThread::msleep(500); //### Is this OK to do ??? ###
|
||||
|
||||
// qDebug() << nhr << nmin << int(sec) << m_band00 << f0 << 0.000001*f0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user