mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-12-24 11:40:31 -05:00
ADIF v3.1.1 compliance
Note that FST4 QSOs are logged with MODE=MFSK and SUBMODE=FST4. The new bands 8m and 5m are recognized. The ADIF header is expanded with program and time stamp information.
This commit is contained in:
parent
72cffc9da4
commit
8d48b44e9a
@ -19,7 +19,9 @@
|
||||
#include <QFileInfo>
|
||||
#include <QFile>
|
||||
#include <QTextStream>
|
||||
#include <QDateTime>
|
||||
#include "Configuration.hpp"
|
||||
#include "revision_utils.hpp"
|
||||
#include "qt_helpers.hpp"
|
||||
#include "pimpl_impl.hpp"
|
||||
|
||||
@ -442,7 +444,18 @@ bool WorkedBefore::add (QString const& call
|
||||
QTextStream out {&file};
|
||||
if (!file.size ())
|
||||
{
|
||||
out << "WSJT-X ADIF Export<eoh>" << // new file
|
||||
auto ts = QDateTime::currentDateTimeUtc ().toString ("yyyyMMdd HHmmss");
|
||||
auto ver = version (true);
|
||||
out << // new file
|
||||
QString {
|
||||
"ADIF Export\n"
|
||||
"<adif_ver:5>3.1.1\n"
|
||||
"<created_timestamp:15>%0\n"
|
||||
"<programid:6>WSJT-X\n"
|
||||
"<programversion:%1>%2\n"
|
||||
"<eoh>"
|
||||
}.arg (ts).arg (ver.size ()).arg (ver)
|
||||
<<
|
||||
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
|
||||
endl
|
||||
#else
|
||||
|
@ -79,7 +79,7 @@ QByteArray LogBook::QSOToADIF (QString const& hisCall, QString const& hisGrid, Q
|
||||
QString t;
|
||||
t = "<call:" + QString::number(hisCall.size()) + ">" + hisCall;
|
||||
t += " <gridsquare:" + QString::number(hisGrid.size()) + ">" + hisGrid;
|
||||
if (mode != "FT4")
|
||||
if (mode != "FT4" && mode != "FST4")
|
||||
{
|
||||
t += " <mode:" + QString::number(mode.size()) + ">" + mode;
|
||||
}
|
||||
|
@ -28,7 +28,9 @@ namespace
|
||||
{"15m", 21000000u, 21450000u},
|
||||
{"12m", 24890000u, 24990000u},
|
||||
{"10m", 28000000u, 29700000u},
|
||||
{"8m", 40000000u, 45000000u},
|
||||
{"6m", 50000000u, 54000000u},
|
||||
{"5m", 54000001u, 69900000u},
|
||||
{"4m", 70000000u, 71000000u},
|
||||
{"2m", 144000000u, 148000000u},
|
||||
{"1.25m", 222000000u, 225000000u},
|
||||
|
Loading…
Reference in New Issue
Block a user