SkyPulse UAV V0.1
Loading...
Searching...
No Matches
decodetask.h
Go to the documentation of this file.
1#ifndef DECODETASK_H
2#define DECODETASK_H
3
4#include <QObject>
5#include <QRunnable>
6#include <QByteArray>
7#include "MediatorInterface.h"
8
9class DecodeTask : public QObject, public QRunnable
10{
11 Q_OBJECT
12
13public:
14 explicit DecodeTask(const QByteArray &data, MediatorInterface* mediator);
15 void run() override;
16
17private:
18 QByteArray dataToDecode;
19 MediatorInterface* mediator;
20 void decodeDataDistribution();
21
22signals:
23 void decodeDataReady(const QString &result);
24
25};
26
27#endif // DECODETASK_H
Definition decodetask.h:8
void run() override
void decodeDataReady(const QString &result)
DecodeTask(const QByteArray &data)
Definition decodetask.cpp:4
Definition MediatorInterface.h:6