#ifndef DEVICESTATEUSERWIDGET_H #define DEVICESTATEUSERWIDGET_H #include #include "myexception.h" #include "base.h" #include #include namespace Ui { class DeviceStateUserWidget; } class DeviceStateUserWidget : public QFrame { Q_OBJECT public: explicit DeviceStateUserWidget(QWidget *parent = nullptr); ~DeviceStateUserWidget(); public slots: // void setXFPos(double XFPos); // void setYFPos(double YFPos); // void setZFPos(double ZFPos); // void setZAFPos(double ZAFPos); // void setRSValue(double value); // void setZ0FPos(double Z0FPos); // void setZ2FPos(double Z2FPos); // void setDFPos(double DFPos); // void setTransferPLC(int sts); // void setSeparatePLC(int sts); void SetParamValue(int value); private slots: // void on_pbTransferPLCInit_clicked(); // void on_pbTransferPLCRun_clicked(); // void on_pbTransferPLCStop_clicked(); // void on_pbTransferPLCClearAlarm_clicked(); // void on_pbSeparatePLCInit_clicked(); // void on_pbSeparatePLCRun_clicked(); // void on_pbSeparatePLCStop_clicked(); // void on_pbSeparatePLCClearAlarm_clicked(); void on_pbRun_clicked(); void on_pbUser_clicked(); void on_pbStop_clicked(); void on_pbSuspend_clicked(); void on_pbReset_clicked(); void on_tbSize_clicked(); void on_tbDepth_clicked(); void on_tbNumber_clicked(); private: Ui::DeviceStateUserWidget *ui; int flag{-1}; //QString strSts[50]; }; #endif // DEVICESTATEUSERWIDGET_H