Newer
Older
ZXSSCJ / DeviceHub / device / TimeReplicator.h
tan yue on 24 Nov 2021 693 bytes 20211124 time replicator status on page
#ifndef TIMEREPLICATOR_H
#define TIMEREPLICATOR_H

#include <QObject>

#include "device/DeviceBase.h"
#include "protocol/dto/TimeReplicatorStatusDto.h"

class TimeReplicator : public DeviceBase
{
    Q_OBJECT
public:
    explicit TimeReplicator(QObject *parent = nullptr);
    ~TimeReplicator();

    void mockReceivData();

    void afterFramePhase(DeviceFrameBaseDto * frameDto);
    void sendDataToSerial(QByteArray data);

signals:
    void sendDataToDraw(DeviceFrameBaseDto * frameData);
    void sendCommandToDisplay(QJsonObject command);

public slots:
    void dataReceivedHandler(QByteArray data);
    void commandReceivedHandler(QJsonObject command);

};

#endif // TIMEREPLICATOR_H