#ifndef ADJUSTMENTWINDOW_H #define ADJUSTMENTWINDOW_H #include #include #include "udphandler.h" #define MAX_ADJUST_TEST_CNT 20 #define ADJUST_TIME_SEC 60 namespace Ui { class AdjustmentWindow; } class AdjustmentWindow : public QMainWindow { Q_OBJECT public: explicit AdjustmentWindow(QWidget *parent = 0); ~AdjustmentWindow(); private slots: void on_btnAdjust_clicked(); void on_backButton_clicked(); void testTimerFired(void); void on_btnAdjust_LCD_clicked(); void on_btnClearWashData_clicked(); protected: void keyReleaseEvent(QKeyEvent* event); void keyPressEvent(QKeyEvent* event); private: Ui::AdjustmentWindow *ui; 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 }; }; #endif // ADJUSTMENTWINDOW_H