Clarify what VHF-enabled JT65 messages get sent to the right window.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7226 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor 2016-10-24 17:01:47 +00:00
parent 87d4f2fdbc
commit e4d10d4f19
4 changed files with 21 additions and 22 deletions

View File

@ -69,6 +69,7 @@ set (UG_IMGS
images/file-menu.png
images/freemsg.png
images/help-menu.png
images/JT4F.png
images/jtalert.png
images/keyboard-shortcuts.png
images/log-qso.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

View File

@ -112,14 +112,16 @@ is generally used for EME on the 5.7 and 10 GHz bands.
of a single tone. To activate automatic generation of these messages,
check the box labeled *Sh*.
- Select *Deep* from the *Decode* menu. You may also choose to *Enable
averaging* over successive transmissions and/or correlation decoding,
*Enable deep Search*.
- Select *Deep* from the *Decode* menu. You may also choose to
*Enable averaging* over successive transmissions and/or *Enable deep
Search* (correlation decoding).
image::decoding_depth.png[align="center",alt="Decoding Depth"]
IMPORTANT: Additional hints for using JT4 and Echo mode on the
*EME path have been compiled by G3WDG and are available here: {jt4eme}.
The following screen shot shows one transmission from a 10 GHz EME
QSO using submode JT4F.
image::JT4F.png[align="center",alt="JT4F"]
=== JT65

View File

@ -2366,22 +2366,7 @@ void MainWindow::readFromStdout() //readFromStdout
QByteArray t=proc_jt9.readLine();
bool bAvgMsg=false;
int navg=0;
if(m_mode=="JT4" or m_mode=="JT65" or m_mode=="QRA64") {
int n=t.indexOf("f");
if(n<0) n=t.indexOf("d");
if(n>0) {
QString tt=t.mid(n+1,1);
navg=tt.toInt();
if(navg==0) {
char c = tt.data()->toLatin1();
if(int(c)>=65 and int(c)<=90) navg=int(c)-54;
}
if(navg>1 or t.indexOf("f*")>0) bAvgMsg=true;
}
}
if(t.indexOf("<DecodeFinished>") >= 0) {
//###
if(m_mode=="QRA64") {
char name[512];
QString fname=m_config.temp_dir ().absoluteFilePath ("red.dat");
@ -2398,14 +2383,25 @@ void MainWindow::readFromStdout() //readFromStdout
}
}
//###
m_bDecoded = t.mid (20).trimmed ().toInt () > 0;
if(!m_diskData) killFileTimer.start (3*1000*m_TRperiod/4); //Kill in 45 s
decodeDone ();
m_startAnother=m_loopall;
return;
} else {
if(m_mode=="JT4" or m_mode=="JT65" or m_mode=="QRA64") {
int n=t.indexOf("f");
if(n<0) n=t.indexOf("d");
if(n>0) {
QString tt=t.mid(n+1,1);
navg=tt.toInt();
if(navg==0) {
char c = tt.data()->toLatin1();
if(int(c)>=65 and int(c)<=90) navg=int(c)-54;
}
if(navg>1 or t.indexOf("f*")>0) bAvgMsg=true;
}
}
QFile f {m_dataDir.absoluteFilePath ("ALL.TXT")};
if (f.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append)) {
QTextStream out(&f);