Commit 9d8b85c1ff22581e9fa85d2acfb6ddc9a9d673cc
1 parent
2bfd3a0506
Exists in
master
and in
2 other branches
엔지니어 모드 수정
- SGNV 추가 대응
Showing
2 changed files
with
27 additions
and
0 deletions
Show diff stats
app/gui/oven_control/valvetestwindow.cpp
@@ -47,6 +47,11 @@ void ValveTestWindow::onDataChanged() | @@ -47,6 +47,11 @@ void ValveTestWindow::onDataChanged() | ||
47 | else | 47 | else |
48 | ui->sideValveButton->setText("START"); | 48 | ui->sideValveButton->setText("START"); |
49 | 49 | ||
50 | + if (udp->sgnv()) | ||
51 | + ui->cleanValveButton->setText("STOP"); | ||
52 | + else | ||
53 | + ui->cleanValveButton->setText("START"); | ||
54 | + | ||
50 | oven_state_t oven; | 55 | oven_state_t oven; |
51 | udp->fillData(oven); | 56 | udp->fillData(oven); |
52 | 57 | ||
@@ -86,6 +91,14 @@ void ValveTestWindow::on_sideValveButton_clicked() | @@ -86,6 +91,14 @@ void ValveTestWindow::on_sideValveButton_clicked() | ||
86 | sideValveOpen(); | 91 | sideValveOpen(); |
87 | } | 92 | } |
88 | 93 | ||
94 | +void ValveTestWindow::on_cleanValveButton_clicked() | ||
95 | +{ | ||
96 | + if (udp->sgnv()) | ||
97 | + cleanValveClose(); | ||
98 | + else | ||
99 | + cleanValveOpen(); | ||
100 | +} | ||
101 | + | ||
89 | void ValveTestWindow::on_backButton_clicked() | 102 | void ValveTestWindow::on_backButton_clicked() |
90 | { | 103 | { |
91 | steamValveClose(); | 104 | steamValveClose(); |
@@ -138,3 +151,13 @@ void ValveTestWindow::sideValveClose() | @@ -138,3 +151,13 @@ void ValveTestWindow::sideValveClose() | ||
138 | { | 151 | { |
139 | udp->turnOff(TG_SNV); | 152 | udp->turnOff(TG_SNV); |
140 | } | 153 | } |
154 | + | ||
155 | +void ValveTestWindow::cleanValveOpen() | ||
156 | +{ | ||
157 | + udp->turnOn(TG_SGNV); | ||
158 | +} | ||
159 | + | ||
160 | +void ValveTestWindow::cleanValveClose() | ||
161 | +{ | ||
162 | + udp->turnOff(TG_SGNV); | ||
163 | +} |
app/gui/oven_control/valvetestwindow.h
@@ -26,6 +26,8 @@ private slots: | @@ -26,6 +26,8 @@ private slots: | ||
26 | void quenchingValveClose(); | 26 | void quenchingValveClose(); |
27 | void sideValveOpen(); | 27 | void sideValveOpen(); |
28 | void sideValveClose(); | 28 | void sideValveClose(); |
29 | + void cleanValveOpen(); | ||
30 | + void cleanValveClose(); | ||
29 | 31 | ||
30 | void onDataChanged(); | 32 | void onDataChanged(); |
31 | 33 | ||
@@ -36,6 +38,8 @@ private slots: | @@ -36,6 +38,8 @@ private slots: | ||
36 | 38 | ||
37 | void on_backButton_clicked(); | 39 | void on_backButton_clicked(); |
38 | 40 | ||
41 | + void on_cleanValveButton_clicked(); | ||
42 | + | ||
39 | private: | 43 | private: |
40 | Ui::ValveTestWindow *ui; | 44 | Ui::ValveTestWindow *ui; |
41 | UdpHandler *udp; | 45 | UdpHandler *udp; |