6 #ifndef WSJTX_MESSAGE_MAPPER_HPP__
7#define WSJTX_MESSAGE_MAPPER_HPP__
9#include "JS8_Main/Radio.h"
39 QObject *parent =
nullptr);
59 QString
const &mode, QString
const &dx_call,
60 QString
const &de_call, QString
const &de_grid,
61 QString
const &dx_grid,
bool tx_enabled,
62 bool transmitting,
bool decoding,
63 QString
const &tx_message);
79 void sendDecode(
bool is_new, QTime time, qint32 snr,
float delta_time,
80 quint32 delta_frequency, QString
const &mode,
81 QString
const &message,
bool low_confidence);
98 void sendQSOLogged(QDateTime time_off, QString
const &dx_call,
99 QString
const &dx_grid, Radio::Frequency dial_frequency,
100 QString
const &mode, QString
const &report_sent,
101 QString
const &report_received, QString
const &my_call,
102 QString
const &my_grid);
105 void handleReply(QTime, qint32 snr,
float delta_time,
106 quint32 delta_frequency, QString
const &mode,
107 QString
const &message_text,
bool low_confidence,
109 void handleFreeText(QString
const &text,
bool send);
110 void handleHaltTx(
bool auto_only);
111 void handleLocation(QString
const &location);
UDP client for sending and receiving WSJT‑X protocol messages.
Definition mainwindow.h:194
Implements a WSJT‑X compatible UDP message client.
Definition WSJTXMessageClient.h:31
void sendDecode(bool is_new, QTime time, qint32 snr, float delta_time, quint32 delta_frequency, QString const &mode, QString const &message, bool low_confidence)
Send a Decode message.
Definition WSJTXMessageMapper.cpp:95
void sendQSOLogged(QDateTime time_off, QString const &dx_call, QString const &dx_grid, Radio::Frequency dial_frequency, QString const &mode, QString const &report_sent, QString const &report_received, QString const &my_call, QString const &my_grid)
Send a QSO Logged message.
Definition WSJTXMessageMapper.cpp:125
WSJTXMessageMapper(WSJTXMessageClient *client, UI_Constructor *main_window, QObject *parent=nullptr)
Construct a WSJT-X message mapper.
Definition WSJTXMessageMapper.cpp:21
void sendStatusUpdate(Radio::Frequency dial_freq, Radio::Frequency offset, QString const &mode, QString const &dx_call, QString const &de_call, QString const &de_grid, QString const &dx_grid, bool tx_enabled, bool transmitting, bool decoding, QString const &tx_message)
Send a Status update message.
Definition WSJTXMessageMapper.cpp:53