10#ifndef JS8SPOTCLIENT_H
11#define JS8SPOTCLIENT_H
14#include "JS8_Main/Radio.h"
33 SpotClient(QString
const &host, quint16 port, QString
const &version,
34 QObject *parent =
nullptr);
62 void enqueueCmd(QString
const &cmd, QString
const &from,
63 QString
const &to, QString
const &relayPath,
64 QString
const &text, QString
const &grid,
65 QString
const &extra,
int const submode,
66 Radio::Frequency
const dial,
int const offset,
72 void enqueueSpot(QString
const &callsign, QString
const &grid,
73 int const submode, Radio::Frequency
const dial,
74 int const offset,
int const snr);
77 Q_SIGNAL
void error(QString
const &)
const;
void setLocalStation(QString const &callsign, QString const &grid, QString const &info)
Set local station identity included in outgoing messages.
Definition SpotClient.cpp:173
void enqueueCmd(QString const &cmd, QString const &from, QString const &to, QString const &relayPath, QString const &text, QString const &grid, QString const &extra, int const submode, Radio::Frequency const dial, int const offset, int const snr)
Enqueue a command-style message for transmission.
Definition SpotClient.cpp:209
void enqueueSpot(QString const &callsign, QString const &grid, int const submode, Radio::Frequency const dial, int const offset, int const snr)
Enqueue a simple spot (callsign/grid) for transmission.
Definition SpotClient.cpp:243
SpotClient(QString const &host, quint16 port, QString const &version, QObject *parent=nullptr)
Construct a SpotClient.
Definition SpotClient.cpp:155
Q_SIGNAL void error(QString const &) const
void start()
Definition SpotClient.cpp:159
Opaque implementation manager utilizing perfect forwarding of constructors.
Definition pimpl_h.h:28
An implementation-hiding utility class template leveraging the Pimpl idiom.