mainwindow.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #ifndef MAINWINDOW_H
  2. #define MAINWINDOW_H
  3. #include <thread>
  4. #include <QMainWindow>
  5. #include <QTimer>
  6. #include <QDebug>
  7. #include "include/car_control.h"
  8. namespace Ui {
  9. class MainWindow;
  10. }
  11. class MainWindow : public QMainWindow
  12. {
  13. Q_OBJECT
  14. public:
  15. explicit MainWindow(QWidget *parent = 0);
  16. ~MainWindow();
  17. private slots:
  18. void on_cBox_Handshake_clicked(bool checked);
  19. void on_cBoxGearD_clicked(bool checked);
  20. void on_cBoxGearR_clicked(bool checked);
  21. void on_cBoxGearP_clicked(bool checked);
  22. void on_cBoxLampL_clicked(bool checked);
  23. void on_cBoxLampR_clicked(bool checked);
  24. void on_cBoxLampH_clicked(bool checked);
  25. void on_sBoxSpeedSet_valueChanged(double arg1);
  26. void on_sBoxEpsSet_valueChanged(double arg1);
  27. void on_vSliderSpeedSet_valueChanged(int value);
  28. void on_vSliderEpsSet_valueChanged(int value);
  29. void onTimer();
  30. void onTimerTask();
  31. private:
  32. Ui::MainWindow *ui;
  33. bool bctrlAct = false;
  34. GearPrkgAssistReq gearSetVal= GearPrkgAssistReq::kNoRequest;
  35. TurnLightIndicReq turnLightSetVal = TurnLightIndicReq::kOff;
  36. double speedSetVal = 0;
  37. double EpsSetVal = 0;
  38. };
  39. #endif // MAINWINDOW_H