Many times need to double-click somebody sending another RRR or 73. I think we can relax the QSO sequencing such that double-clicking on a message with a different dxcall can select the correct responding message.I've been running this for a couple weeks and it seems to behave quite nicely. So when somebody comes back after another QSO is in progress the correct Tx message is selected to respond to them. One other thing we seem to need is double-clicking on a message that is not a CQ or does not contain your callsign should not enable transmission. Can't think of why you would want to transmit in such a situation and is much more likely to cause QRM than anything else....particularly in FT8. de Mike W9MDB
@@ -4322,7 +4323,8 @@ void MainWindow::processMessage (DecodedText const& message, Qt::KeyboardModifie if(message_words.size () > 3 // enough fields for a normal message && (message_words.at(1).contains(m_baseCall) || "DE" == message_words.at(1)) - && (message_words.at(2).contains(qso_partner_base_call) or bEU_VHF_w2)) { + //&& (message_words.at(2).contains(qso_partner_base_call) or bEU_VHF_w2) + ) { if(message_words.at(3).contains(grid_regexp) and m_nContest!=EU_VHF) { if(m_nContest==NA_VHF){ @@ -4360,7 +4362,8 @@ void MainWindow::processMessage (DecodedText const& message, Qt::KeyboardModifie } } else { // no grid on end of msg QString r=message_words.at (3); - if(m_QSOProgress >= ROGER_REPORT && (r=="RRR" || r.toInt()==73 || "RR73" == r)) { + //if(m_QSOProgress >= ROGER_REPORT && (r=="RRR" || r.toInt()==73 || "RR73" == r)) { + if(r=="RRR" || r.toInt()==73 || "RR73" == r) { if(ui->tabWidget->currentIndex()==1) { gen_msg = 5; if (ui->rbGenMsg->isChecked ()) m_ntx=7;
_______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel