#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include "cyber/common/file.h" #include "modules/control/proto/control_conf.pb.h" QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE namespace iv { struct tableunit { public: double mfVel; double mfAcc; double mfTorque; double mfBrake; }; } class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); private slots: void on_pushButton_Save_clicked(); void on_pushButton_LoadTemplate_clicked(); void on_pushButton_LoadCalib_clicked(); void on_pushButton_CalibToConf_clicked(); private: Ui::MainWindow *ui; apollo::control::ControlConf mConf; std::vector> mvectortable_torque,mvectortable_brake; private: void UpdateConf(); void UpdateVelAcc(); }; #endif // MAINWINDOW_H