mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-09-05 22:57:47 -04:00
Write the displayed Echo-mode text to all_echo.txt.
This commit is contained in:
parent
7656475fdc
commit
9243342ddd
@ -1619,7 +1619,7 @@ void MainWindow::dataSink(qint64 frames)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(m_monitoring or m_auto or m_diskData) {
|
if(m_monitoring or m_auto or m_diskData) {
|
||||||
QString t0;
|
QString t0,t1;
|
||||||
if(m_diskData) {
|
if(m_diskData) {
|
||||||
t0=t0.asprintf("%06d ",m_UTCdisk);
|
t0=t0.asprintf("%06d ",m_UTCdisk);
|
||||||
} else {
|
} else {
|
||||||
@ -1630,6 +1630,7 @@ void MainWindow::dataSink(qint64 frames)
|
|||||||
if(m_auto) isec=isec - isec%6;
|
if(m_auto) isec=isec - isec%6;
|
||||||
if(!m_auto) isec=isec - isec%3;
|
if(!m_auto) isec=isec - isec%3;
|
||||||
t0=t0.asprintf("%02d%02d%02d ",ihr,imin,isec);
|
t0=t0.asprintf("%02d%02d%02d ",ihr,imin,isec);
|
||||||
|
t1=now.toString("yyMMdd_");
|
||||||
}
|
}
|
||||||
int n=t0.toInt();
|
int n=t0.toInt();
|
||||||
int nsec=((n/10000)*3600) + (((n/100)%100)*60) + (n%100);
|
int nsec=((n/10000)*3600) + (((n/100)%100)*60) + (n%100);
|
||||||
@ -1642,6 +1643,8 @@ void MainWindow::dataSink(qint64 frames)
|
|||||||
nDopTotal,width,echocom_.nsum,nqual,qRound(dfreq),sigdb,dBerr);
|
nDopTotal,width,echocom_.nsum,nqual,qRound(dfreq),sigdb,dBerr);
|
||||||
t = t0 + t;
|
t = t0 + t;
|
||||||
if (ui) ui->decodedTextBrowser->appendText(t);
|
if (ui) ui->decodedTextBrowser->appendText(t);
|
||||||
|
t=t1+t;
|
||||||
|
write_all("Rx",t);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(m_echoGraph->isVisible()) m_echoGraph->plotSpec();
|
if(m_echoGraph->isVisible()) m_echoGraph->plotSpec();
|
||||||
@ -9726,7 +9729,9 @@ void MainWindow::write_all(QString txRx, QString message)
|
|||||||
QString t;
|
QString t;
|
||||||
QString msg;
|
QString msg;
|
||||||
QString mode_string;
|
QString mode_string;
|
||||||
|
QString file_name="ALL.TXT";
|
||||||
|
|
||||||
|
if(m_mode!="Echo") {
|
||||||
if (message.size () > 5 && message[4]==' ') {
|
if (message.size () > 5 && message[4]==' ') {
|
||||||
msg=message.mid(4,-1);
|
msg=message.mid(4,-1);
|
||||||
} else {
|
} else {
|
||||||
@ -9761,10 +9766,14 @@ void MainWindow::write_all(QString txRx, QString message)
|
|||||||
line=time.toString("yyMMdd_hhmmss") + t + txRx + " " + mode_string + msg;
|
line=time.toString("yyMMdd_hhmmss") + t + txRx + " " + mode_string + msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString file_name="ALL.TXT";
|
|
||||||
if (ui->actionSplit_ALL_TXT_yearly->isChecked()) file_name=(time.toString("yyyy") + "-" + "ALL.TXT");
|
if (ui->actionSplit_ALL_TXT_yearly->isChecked()) file_name=(time.toString("yyyy") + "-" + "ALL.TXT");
|
||||||
if (ui->actionSplit_ALL_TXT_monthly->isChecked()) file_name=(time.toString("yyyy-MM") + "-" + "ALL.TXT");
|
if (ui->actionSplit_ALL_TXT_monthly->isChecked()) file_name=(time.toString("yyyy-MM") + "-" + "ALL.TXT");
|
||||||
if (m_mode=="WSPR") file_name="ALL_WSPR.TXT";
|
if (m_mode=="WSPR") file_name="ALL_WSPR.TXT";
|
||||||
|
} else {
|
||||||
|
file_name="all_echo.txt";
|
||||||
|
line=message;
|
||||||
|
}
|
||||||
|
|
||||||
QFile f{m_config.writeable_data_dir().absoluteFilePath(file_name)};
|
QFile f{m_config.writeable_data_dir().absoluteFilePath(file_name)};
|
||||||
if (f.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append)) {
|
if (f.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append)) {
|
||||||
QTextStream out(&f);
|
QTextStream out(&f);
|
||||||
|
@ -771,11 +771,13 @@ void CPlotter::mouseMoveEvent (QMouseEvent * event)
|
|||||||
int x=event->x();
|
int x=event->x();
|
||||||
int y=event->y();
|
int y=event->y();
|
||||||
float pdB=10.0*(m_h-y)/m_vpixperdiv + 20.0;
|
float pdB=10.0*(m_h-y)/m_vpixperdiv + 20.0;
|
||||||
// qDebug() << "bb" << m_w << m_h << m_h2 << x << y << m_pdB << pdB;
|
if(y<(m_h-m_h2)) {
|
||||||
if(y<m_h2) {
|
|
||||||
QToolTip::showText(event->globalPos(),QString::number(int(FreqfromX(x))));
|
QToolTip::showText(event->globalPos(),QString::number(int(FreqfromX(x))));
|
||||||
} else {
|
} else {
|
||||||
QToolTip::showText(event->globalPos(),QString::number(int(pdB)) + " dB");
|
QString t;
|
||||||
|
t=t.asprintf("%4.1f dB",pdB);
|
||||||
|
// qDebug() << "aa" << m_h << m_h2 << y << m_pdB << pdB<< t;
|
||||||
|
QToolTip::showText(event->globalPos(),t);
|
||||||
}
|
}
|
||||||
QWidget::mouseMoveEvent(event);
|
QWidget::mouseMoveEvent(event);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user