Files
capture/Parse.h
T
2023-10-18 19:47:12 +08:00

55 lines
723 B
C++

#ifndef PARSE_H
#define PARSE_H
#include <QObject>
#include "QRunnable"
#include "QDebug"
#include "QThread"
#include "QElapsedTimer"
#include "QtMath"
#include "QThreadPool"
#include "QFile"
#include "QDateTime"
#include "QDataStream"
#include "ParsePack.h"
#include "Config/Config.h"
#include "QHostAddress"
class Parse : public QObject, public QRunnable
{
Q_OBJECT
public:
explicit Parse(QObject *parent = nullptr);
~Parse();
void run() override;
public slots:
void parseData(const QString filename);
signals:
void frameList(QList<QByteArray> data);
private:
QByteArray datagram;
Packer_t packer;
Parser_t parser;
QList<QByteArray> FrameData;
};
#endif // PARSE_H