#ifndef DIALOG_H #define DIALOG_H #include #include #include "GScan.h" #include "UsbScanEx.h" #include "CorrectParam.h" #include "MotorConfig.h" QT_BEGIN_NAMESPACE namespace Ui { class Dialog; } QT_END_NAMESPACE class Dialog : public QDialog { Q_OBJECT public: Dialog(QWidget *parent = nullptr); ~Dialog(); void RefreshDevice(); private slots: void on_pushButton_online_clicked(); void on_comboBox_online_currentIndexChanged(int index); void on_pushButton_sp_get_clicked(); void on_pushButton_sp_set_clicked(); void on_pushButton_motor_get_clicked(); void on_pushButton_motor_set_clicked(); private: void reinitdevice(usb_scan_dev_info info); private: Ui::Dialog *ui; std::shared_ptr m_dev; std::vector m_usbinfo; }; #endif // DIALOG_H