From 6416777278b878fc2b43f87b7a792d5a7ede578f Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Fri, 4 Dec 2020 15:55:03 -0500 Subject: [PATCH] Set ':' as the "mode character" for Q65. --- lib/decoder.f90 | 4 ++-- widgets/displaytext.cpp | 1 + widgets/mainwindow.cpp | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/decoder.f90 b/lib/decoder.f90 index a9cd010ae..cb695e708 100644 --- a/lib/decoder.f90 +++ b/lib/decoder.f90 @@ -794,12 +794,12 @@ contains if(ntrperiod.lt.60) then write(*,1001) nutc,nsnr,dt,nint(freq),decoded,idec -1001 format(i6.6,i4,f5.1,i5,' + ',1x,a37,1x,i2) +1001 format(i6.6,i4,f5.1,i5,' : ',1x,a37,1x,i2) write(13,1002) nutc,nint(sync),nsnr,dt,freq,0,decoded 1002 format(i6.6,i4,i5,f6.1,f8.0,i4,3x,a37,' Q65') else write(*,1003) nutc,nsnr,dt,nint(freq),decoded,idec -1003 format(i4.4,i4,f5.1,i5,' + ',1x,a37,1x,i2) +1003 format(i4.4,i4,f5.1,i5,' : ',1x,a37,1x,i2) write(13,1004) nutc,nint(sync),nsnr,dt,freq,0,decoded 1004 format(i4.4,i4,i5,f6.1,f8.0,i4,3x,a37,' Q65') diff --git a/widgets/displaytext.cpp b/widgets/displaytext.cpp index d498f180e..75af0af68 100644 --- a/widgets/displaytext.cpp +++ b/widgets/displaytext.cpp @@ -484,6 +484,7 @@ void DisplayText::displayTransmittedText(QString text, QString modeTx, qint32 tx if(modeTx=="FT4") t1=" + "; if(modeTx=="FT8") t1=" ~ "; if(modeTx=="JT4") t1=" $ "; + if(modeTx=="Q65") t1=" : "; if(modeTx=="JT65") t1=" # "; if(modeTx=="MSK144") t1=" & "; if(modeTx=="FST4") t1=" ` "; diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index 41e2098f3..cba367735 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -4711,7 +4711,8 @@ void MainWindow::processMessage (DecodedText const& message, Qt::KeyboardModifie || ("JT65" == m_mode && mode != "#") || ("JT9" == m_mode && mode != "@") || ("MSK144" == m_mode && !("&" == mode || "^" == mode)) - || ("QRA64" == m_mode && mode.left (1) != ":")) { + || ("QRA64" == m_mode && mode.left (1) != ":") + || ("Q65" == m_mode && mode.left (1) != ":")) { return; //Currently we do auto-sequencing only in FT4, FT8, MSK144, FST4, and Q65 }