#ifndef ROTATIONSTAGE_H #define ROTATIONSTAGE_H #include #include "LTDMC.h" #include "QDebug" #include "QMessageBox" #include "thread" class RotationStage : public QObject { Q_OBJECT public: explicit RotationStage(QObject *parent = nullptr); void open(); void aquireData(); void move(int mode, int axis,int dis); void stop(); void close(); bool state; signals: void sendRotateData(QVector); private: short rtn; ushort CardNo; WORD m_ConnectNum; const char* m_strIPAdress; std::thread *task; }; #endif // ROTATIONSTAGE_H