diff --git a/Configuration.ui b/Configuration.ui index ba467b976..85aa7d207 100644 --- a/Configuration.ui +++ b/Configuration.ui @@ -2342,7 +2342,7 @@ Right click for insert and delete options. <html><head/><body><p>Exchange 4-character grid locators instead of reports. See User Guide for details.</p></body></html> - FT8 and MSK144 Contest Mode + FT8 and MSK144: NA VHF Contest Mode @@ -2634,12 +2634,12 @@ soundcard changes - + + + + - - - diff --git a/mainwindow.cpp b/mainwindow.cpp index 2e1498520..43b343cda 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -3796,8 +3796,8 @@ void MainWindow::processMessage(QString const& messages, int position, bool ctrl } m_QSOProgress = SIGNOFF; } else if((m_QSOProgress >= REPORT - || (m_QSOProgress >= REPLYING && "MSK144" == m_mode && m_config.contestMode ())) - && r.mid(0,1)=="R") { + || (m_QSOProgress >= REPLYING && (m_mode=="MSK144" or m_mode=="FT8") + && m_config.contestMode ())) && r.mid(0,1)=="R") { m_ntx=4; m_QSOProgress = ROGERS; ui->txrb4->setChecked(true); @@ -3836,8 +3836,8 @@ void MainWindow::processMessage(QString const& messages, int position, bool ctrl } else if (!(m_bAutoReply && m_QSOProgress > CALLING)) { if ((t4.size () >= 9 && t4.at (5).contains (m_baseCall) && t4.at (8) == "OOO") - || (m_mode=="MSK144" && m_config.contestMode())) { - // EME short code report or MSK144 contest mode reply, send back Tx3 + || ((m_mode=="MSK144" or m_mode=="FT8") && m_config.contestMode())) { + // EME short code report or MSK144/FT8 contest mode reply, send back Tx3 m_ntx = 3; m_QSOProgress = ROGER_REPORT; ui->txrb3->setChecked (true);