Newer
Older
ZXSSCJ / DevStatusAcq / device / TimeSwitcher.h
tan yue on 27 Oct 2021 594 bytes 20211027 freq switcher mock frame
#ifndef TIMESWITCHER_H
#define TIMESWITCHER_H

#include <QObject>

#include "device/DeviceBase.h"
#include "protocol/dto/DeviceFrameBaseDto.h"
#include "protocol/TimeSwitcherProtocolBM.h"

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

    void afterFramePhase(DeviceFrameBaseDto * frameDto);

private:
    DeviceStatusProtocolBase * protocol;

signals:
    void sendDataToDraw(DeviceFrameBaseDto * frameData);

public slots:
    void dataReceivedHandler(QByteArray data);

};

#endif // TIMESWITCHER_H