Newer
Older
ZXSSCJ / DeviceHub / protocol / dto / DeviceFrameBaseDto.h
tanyue on 24 Dec 2021 611 bytes 20211224 timeSwifter command
#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; // 原始帧字节数组
    QByteArray rawCommand;

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

    QString commandId;

    virtual QJsonObject toJSON() = 0;

signals:

};

#endif // DEVICEFRAMEBASEDTO_H