#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 afterFrameParse(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