Blame view

app/gui/oven_control/adjustmentwindow.h 1.19 KB
1bb5ed9dc   고영탁   popupwindow 삭제
1
2
3
4
  #ifndef ADJUSTMENTWINDOW_H
  #define ADJUSTMENTWINDOW_H
  
  #include <QMainWindow>
ce39b99ff   고영탁   엔코더 구현 진행중
5
  #include <QKeyEvent>
b74dd3f0a   고영탁   엔지니어 모드 교정 기능 개발
6
7
8
9
  #include "udphandler.h"
  
  #define MAX_ADJUST_TEST_CNT  20
  #define ADJUST_TIME_SEC    60
1bb5ed9dc   고영탁   popupwindow 삭제
10
11
12
13
14
15
16
17
18
19
20
21
  
  namespace Ui {
  class AdjustmentWindow;
  }
  
  class AdjustmentWindow : public QMainWindow
  {
      Q_OBJECT
  
  public:
      explicit AdjustmentWindow(QWidget *parent = 0);
      ~AdjustmentWindow();
c12e09d9a   고영탁   교정 UI 및 팝업 추가
22
23
  private slots:
      void on_btnAdjust_clicked();
453d18662   김태훈   GUI 버전 0.1.11
24
      void on_backButton_clicked();
b74dd3f0a   고영탁   엔지니어 모드 교정 기능 개발
25
      void testTimerFired(void);
ce39b99ff   고영탁   엔코더 구현 진행중
26
27
28
  protected:
      void keyReleaseEvent(QKeyEvent* event);
      void keyPressEvent(QKeyEvent* event);
1bb5ed9dc   고영탁   popupwindow 삭제
29
30
  private:
      Ui::AdjustmentWindow *ui;
b74dd3f0a   고영탁   엔지니어 모드 교정 기능 개발
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
      bool m_bAdjustStarted;
      int m_nCurStep;
      int m_nSecCnt;
      QTimer* m_tmrOneSec;
      const target_onoff_t m_arrTestItems[MAX_ADJUST_TEST_CNT] = {
          TG_BUNNER1_MANUAL,
          TG_BUNNER2_MANUAL,
          TG_BUNNER3_MANUAL,
          TG_BUNNER1_FAN,
          TG_BUNNER2_FAN,
          TG_BUNNER3_FAN,
          TG_FAN1_MANUAL,
          TG_FAN2_MANUAL,
          TG_DV,
          TG_CFAN,
          TG_WSV,
          TG_QNV,
          TG_SSV,
          TG_SNV,
          TG_HL,
          TG_DP,
          TG_SSP,
          TG_UNP,
          TG_HDM,
          TG_SGNV
      };
1bb5ed9dc   고영탁   popupwindow 삭제
57
58
59
  };
  
  #endif // ADJUSTMENTWINDOW_H