#ifndef DEVICEFRAMEBASEDTO_H
#define DEVICEFRAMEBASEDTO_H

#include <QObject>
#include <QJsonObject>
#include <QJsonDocument>
#include <QJsonArray>

class DeviceFrameBaseDto : public QObject
{
    Q_OBJECT
public:
    explicit DeviceFrameBaseDto(QObject *parent = nullptr) {}

    QByteArray rawFrame; // 原始帧字节数组

    QString timestamp; // 时间戳字符串
    qlonglong milisecond; // 毫秒计数
    QString devCode;
    QString frameType; // 帧类型

    virtual QJsonObject toJSON() = 0;

signals:

};

#endif // DEVICEFRAMEBASEDTO_H
