JS8Call-Improved master
Loading...
Searching...
No Matches
SpotClient.h
1#ifndef JS8SPOTCLIENT_H
2#define JS8SPOTCLIENT_H
3
4#include "JS8_Include/pimpl_h.h"
5
6#include <QObject>
7#include <QString>
8
9class SpotClient final : public QObject {
10 Q_OBJECT
11
12 public:
13 SpotClient(QString const &host, quint16 port, QString const &version,
14 QObject *parent = nullptr);
15
16 void start();
17
18 void setLocalStation(QString const &callsign, QString const &grid,
19 QString const &info);
20
21 void enqueueCmd(QString const &cmd, QString const &from, QString const &to,
22 QString const &relayPath, QString const &text,
23 QString const &grid, QString const &extra, int submode,
24 int dial, int offset, int snr);
25
26 void enqueueSpot(QString const &callsign, QString const &grid, int submode,
27 int dial, int offset, int snr);
28
29 Q_SIGNAL void error(QString const &) const;
30
31 private:
32 class impl;
33 pimpl<impl> m_;
34};
35
36#endif // JS8SPOTCLIENT_H
void setLocalStation(QString const &callsign, QString const &grid, QString const &info)
Sets the local station information.
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 submode, int dial, int offset, int snr)
Enqueues a command to be sent to the spot server.
Definition SpotClient.cpp:209
void enqueueSpot(QString const &callsign, QString const &grid, int submode, int dial, int offset, int snr)
Enqueues a spot to be sent to the spot server.
Definition SpotClient.cpp:243
SpotClient(QString const &host, quint16 port, QString const &version, QObject *parent=nullptr)
Constructs a SpotClient object.
Definition SpotClient.cpp:155
Definition pimpl_h.h:16