Commit 14a73498f68a8bba8059fb18a8cb6a6a47dee76e
1 parent
2097d305cc
Exists in
master
and in
2 other branches
소스 코드 정리
- 명명법 통일 - 오타 수정
Showing
41 changed files
with
631 additions
and
631 deletions
Show diff stats
app/gui/oven_control/engineermenuwindow.cpp
@@ -6,9 +6,9 @@ | @@ -6,9 +6,9 @@ | ||
6 | #include "functiontestwindow.h" | 6 | #include "functiontestwindow.h" |
7 | #include "ovenstatics.h" | 7 | #include "ovenstatics.h" |
8 | 8 | ||
9 | -engineermenuwindow::engineermenuwindow(QWidget *parent) : | 9 | +EngineerMenuWindow::EngineerMenuWindow(QWidget *parent) : |
10 | QMainWindow(parent), | 10 | QMainWindow(parent), |
11 | - ui(new Ui::engineermenuwindow) | 11 | + ui(new Ui::EngineerMenuWindow) |
12 | { | 12 | { |
13 | ui->setupUi(this); | 13 | ui->setupUi(this); |
14 | 14 | ||
@@ -19,33 +19,33 @@ engineermenuwindow::engineermenuwindow(QWidget *parent) : | @@ -19,33 +19,33 @@ engineermenuwindow::engineermenuwindow(QWidget *parent) : | ||
19 | 19 | ||
20 | } | 20 | } |
21 | 21 | ||
22 | -engineermenuwindow::~engineermenuwindow() | 22 | +EngineerMenuWindow::~EngineerMenuWindow() |
23 | { | 23 | { |
24 | delete ui; | 24 | delete ui; |
25 | } | 25 | } |
26 | 26 | ||
27 | -void engineermenuwindow::on_servicehistorybutton_clicked() | 27 | +void EngineerMenuWindow::on_serviceHistoryButton_clicked() |
28 | { | 28 | { |
29 | - serviceHistoryMain *w = new serviceHistoryMain(this); | 29 | + ServiceHistoryMain *w = new ServiceHistoryMain(this); |
30 | w->setWindowModality(Qt::WindowModal); | 30 | w->setWindowModality(Qt::WindowModal); |
31 | w->showFullScreen(); | 31 | w->showFullScreen(); |
32 | } | 32 | } |
33 | 33 | ||
34 | -void engineermenuwindow::on_operationtimebutton_clicked() | 34 | +void EngineerMenuWindow::on_operationTimeButton_clicked() |
35 | { | 35 | { |
36 | - operationTimeMain *w = new operationTimeMain(this); | 36 | + OperationTimeMain *w = new OperationTimeMain(this); |
37 | w->setWindowModality(Qt::WindowModal); | 37 | w->setWindowModality(Qt::WindowModal); |
38 | w->showFullScreen(); | 38 | w->showFullScreen(); |
39 | } | 39 | } |
40 | 40 | ||
41 | -void engineermenuwindow::on_realdatabutton_clicked() | 41 | +void EngineerMenuWindow::on_realDataButton_clicked() |
42 | { | 42 | { |
43 | - realtimeMain* w = new realtimeMain(this); | 43 | + RealtimeMain* w = new RealtimeMain(this); |
44 | w->setWindowModality(Qt::WindowModal); | 44 | w->setWindowModality(Qt::WindowModal); |
45 | w->showFullScreen(); | 45 | w->showFullScreen(); |
46 | } | 46 | } |
47 | 47 | ||
48 | -void engineermenuwindow::on_functiontestbutton_clicked() | 48 | +void EngineerMenuWindow::on_functionTestButton_clicked() |
49 | { | 49 | { |
50 | FunctionTestWindow *w = new FunctionTestWindow(this); | 50 | FunctionTestWindow *w = new FunctionTestWindow(this); |
51 | w->setWindowModality(Qt::WindowModal); | 51 | w->setWindowModality(Qt::WindowModal); |
app/gui/oven_control/engineermenuwindow.h
@@ -4,28 +4,28 @@ | @@ -4,28 +4,28 @@ | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | 5 | ||
6 | namespace Ui { | 6 | namespace Ui { |
7 | -class engineermenuwindow; | 7 | +class EngineerMenuWindow; |
8 | } | 8 | } |
9 | 9 | ||
10 | -class engineermenuwindow : public QMainWindow | 10 | +class EngineerMenuWindow : public QMainWindow |
11 | { | 11 | { |
12 | Q_OBJECT | 12 | Q_OBJECT |
13 | 13 | ||
14 | public: | 14 | public: |
15 | - explicit engineermenuwindow(QWidget *parent = 0); | ||
16 | - ~engineermenuwindow(); | 15 | + explicit EngineerMenuWindow(QWidget *parent = 0); |
16 | + ~EngineerMenuWindow(); | ||
17 | 17 | ||
18 | private slots: | 18 | private slots: |
19 | - void on_servicehistorybutton_clicked(); | 19 | + void on_serviceHistoryButton_clicked(); |
20 | 20 | ||
21 | - void on_operationtimebutton_clicked(); | 21 | + void on_operationTimeButton_clicked(); |
22 | 22 | ||
23 | - void on_realdatabutton_clicked(); | 23 | + void on_realDataButton_clicked(); |
24 | 24 | ||
25 | - void on_functiontestbutton_clicked(); | 25 | + void on_functionTestButton_clicked(); |
26 | 26 | ||
27 | private: | 27 | private: |
28 | - Ui::engineermenuwindow *ui; | 28 | + Ui::EngineerMenuWindow *ui; |
29 | }; | 29 | }; |
30 | 30 | ||
31 | #endif // ENGINEERMENUWINDOW_H | 31 | #endif // ENGINEERMENUWINDOW_H |
app/gui/oven_control/engineermenuwindow.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>engineermenuwindow</class> | ||
4 | - <widget class="QMainWindow" name="engineermenuwindow"> | 3 | + <class>EngineerMenuWindow</class> |
4 | + <widget class="QMainWindow" name="EngineerMenuWindow"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
@@ -116,7 +116,7 @@ QPushButton:pressed { border-image: url(:/images/bottom_bar/back_ov.png); }</str | @@ -116,7 +116,7 @@ QPushButton:pressed { border-image: url(:/images/bottom_bar/back_ov.png); }</str | ||
116 | <number>0</number> | 116 | <number>0</number> |
117 | </property> | 117 | </property> |
118 | <item row="0" column="0" colspan="2"> | 118 | <item row="0" column="0" colspan="2"> |
119 | - <widget class="QPushButton" name="engadjustbutton"> | 119 | + <widget class="QPushButton" name="engAdjustButton"> |
120 | <property name="sizePolicy"> | 120 | <property name="sizePolicy"> |
121 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 121 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
122 | <horstretch>0</horstretch> | 122 | <horstretch>0</horstretch> |
@@ -186,7 +186,7 @@ QPushButton { text-align: left;} | @@ -186,7 +186,7 @@ QPushButton { text-align: left;} | ||
186 | <number>0</number> | 186 | <number>0</number> |
187 | </property> | 187 | </property> |
188 | <item row="0" column="0" colspan="2"> | 188 | <item row="0" column="0" colspan="2"> |
189 | - <widget class="QPushButton" name="stdconfigbutton"> | 189 | + <widget class="QPushButton" name="stdConfigButton"> |
190 | <property name="sizePolicy"> | 190 | <property name="sizePolicy"> |
191 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 191 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
192 | <horstretch>0</horstretch> | 192 | <horstretch>0</horstretch> |
@@ -255,7 +255,7 @@ QPushButton { text-align: left;}</string> | @@ -255,7 +255,7 @@ QPushButton { text-align: left;}</string> | ||
255 | <number>0</number> | 255 | <number>0</number> |
256 | </property> | 256 | </property> |
257 | <item row="0" column="0" colspan="2"> | 257 | <item row="0" column="0" colspan="2"> |
258 | - <widget class="QPushButton" name="functiontestbutton"> | 258 | + <widget class="QPushButton" name="functionTestButton"> |
259 | <property name="sizePolicy"> | 259 | <property name="sizePolicy"> |
260 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 260 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
261 | <horstretch>0</horstretch> | 261 | <horstretch>0</horstretch> |
@@ -324,7 +324,7 @@ QPushButton { color: rgb(255, 255, 255);text-align: left;}</string> | @@ -324,7 +324,7 @@ QPushButton { color: rgb(255, 255, 255);text-align: left;}</string> | ||
324 | <number>0</number> | 324 | <number>0</number> |
325 | </property> | 325 | </property> |
326 | <item row="0" column="0" colspan="2"> | 326 | <item row="0" column="0" colspan="2"> |
327 | - <widget class="QPushButton" name="servicehistorybutton"> | 327 | + <widget class="QPushButton" name="serviceHistoryButton"> |
328 | <property name="sizePolicy"> | 328 | <property name="sizePolicy"> |
329 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 329 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
330 | <horstretch>0</horstretch> | 330 | <horstretch>0</horstretch> |
@@ -393,7 +393,7 @@ QPushButton {color: rgb(255, 255, 255); text-align: left;}</string> | @@ -393,7 +393,7 @@ QPushButton {color: rgb(255, 255, 255); text-align: left;}</string> | ||
393 | <number>0</number> | 393 | <number>0</number> |
394 | </property> | 394 | </property> |
395 | <item row="0" column="0" colspan="2"> | 395 | <item row="0" column="0" colspan="2"> |
396 | - <widget class="QPushButton" name="realdatabutton"> | 396 | + <widget class="QPushButton" name="realDataButton"> |
397 | <property name="sizePolicy"> | 397 | <property name="sizePolicy"> |
398 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 398 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
399 | <horstretch>0</horstretch> | 399 | <horstretch>0</horstretch> |
@@ -461,7 +461,7 @@ QPushButton:pressed { border-image: url(:/images/config/pannel_ov.png); }QPushBu | @@ -461,7 +461,7 @@ QPushButton:pressed { border-image: url(:/images/config/pannel_ov.png); }QPushBu | ||
461 | <number>0</number> | 461 | <number>0</number> |
462 | </property> | 462 | </property> |
463 | <item row="0" column="0" colspan="2"> | 463 | <item row="0" column="0" colspan="2"> |
464 | - <widget class="QPushButton" name="operationtimebutton"> | 464 | + <widget class="QPushButton" name="operationTimeButton"> |
465 | <property name="sizePolicy"> | 465 | <property name="sizePolicy"> |
466 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 466 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
467 | <horstretch>0</horstretch> | 467 | <horstretch>0</horstretch> |
@@ -529,7 +529,7 @@ QPushButton:pressed { border-image: url(:/images/config/pannel_ov.png); }QPushBu | @@ -529,7 +529,7 @@ QPushButton:pressed { border-image: url(:/images/config/pannel_ov.png); }QPushBu | ||
529 | <number>0</number> | 529 | <number>0</number> |
530 | </property> | 530 | </property> |
531 | <item row="0" column="0" colspan="2"> | 531 | <item row="0" column="0" colspan="2"> |
532 | - <widget class="QPushButton" name="modeltypeconfigbutton"> | 532 | + <widget class="QPushButton" name="modelTypeConfigButton"> |
533 | <property name="sizePolicy"> | 533 | <property name="sizePolicy"> |
534 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 534 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
535 | <horstretch>0</horstretch> | 535 | <horstretch>0</horstretch> |
app/gui/oven_control/errorpopupdlg.cpp
1 | #include "errorpopupdlg.h" | 1 | #include "errorpopupdlg.h" |
2 | #include "ui_errorpopupdlg.h" | 2 | #include "ui_errorpopupdlg.h" |
3 | 3 | ||
4 | -errorPopupDlg::errorPopupDlg(QWidget *parent, const QString &MsgDesc, const QString &MsgTitle) : | 4 | +ErrorPopupDlg::ErrorPopupDlg(QWidget *parent, const QString &MsgDesc, const QString &MsgTitle) : |
5 | QDialog(parent), | 5 | QDialog(parent), |
6 | - ui(new Ui::errorPopupDlg) | 6 | + ui(new Ui::ErrorPopupDlg) |
7 | { | 7 | { |
8 | ui->setupUi(this); | 8 | ui->setupUi(this); |
9 | this->setAttribute( Qt::WA_TranslucentBackground); | 9 | this->setAttribute( Qt::WA_TranslucentBackground); |
@@ -15,12 +15,12 @@ errorPopupDlg::errorPopupDlg(QWidget *parent, const QString &MsgDesc, const QStr | @@ -15,12 +15,12 @@ errorPopupDlg::errorPopupDlg(QWidget *parent, const QString &MsgDesc, const QStr | ||
15 | ui->ctrlWarnTitle->setText(MsgTitle); | 15 | ui->ctrlWarnTitle->setText(MsgTitle); |
16 | } | 16 | } |
17 | 17 | ||
18 | -errorPopupDlg::~errorPopupDlg() | 18 | +ErrorPopupDlg::~ErrorPopupDlg() |
19 | { | 19 | { |
20 | delete ui; | 20 | delete ui; |
21 | } | 21 | } |
22 | 22 | ||
23 | -void errorPopupDlg::on_ctrlOkBtn_clicked() | 23 | +void ErrorPopupDlg::on_ctrlOkBtn_clicked() |
24 | { | 24 | { |
25 | close(); | 25 | close(); |
26 | } | 26 | } |
app/gui/oven_control/errorpopupdlg.h
@@ -4,22 +4,22 @@ | @@ -4,22 +4,22 @@ | ||
4 | #include <QDialog> | 4 | #include <QDialog> |
5 | 5 | ||
6 | namespace Ui { | 6 | namespace Ui { |
7 | -class errorPopupDlg; | 7 | +class ErrorPopupDlg; |
8 | } | 8 | } |
9 | 9 | ||
10 | -class errorPopupDlg : public QDialog | 10 | +class ErrorPopupDlg : public QDialog |
11 | { | 11 | { |
12 | Q_OBJECT | 12 | Q_OBJECT |
13 | 13 | ||
14 | public: | 14 | public: |
15 | - explicit errorPopupDlg(QWidget *parent = 0, const QString &MsgDesc=0, const QString &MsgTitle=0); | ||
16 | - ~errorPopupDlg(); | 15 | + explicit ErrorPopupDlg(QWidget *parent = 0, const QString &MsgDesc=0, const QString &MsgTitle=0); |
16 | + ~ErrorPopupDlg(); | ||
17 | 17 | ||
18 | private slots: | 18 | private slots: |
19 | void on_ctrlOkBtn_clicked(); | 19 | void on_ctrlOkBtn_clicked(); |
20 | 20 | ||
21 | private: | 21 | private: |
22 | - Ui::errorPopupDlg *ui; | 22 | + Ui::ErrorPopupDlg *ui; |
23 | }; | 23 | }; |
24 | 24 | ||
25 | #endif // ERRORPOPUPDLG_H | 25 | #endif // ERRORPOPUPDLG_H |
app/gui/oven_control/errorpopupdlg.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>errorPopupDlg</class> | ||
4 | - <widget class="QDialog" name="errorPopupDlg"> | 3 | + <class>ErrorPopupDlg</class> |
4 | + <widget class="QDialog" name="ErrorPopupDlg"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/historylistwindow.cpp
@@ -8,9 +8,9 @@ | @@ -8,9 +8,9 @@ | ||
8 | 8 | ||
9 | 9 | ||
10 | 10 | ||
11 | -historyListWindow::historyListWindow(QWidget *parent) : | 11 | +HistoryListWindow::HistoryListWindow(QWidget *parent) : |
12 | QMainWindow(parent), | 12 | QMainWindow(parent), |
13 | - ui(new Ui::historyListWindow) | 13 | + ui(new Ui::HistoryListWindow) |
14 | { | 14 | { |
15 | ui->setupUi(this); | 15 | ui->setupUi(this); |
16 | 16 | ||
@@ -64,17 +64,17 @@ historyListWindow::historyListWindow(QWidget *parent) : | @@ -64,17 +64,17 @@ historyListWindow::historyListWindow(QWidget *parent) : | ||
64 | m_nWindowType = ERROR_HISTORY_UPPERBUNNER; | 64 | m_nWindowType = ERROR_HISTORY_UPPERBUNNER; |
65 | } | 65 | } |
66 | 66 | ||
67 | -historyListWindow::~historyListWindow() | 67 | +HistoryListWindow::~HistoryListWindow() |
68 | { | 68 | { |
69 | delete ui; | 69 | delete ui; |
70 | } | 70 | } |
71 | 71 | ||
72 | -void historyListWindow::on_ctrlBtnBack_clicked() | 72 | +void HistoryListWindow::on_ctrlBtnBack_clicked() |
73 | { | 73 | { |
74 | deleteLater(); | 74 | deleteLater(); |
75 | } | 75 | } |
76 | 76 | ||
77 | -void historyListWindow::reloadDataset(void){ | 77 | +void HistoryListWindow::reloadDataset(void){ |
78 | int i = 0; | 78 | int i = 0; |
79 | QString strPrefix = tr("에러"); | 79 | QString strPrefix = tr("에러"); |
80 | QString strTemp = ""; | 80 | QString strTemp = ""; |
@@ -115,7 +115,7 @@ void historyListWindow::reloadDataset(void){ | @@ -115,7 +115,7 @@ void historyListWindow::reloadDataset(void){ | ||
115 | } | 115 | } |
116 | } | 116 | } |
117 | 117 | ||
118 | -void historyListWindow::setUpperBunnerDataSet(void){ | 118 | +void HistoryListWindow::setUpperBunnerDataSet(void){ |
119 | OvenStatistics *ovenst = OvenStatistics::getInstance(); | 119 | OvenStatistics *ovenst = OvenStatistics::getInstance(); |
120 | m_nCurDpStartPos = 0; | 120 | m_nCurDpStartPos = 0; |
121 | m_nCurSelPos = 0; | 121 | m_nCurSelPos = 0; |
@@ -125,13 +125,13 @@ void historyListWindow::setUpperBunnerDataSet(void){ | @@ -125,13 +125,13 @@ void historyListWindow::setUpperBunnerDataSet(void){ | ||
125 | strName.append(tr(m_strWindowName[ERROR_HISTORY_UPPERBUNNER ])); | 125 | strName.append(tr(m_strWindowName[ERROR_HISTORY_UPPERBUNNER ])); |
126 | m_ctrlErrorNameLabel->setText(strName); | 126 | m_ctrlErrorNameLabel->setText(strName); |
127 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_UPPERBUNNER];i++){ | 127 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_UPPERBUNNER];i++){ |
128 | - err_items[i] = &(ovenst->srvdatas->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_UPPERBUNNER][i]]); | 128 | + err_items[i] = &(ovenst->srvdata->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_UPPERBUNNER][i]]); |
129 | } | 129 | } |
130 | reloadDataset(); | 130 | reloadDataset(); |
131 | } | 131 | } |
132 | } | 132 | } |
133 | 133 | ||
134 | -void historyListWindow::setSteamBunnerDataSet(void){ | 134 | +void HistoryListWindow::setSteamBunnerDataSet(void){ |
135 | OvenStatistics *ovenst = OvenStatistics::getInstance(); | 135 | OvenStatistics *ovenst = OvenStatistics::getInstance(); |
136 | m_nCurDpStartPos = 0; | 136 | m_nCurDpStartPos = 0; |
137 | m_nCurSelPos = 0; | 137 | m_nCurSelPos = 0; |
@@ -141,13 +141,13 @@ void historyListWindow::setSteamBunnerDataSet(void){ | @@ -141,13 +141,13 @@ void historyListWindow::setSteamBunnerDataSet(void){ | ||
141 | strName.append(tr(m_strWindowName[ERROR_HISTORY_STEAMBUNNER ])); | 141 | strName.append(tr(m_strWindowName[ERROR_HISTORY_STEAMBUNNER ])); |
142 | m_ctrlErrorNameLabel->setText(strName); | 142 | m_ctrlErrorNameLabel->setText(strName); |
143 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_STEAMBUNNER];i++){ | 143 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_STEAMBUNNER];i++){ |
144 | - err_items[i] = &(ovenst->srvdatas->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_STEAMBUNNER][i]]); | 144 | + err_items[i] = &(ovenst->srvdata->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_STEAMBUNNER][i]]); |
145 | } | 145 | } |
146 | reloadDataset(); | 146 | reloadDataset(); |
147 | } | 147 | } |
148 | } | 148 | } |
149 | 149 | ||
150 | -void historyListWindow::setLowerBunnerDataSet(void){ | 150 | +void HistoryListWindow::setLowerBunnerDataSet(void){ |
151 | OvenStatistics *ovenst = OvenStatistics::getInstance(); | 151 | OvenStatistics *ovenst = OvenStatistics::getInstance(); |
152 | m_nCurDpStartPos = 0; | 152 | m_nCurDpStartPos = 0; |
153 | m_nCurSelPos = 0; | 153 | m_nCurSelPos = 0; |
@@ -157,13 +157,13 @@ void historyListWindow::setLowerBunnerDataSet(void){ | @@ -157,13 +157,13 @@ void historyListWindow::setLowerBunnerDataSet(void){ | ||
157 | strName.append(tr(m_strWindowName[ERROR_HISTORY_LOWERBUNNER ])); | 157 | strName.append(tr(m_strWindowName[ERROR_HISTORY_LOWERBUNNER ])); |
158 | m_ctrlErrorNameLabel->setText(strName); | 158 | m_ctrlErrorNameLabel->setText(strName); |
159 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_LOWERBUNNER];i++){ | 159 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_LOWERBUNNER];i++){ |
160 | - err_items[i] = &(ovenst->srvdatas->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_LOWERBUNNER][i]]); | 160 | + err_items[i] = &(ovenst->srvdata->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_LOWERBUNNER][i]]); |
161 | } | 161 | } |
162 | reloadDataset(); | 162 | reloadDataset(); |
163 | } | 163 | } |
164 | } | 164 | } |
165 | 165 | ||
166 | -void historyListWindow::setTotalServiceDataSet(void){ | 166 | +void HistoryListWindow::setTotalServiceDataSet(void){ |
167 | int i = 0; | 167 | int i = 0; |
168 | error_item *item; | 168 | error_item *item; |
169 | time_t firsttimebuf=0,lasttimebuf=0; | 169 | time_t firsttimebuf=0,lasttimebuf=0; |
@@ -174,7 +174,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -174,7 +174,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
174 | m_ctrlErrorNameLabel->setText(strName); | 174 | m_ctrlErrorNameLabel->setText(strName); |
175 | //01 상부 점화 장치 데이터 초기화 | 175 | //01 상부 점화 장치 데이터 초기화 |
176 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_UPPERBUNNER];i++){ | 176 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_UPPERBUNNER];i++){ |
177 | - item = &(ovenst->srvdatas->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_UPPERBUNNER][i]]); | 177 | + item = &(ovenst->srvdata->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_UPPERBUNNER][i]]); |
178 | if(i==0) {firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt;} | 178 | if(i==0) {firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt;} |
179 | else{ | 179 | else{ |
180 | if( firsttimebuf > item->first_fired && item->first_fired != 0 ) firsttimebuf = item->first_fired; | 180 | if( firsttimebuf > item->first_fired && item->first_fired != 0 ) firsttimebuf = item->first_fired; |
@@ -190,7 +190,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -190,7 +190,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
190 | //02 스팀 점화 장치 데이터 초기화 | 190 | //02 스팀 점화 장치 데이터 초기화 |
191 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 191 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
192 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_STEAMBUNNER];i++){ | 192 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_STEAMBUNNER];i++){ |
193 | - item = &(ovenst->srvdatas->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_STEAMBUNNER][i]]); | 193 | + item = &(ovenst->srvdata->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_STEAMBUNNER][i]]); |
194 | if(i==0) {firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt;} | 194 | if(i==0) {firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt;} |
195 | else{ | 195 | else{ |
196 | if( firsttimebuf > item->first_fired && item->first_fired != 0 ) firsttimebuf = item->first_fired; | 196 | if( firsttimebuf > item->first_fired && item->first_fired != 0 ) firsttimebuf = item->first_fired; |
@@ -204,7 +204,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -204,7 +204,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
204 | //03 하부 점화 장치 데이터 초기화 | 204 | //03 하부 점화 장치 데이터 초기화 |
205 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 205 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
206 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_LOWERBUNNER];i++){ | 206 | for(i=0;i<m_arrErrorMaxIdx[ERROR_HISTORY_LOWERBUNNER];i++){ |
207 | - item = &(ovenst->srvdatas->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_LOWERBUNNER][i]]); | 207 | + item = &(ovenst->srvdata->err_log.values[m_arrErrorIdxs[ERROR_HISTORY_LOWERBUNNER][i]]); |
208 | if(i==0) {firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt;} | 208 | if(i==0) {firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt;} |
209 | else{ | 209 | else{ |
210 | if( firsttimebuf > item->first_fired && item->first_fired != 0 ) firsttimebuf = item->first_fired; | 210 | if( firsttimebuf > item->first_fired && item->first_fired != 0 ) firsttimebuf = item->first_fired; |
@@ -218,9 +218,9 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -218,9 +218,9 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
218 | 218 | ||
219 | //04 WATER | 219 | //04 WATER |
220 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 220 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
221 | - item = &(ovenst->srvdatas->err_log.items.inner_temp_fail); | 221 | + item = &(ovenst->srvdata->err_log.items.inner_temp_fail); |
222 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; | 222 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; |
223 | - item = &(ovenst->srvdatas->err_log.items.qunching_temp_fail); | 223 | + item = &(ovenst->srvdata->err_log.items.qunching_temp_fail); |
224 | if( firsttimebuf > item->first_fired && item->first_fired != 0 ) firsttimebuf = item->first_fired; | 224 | if( firsttimebuf > item->first_fired && item->first_fired != 0 ) firsttimebuf = item->first_fired; |
225 | if( lasttimebuf < item->last_fried ) lasttimebuf = item->last_fried; | 225 | if( lasttimebuf < item->last_fried ) lasttimebuf = item->last_fried; |
226 | firecntbuf += item->fired_cnt; | 226 | firecntbuf += item->fired_cnt; |
@@ -244,7 +244,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -244,7 +244,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
244 | 244 | ||
245 | //07 B1 센서 에러 | 245 | //07 B1 센서 에러 |
246 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 246 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
247 | - item = &(ovenst->srvdatas->err_log.items.inner_temp_high_alarm); | 247 | + item = &(ovenst->srvdata->err_log.items.inner_temp_high_alarm); |
248 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; | 248 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; |
249 | total_items[5].fired_cnt = firecntbuf; | 249 | total_items[5].fired_cnt = firecntbuf; |
250 | total_items[5].first_fired = firsttimebuf; | 250 | total_items[5].first_fired = firsttimebuf; |
@@ -252,7 +252,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -252,7 +252,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
252 | 252 | ||
253 | //08 B2 센서 에러 | 253 | //08 B2 센서 에러 |
254 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 254 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
255 | - item = &(ovenst->srvdatas->err_log.items.qunching_temp_high_alarm); | 255 | + item = &(ovenst->srvdata->err_log.items.qunching_temp_high_alarm); |
256 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; | 256 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; |
257 | total_items[6].fired_cnt = firecntbuf; | 257 | total_items[6].fired_cnt = firecntbuf; |
258 | total_items[6].first_fired = firsttimebuf; | 258 | total_items[6].first_fired = firsttimebuf; |
@@ -260,7 +260,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -260,7 +260,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
260 | 260 | ||
261 | //09 B3 센서 에러 | 261 | //09 B3 센서 에러 |
262 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 262 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
263 | - item = &(ovenst->srvdatas->err_log.items.meatprove_temp1_high_alarm); | 263 | + item = &(ovenst->srvdata->err_log.items.meatprove_temp1_high_alarm); |
264 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; | 264 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; |
265 | total_items[7].fired_cnt = firecntbuf; | 265 | total_items[7].fired_cnt = firecntbuf; |
266 | total_items[7].first_fired = firsttimebuf; | 266 | total_items[7].first_fired = firsttimebuf; |
@@ -268,7 +268,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -268,7 +268,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
268 | 268 | ||
269 | //10 B4 센서 에러 | 269 | //10 B4 센서 에러 |
270 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 270 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
271 | - item = &(ovenst->srvdatas->err_log.items.wall_temp1_high_alarm); | 271 | + item = &(ovenst->srvdata->err_log.items.wall_temp1_high_alarm); |
272 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; | 272 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; |
273 | total_items[8].fired_cnt = firecntbuf; | 273 | total_items[8].fired_cnt = firecntbuf; |
274 | total_items[8].first_fired = firsttimebuf; | 274 | total_items[8].first_fired = firsttimebuf; |
@@ -276,7 +276,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -276,7 +276,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
276 | 276 | ||
277 | //11 B5 센서 에러 | 277 | //11 B5 센서 에러 |
278 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 278 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
279 | - item = &(ovenst->srvdatas->err_log.items.steam_gen_temp_high_alram); | 279 | + item = &(ovenst->srvdata->err_log.items.steam_gen_temp_high_alram); |
280 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; | 280 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; |
281 | total_items[9].fired_cnt = firecntbuf; | 281 | total_items[9].fired_cnt = firecntbuf; |
282 | total_items[9].first_fired = firsttimebuf; | 282 | total_items[9].first_fired = firsttimebuf; |
@@ -284,7 +284,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -284,7 +284,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
284 | 284 | ||
285 | //12 수위센 | 285 | //12 수위센 |
286 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; | 286 | firecntbuf = 0;firsttimebuf = 0; lasttimebuf=0; |
287 | - item = &(ovenst->srvdatas->err_log.items.water_level_sensor_fail); | 287 | + item = &(ovenst->srvdata->err_log.items.water_level_sensor_fail); |
288 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; | 288 | firsttimebuf = item->first_fired;lasttimebuf = item->last_fried;firecntbuf=item->fired_cnt; |
289 | total_items[10].fired_cnt = firecntbuf; | 289 | total_items[10].fired_cnt = firecntbuf; |
290 | total_items[10].first_fired = firsttimebuf; | 290 | total_items[10].first_fired = firsttimebuf; |
@@ -297,7 +297,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | @@ -297,7 +297,7 @@ void historyListWindow::setTotalServiceDataSet(void){ | ||
297 | reloadDataset(); | 297 | reloadDataset(); |
298 | } | 298 | } |
299 | 299 | ||
300 | -void historyListWindow::setWindosDataSet(ERROR_HISTORY_TYPE type){ | 300 | +void HistoryListWindow::setWindosDataSet(ERROR_HISTORY_TYPE type){ |
301 | switch((uint16_t)type){ | 301 | switch((uint16_t)type){ |
302 | case ERROR_HISTORY_UPPERBUNNER: | 302 | case ERROR_HISTORY_UPPERBUNNER: |
303 | m_nWindowType = ERROR_HISTORY_UPPERBUNNER; | 303 | m_nWindowType = ERROR_HISTORY_UPPERBUNNER; |
@@ -318,12 +318,12 @@ void historyListWindow::setWindosDataSet(ERROR_HISTORY_TYPE type){ | @@ -318,12 +318,12 @@ void historyListWindow::setWindosDataSet(ERROR_HISTORY_TYPE type){ | ||
318 | } | 318 | } |
319 | } | 319 | } |
320 | 320 | ||
321 | -void historyListWindow::on_ctrlBackBtn_clicked() | 321 | +void HistoryListWindow::on_ctrlBackBtn_clicked() |
322 | { | 322 | { |
323 | deleteLater(); | 323 | deleteLater(); |
324 | } | 324 | } |
325 | 325 | ||
326 | -void historyListWindow::on_ctrlUpBtn_clicked() | 326 | +void HistoryListWindow::on_ctrlUpBtn_clicked() |
327 | { | 327 | { |
328 | if(m_nCurDpStartPos == 8 && m_arrErrorMaxIdx[m_nWindowType] > 8 ){ | 328 | if(m_nCurDpStartPos == 8 && m_arrErrorMaxIdx[m_nWindowType] > 8 ){ |
329 | m_nCurDpStartPos = 0; | 329 | m_nCurDpStartPos = 0; |
@@ -331,7 +331,7 @@ void historyListWindow::on_ctrlUpBtn_clicked() | @@ -331,7 +331,7 @@ void historyListWindow::on_ctrlUpBtn_clicked() | ||
331 | } | 331 | } |
332 | } | 332 | } |
333 | 333 | ||
334 | -void historyListWindow::on_ctrflDownBtn_clicked() | 334 | +void HistoryListWindow::on_ctrflDownBtn_clicked() |
335 | { | 335 | { |
336 | if(m_nCurDpStartPos == 0 && m_arrErrorMaxIdx[m_nWindowType] > 8){ | 336 | if(m_nCurDpStartPos == 0 && m_arrErrorMaxIdx[m_nWindowType] > 8){ |
337 | m_nCurDpStartPos = 8; | 337 | m_nCurDpStartPos = 8; |
@@ -339,16 +339,16 @@ void historyListWindow::on_ctrflDownBtn_clicked() | @@ -339,16 +339,16 @@ void historyListWindow::on_ctrflDownBtn_clicked() | ||
339 | } | 339 | } |
340 | } | 340 | } |
341 | 341 | ||
342 | -void historyListWindow::on_ctrlResetBtn_clicked() | 342 | +void HistoryListWindow::on_ctrlResetBtn_clicked() |
343 | { | 343 | { |
344 | int i = 0; | 344 | int i = 0; |
345 | OvenStatistics *ovenst = OvenStatistics::getInstance(); | 345 | OvenStatistics *ovenst = OvenStatistics::getInstance(); |
346 | for(i=0;i<MAX_ERROR_TYPE_CNT;i++){ | 346 | for(i=0;i<MAX_ERROR_TYPE_CNT;i++){ |
347 | - ovenst->srvdatas->err_log.values[i].fired_cnt = 0; | ||
348 | - ovenst->srvdatas->err_log.values[i].first_fired = 0; | ||
349 | - ovenst->srvdatas->err_log.values[i].last_fried = 0; | 347 | + ovenst->srvdata->err_log.values[i].fired_cnt = 0; |
348 | + ovenst->srvdata->err_log.values[i].first_fired = 0; | ||
349 | + ovenst->srvdata->err_log.values[i].last_fried = 0; | ||
350 | } | 350 | } |
351 | - ovenst->srvdatas->saveServiceDatas(); | 351 | + ovenst->srvdata->saveServiceData(); |
352 | setWindosDataSet(m_nWindowType); | 352 | setWindosDataSet(m_nWindowType); |
353 | 353 | ||
354 | } | 354 | } |
app/gui/oven_control/historylistwindow.h
@@ -3,11 +3,11 @@ | @@ -3,11 +3,11 @@ | ||
3 | 3 | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | #include <QLabel> | 5 | #include <QLabel> |
6 | -#include "servicedatas.h" | 6 | +#include "servicedata.h" |
7 | #include <QPushButton> | 7 | #include <QPushButton> |
8 | 8 | ||
9 | namespace Ui { | 9 | namespace Ui { |
10 | -class historyListWindow; | 10 | +class HistoryListWindow; |
11 | } | 11 | } |
12 | 12 | ||
13 | #define MAX_DISP_ITEM 10 | 13 | #define MAX_DISP_ITEM 10 |
@@ -21,13 +21,13 @@ enum ERROR_HISTORY_TYPE{ | @@ -21,13 +21,13 @@ enum ERROR_HISTORY_TYPE{ | ||
21 | 21 | ||
22 | 22 | ||
23 | 23 | ||
24 | -class historyListWindow : public QMainWindow | 24 | +class HistoryListWindow : public QMainWindow |
25 | { | 25 | { |
26 | Q_OBJECT | 26 | Q_OBJECT |
27 | 27 | ||
28 | public: | 28 | public: |
29 | - explicit historyListWindow(QWidget *parent = 0); | ||
30 | - ~historyListWindow(); | 29 | + explicit HistoryListWindow(QWidget *parent = 0); |
30 | + ~HistoryListWindow(); | ||
31 | void setWindosDataSet(ERROR_HISTORY_TYPE type); | 31 | void setWindosDataSet(ERROR_HISTORY_TYPE type); |
32 | 32 | ||
33 | private slots: | 33 | private slots: |
@@ -42,7 +42,7 @@ private slots: | @@ -42,7 +42,7 @@ private slots: | ||
42 | void on_ctrlResetBtn_clicked(); | 42 | void on_ctrlResetBtn_clicked(); |
43 | 43 | ||
44 | private: | 44 | private: |
45 | - Ui::historyListWindow *ui; | 45 | + Ui::HistoryListWindow *ui; |
46 | 46 | ||
47 | const uint8_t m_arrErrorMaxIdx[4] = {3,4,3,11}; | 47 | const uint8_t m_arrErrorMaxIdx[4] = {3,4,3,11}; |
48 | 48 |
app/gui/oven_control/historylistwindow.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>historyListWindow</class> | ||
4 | - <widget class="QMainWindow" name="historyListWindow"> | 3 | + <class>HistoryListWindow</class> |
4 | + <widget class="QMainWindow" name="HistoryListWindow"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/mainwindow.cpp
@@ -101,7 +101,7 @@ void MainWindow::on_washButton_clicked() | @@ -101,7 +101,7 @@ void MainWindow::on_washButton_clicked() | ||
101 | 101 | ||
102 | void MainWindow::on_configButton_clicked() | 102 | void MainWindow::on_configButton_clicked() |
103 | { | 103 | { |
104 | - engineermenuwindow *w = new engineermenuwindow(this); | 104 | + EngineerMenuWindow *w = new EngineerMenuWindow(this); |
105 | w->setWindowModality(Qt::WindowModal); | 105 | w->setWindowModality(Qt::WindowModal); |
106 | w->showFullScreen(); | 106 | w->showFullScreen(); |
107 | w->raise(); | 107 | w->raise(); |
app/gui/oven_control/operationtimeheat.cpp
@@ -2,61 +2,61 @@ | @@ -2,61 +2,61 @@ | ||
2 | #include "ui_operationtimeheat.h" | 2 | #include "ui_operationtimeheat.h" |
3 | #include "ovenstatics.h" | 3 | #include "ovenstatics.h" |
4 | 4 | ||
5 | -operationTimeHeat::operationTimeHeat(QWidget *parent) : | 5 | +OperationTimeHeat::OperationTimeHeat(QWidget *parent) : |
6 | QMainWindow(parent), | 6 | QMainWindow(parent), |
7 | - ui(new Ui::operationTimeHeat) | 7 | + ui(new Ui::OperationTimeHeat) |
8 | { | 8 | { |
9 | ui->setupUi(this); | 9 | ui->setupUi(this); |
10 | reloadUI(); | 10 | reloadUI(); |
11 | 11 | ||
12 | } | 12 | } |
13 | 13 | ||
14 | -operationTimeHeat::~operationTimeHeat() | 14 | +OperationTimeHeat::~OperationTimeHeat() |
15 | { | 15 | { |
16 | delete ui; | 16 | delete ui; |
17 | } | 17 | } |
18 | 18 | ||
19 | -void operationTimeHeat::on_btnReset1_clicked() | 19 | +void OperationTimeHeat::on_btnReset1_clicked() |
20 | { | 20 | { |
21 | //스팀 가열 시간 초기화 | 21 | //스팀 가열 시간 초기화 |
22 | OvenStatistics* ovs = OvenStatistics::getInstance(); | 22 | OvenStatistics* ovs = OvenStatistics::getInstance(); |
23 | if(ovs!=NULL){ | 23 | if(ovs!=NULL){ |
24 | - ovs->srvdatas->use_log.items.steam_heat=0; | ||
25 | - ovs->srvdatas->saveServiceDatas(); | 24 | + ovs->srvdata->use_log.items.steam_heat=0; |
25 | + ovs->srvdata->saveServiceData(); | ||
26 | reloadUI(); | 26 | reloadUI(); |
27 | } | 27 | } |
28 | } | 28 | } |
29 | 29 | ||
30 | -void operationTimeHeat::on_btnReset2_clicked() | 30 | +void OperationTimeHeat::on_btnReset2_clicked() |
31 | { | 31 | { |
32 | //건열 가열 시간 초기화 | 32 | //건열 가열 시간 초기화 |
33 | OvenStatistics* ovs = OvenStatistics::getInstance(); | 33 | OvenStatistics* ovs = OvenStatistics::getInstance(); |
34 | if(ovs!=NULL){ | 34 | if(ovs!=NULL){ |
35 | - ovs->srvdatas->use_log.items.dry_heat=0; | ||
36 | - ovs->srvdatas->use_log.items.upper_heat=0; | ||
37 | - ovs->srvdatas->use_log.items.lower_heat=0; | ||
38 | - ovs->srvdatas->saveServiceDatas(); | 35 | + ovs->srvdata->use_log.items.dry_heat=0; |
36 | + ovs->srvdata->use_log.items.upper_heat=0; | ||
37 | + ovs->srvdata->use_log.items.lower_heat=0; | ||
38 | + ovs->srvdata->saveServiceData(); | ||
39 | reloadUI(); | 39 | reloadUI(); |
40 | } | 40 | } |
41 | } | 41 | } |
42 | 42 | ||
43 | -void operationTimeHeat::reloadUI(void){ | 43 | +void OperationTimeHeat::reloadUI(void){ |
44 | uint32_t timetemp; | 44 | uint32_t timetemp; |
45 | OvenStatistics* ovs = OvenStatistics::getInstance(); | 45 | OvenStatistics* ovs = OvenStatistics::getInstance(); |
46 | QString strTemp=""; | 46 | QString strTemp=""; |
47 | if(ovs!=NULL){ | 47 | if(ovs!=NULL){ |
48 | - timetemp = ovs->srvdatas->use_log.items.steam_heat; | 48 | + timetemp = ovs->srvdata->use_log.items.steam_heat; |
49 | strTemp.sprintf("%d h", timetemp/3600); | 49 | strTemp.sprintf("%d h", timetemp/3600); |
50 | ui->m_ctrlLbListTime1->setText(strTemp); | 50 | ui->m_ctrlLbListTime1->setText(strTemp); |
51 | - timetemp = ovs->srvdatas->use_log.items.dry_heat; | 51 | + timetemp = ovs->srvdata->use_log.items.dry_heat; |
52 | strTemp.sprintf("%d h", timetemp/3600); | 52 | strTemp.sprintf("%d h", timetemp/3600); |
53 | ui->m_ctrlLbListTime2->setText(strTemp); | 53 | ui->m_ctrlLbListTime2->setText(strTemp); |
54 | - qDebug() << "Steam heat time : " << ovs->srvdatas->use_log.items.steam_heat; | ||
55 | - qDebug() << "Dry heat time : " << ovs->srvdatas->use_log.items.dry_heat; | 54 | + qDebug() << "Steam heat time : " << ovs->srvdata->use_log.items.steam_heat; |
55 | + qDebug() << "Dry heat time : " << ovs->srvdata->use_log.items.dry_heat; | ||
56 | } | 56 | } |
57 | } | 57 | } |
58 | 58 | ||
59 | -void operationTimeHeat::on_backButton_clicked() | 59 | +void OperationTimeHeat::on_backButton_clicked() |
60 | { | 60 | { |
61 | deleteLater(); | 61 | deleteLater(); |
62 | } | 62 | } |
app/gui/oven_control/operationtimeheat.h
@@ -4,16 +4,16 @@ | @@ -4,16 +4,16 @@ | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | 5 | ||
6 | namespace Ui { | 6 | namespace Ui { |
7 | -class operationTimeHeat; | 7 | +class OperationTimeHeat; |
8 | } | 8 | } |
9 | 9 | ||
10 | -class operationTimeHeat : public QMainWindow | 10 | +class OperationTimeHeat : public QMainWindow |
11 | { | 11 | { |
12 | Q_OBJECT | 12 | Q_OBJECT |
13 | 13 | ||
14 | public: | 14 | public: |
15 | - explicit operationTimeHeat(QWidget *parent = 0); | ||
16 | - ~operationTimeHeat(); | 15 | + explicit OperationTimeHeat(QWidget *parent = 0); |
16 | + ~OperationTimeHeat(); | ||
17 | 17 | ||
18 | private slots: | 18 | private slots: |
19 | void on_btnReset1_clicked(); | 19 | void on_btnReset1_clicked(); |
@@ -23,7 +23,7 @@ private slots: | @@ -23,7 +23,7 @@ private slots: | ||
23 | void on_backButton_clicked(); | 23 | void on_backButton_clicked(); |
24 | 24 | ||
25 | private: | 25 | private: |
26 | - Ui::operationTimeHeat *ui; | 26 | + Ui::OperationTimeHeat *ui; |
27 | void reloadUI(void); | 27 | void reloadUI(void); |
28 | }; | 28 | }; |
29 | 29 |
app/gui/oven_control/operationtimeheat.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>operationTimeHeat</class> | ||
4 | - <widget class="QMainWindow" name="operationTimeHeat"> | 3 | + <class>OperationTimeHeat</class> |
4 | + <widget class="QMainWindow" name="OperationTimeHeat"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/operationtimemain.cpp
@@ -4,40 +4,40 @@ | @@ -4,40 +4,40 @@ | ||
4 | #include "operationtimemode.h" | 4 | #include "operationtimemode.h" |
5 | #include "operationtimeparts.h" | 5 | #include "operationtimeparts.h" |
6 | 6 | ||
7 | -operationTimeMain::operationTimeMain(QWidget *parent) : | 7 | +OperationTimeMain::OperationTimeMain(QWidget *parent) : |
8 | QMainWindow(parent), | 8 | QMainWindow(parent), |
9 | - ui(new Ui::operationTimeMain) | 9 | + ui(new Ui::OperationTimeMain) |
10 | { | 10 | { |
11 | ui->setupUi(this); | 11 | ui->setupUi(this); |
12 | } | 12 | } |
13 | 13 | ||
14 | -operationTimeMain::~operationTimeMain() | 14 | +OperationTimeMain::~OperationTimeMain() |
15 | { | 15 | { |
16 | delete ui; | 16 | delete ui; |
17 | } | 17 | } |
18 | 18 | ||
19 | -void operationTimeMain::on_btnHeatPartTime_clicked() | 19 | +void OperationTimeMain::on_btnHeatPartTime_clicked() |
20 | { | 20 | { |
21 | - operationTimeHeat* w = new operationTimeHeat(); | 21 | + OperationTimeHeat* w = new OperationTimeHeat(); |
22 | w->setWindowModality(Qt::WindowModal); | 22 | w->setWindowModality(Qt::WindowModal); |
23 | w->showFullScreen(); | 23 | w->showFullScreen(); |
24 | } | 24 | } |
25 | 25 | ||
26 | -void operationTimeMain::on_btnModeTime_clicked() | 26 | +void OperationTimeMain::on_btnModeTime_clicked() |
27 | { | 27 | { |
28 | - operationTimeMode* w = new operationTimeMode(); | 28 | + OperationTimeMode* w = new OperationTimeMode(); |
29 | w->setWindowModality(Qt::WindowModal); | 29 | w->setWindowModality(Qt::WindowModal); |
30 | w->showFullScreen(); | 30 | w->showFullScreen(); |
31 | } | 31 | } |
32 | 32 | ||
33 | -void operationTimeMain::on_btnPartsTime_clicked() | 33 | +void OperationTimeMain::on_btnPartsTime_clicked() |
34 | { | 34 | { |
35 | - operationTimeParts*w = new operationTimeParts(); | 35 | + OperationTimeParts*w = new OperationTimeParts(); |
36 | w->setWindowModality(Qt::WindowModal); | 36 | w->setWindowModality(Qt::WindowModal); |
37 | w->showFullScreen(); | 37 | w->showFullScreen(); |
38 | } | 38 | } |
39 | 39 | ||
40 | -void operationTimeMain::on_backButton_clicked() | 40 | +void OperationTimeMain::on_backButton_clicked() |
41 | { | 41 | { |
42 | deleteLater(); | 42 | deleteLater(); |
43 | } | 43 | } |
app/gui/oven_control/operationtimemain.h
@@ -4,16 +4,16 @@ | @@ -4,16 +4,16 @@ | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | 5 | ||
6 | namespace Ui { | 6 | namespace Ui { |
7 | -class operationTimeMain; | 7 | +class OperationTimeMain; |
8 | } | 8 | } |
9 | 9 | ||
10 | -class operationTimeMain : public QMainWindow | 10 | +class OperationTimeMain : public QMainWindow |
11 | { | 11 | { |
12 | Q_OBJECT | 12 | Q_OBJECT |
13 | 13 | ||
14 | public: | 14 | public: |
15 | - explicit operationTimeMain(QWidget *parent = 0); | ||
16 | - ~operationTimeMain(); | 15 | + explicit OperationTimeMain(QWidget *parent = 0); |
16 | + ~OperationTimeMain(); | ||
17 | 17 | ||
18 | private slots: | 18 | private slots: |
19 | void on_btnHeatPartTime_clicked(); | 19 | void on_btnHeatPartTime_clicked(); |
@@ -25,7 +25,7 @@ private slots: | @@ -25,7 +25,7 @@ private slots: | ||
25 | void on_backButton_clicked(); | 25 | void on_backButton_clicked(); |
26 | 26 | ||
27 | private: | 27 | private: |
28 | - Ui::operationTimeMain *ui; | 28 | + Ui::OperationTimeMain *ui; |
29 | }; | 29 | }; |
30 | 30 | ||
31 | #endif // OPERATIONTIMEMAIN_H | 31 | #endif // OPERATIONTIMEMAIN_H |
app/gui/oven_control/operationtimemain.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>operationTimeMain</class> | ||
4 | - <widget class="QMainWindow" name="operationTimeMain"> | 3 | + <class>OperationTimeMain</class> |
4 | + <widget class="QMainWindow" name="OperationTimeMain"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/operationtimemode.cpp
@@ -2,81 +2,81 @@ | @@ -2,81 +2,81 @@ | ||
2 | #include "ui_operationtimemode.h" | 2 | #include "ui_operationtimemode.h" |
3 | #include "ovenstatics.h" | 3 | #include "ovenstatics.h" |
4 | 4 | ||
5 | -operationTimeMode::operationTimeMode(QWidget *parent) : | 5 | +OperationTimeMode::OperationTimeMode(QWidget *parent) : |
6 | QMainWindow(parent), | 6 | QMainWindow(parent), |
7 | - ui(new Ui::operationTimeMode) | 7 | + ui(new Ui::OperationTimeMode) |
8 | { | 8 | { |
9 | ui->setupUi(this); | 9 | ui->setupUi(this); |
10 | reloadUi(); | 10 | reloadUi(); |
11 | } | 11 | } |
12 | 12 | ||
13 | -operationTimeMode::~operationTimeMode() | 13 | +OperationTimeMode::~OperationTimeMode() |
14 | { | 14 | { |
15 | delete ui; | 15 | delete ui; |
16 | } | 16 | } |
17 | 17 | ||
18 | -void operationTimeMode::on_backButton_clicked() | 18 | +void OperationTimeMode::on_backButton_clicked() |
19 | { | 19 | { |
20 | deleteLater(); | 20 | deleteLater(); |
21 | } | 21 | } |
22 | 22 | ||
23 | 23 | ||
24 | -void operationTimeMode::reloadUi(void){ | 24 | +void OperationTimeMode::reloadUi(void){ |
25 | uint32_t timetemp; | 25 | uint32_t timetemp; |
26 | OvenStatistics* ovs = OvenStatistics::getInstance(); | 26 | OvenStatistics* ovs = OvenStatistics::getInstance(); |
27 | QString strTemp=""; | 27 | QString strTemp=""; |
28 | uint32_t totaltime; | 28 | uint32_t totaltime; |
29 | if(ovs!=NULL){ | 29 | if(ovs!=NULL){ |
30 | //건열 조리 모드 | 30 | //건열 조리 모드 |
31 | - timetemp = ovs->srvdatas->use_log.items.cook_dry_mode; | 31 | + timetemp = ovs->srvdata->use_log.items.cook_dry_mode; |
32 | totaltime += timetemp; | 32 | totaltime += timetemp; |
33 | strTemp.sprintf("%d h", timetemp/3600); | 33 | strTemp.sprintf("%d h", timetemp/3600); |
34 | ui->m_ctrlLbListTime1->setText(strTemp); | 34 | ui->m_ctrlLbListTime1->setText(strTemp); |
35 | qDebug() << "Dry Cook Time : " <<timetemp; | 35 | qDebug() << "Dry Cook Time : " <<timetemp; |
36 | //스팀 조리 모드 | 36 | //스팀 조리 모드 |
37 | - timetemp = ovs->srvdatas->use_log.items.cook_steam_mode; | 37 | + timetemp = ovs->srvdata->use_log.items.cook_steam_mode; |
38 | totaltime += timetemp; | 38 | totaltime += timetemp; |
39 | strTemp.sprintf("%d h", timetemp/3600); | 39 | strTemp.sprintf("%d h", timetemp/3600); |
40 | ui->m_ctrlLbListTime2->setText(strTemp); | 40 | ui->m_ctrlLbListTime2->setText(strTemp); |
41 | qDebug() << "Steam Cook Time : " <<timetemp; | 41 | qDebug() << "Steam Cook Time : " <<timetemp; |
42 | //콤비 조리 모드 | 42 | //콤비 조리 모드 |
43 | - timetemp = ovs->srvdatas->use_log.items.cook_combi_mode; | 43 | + timetemp = ovs->srvdata->use_log.items.cook_combi_mode; |
44 | totaltime += timetemp; | 44 | totaltime += timetemp; |
45 | strTemp.sprintf("%d h", timetemp/3600); | 45 | strTemp.sprintf("%d h", timetemp/3600); |
46 | ui->m_ctrlLbListTime3->setText(strTemp); | 46 | ui->m_ctrlLbListTime3->setText(strTemp); |
47 | qDebug() << "Combi Cook Time : " <<timetemp; | 47 | qDebug() << "Combi Cook Time : " <<timetemp; |
48 | //세제없이 헹굼 | 48 | //세제없이 헹굼 |
49 | - timetemp = ovs->srvdatas->use_log.items.wash_mode_nocleanser; | 49 | + timetemp = ovs->srvdata->use_log.items.wash_mode_nocleanser; |
50 | totaltime += timetemp; | 50 | totaltime += timetemp; |
51 | strTemp.sprintf("%d h", timetemp/3600); | 51 | strTemp.sprintf("%d h", timetemp/3600); |
52 | ui->m_ctrlLbListTime4->setText(strTemp); | 52 | ui->m_ctrlLbListTime4->setText(strTemp); |
53 | qDebug() << "Wash Nocleanser Time : " <<timetemp; | 53 | qDebug() << "Wash Nocleanser Time : " <<timetemp; |
54 | //간이 세척 | 54 | //간이 세척 |
55 | - timetemp = ovs->srvdatas->use_log.items.wash_mode_simple; | 55 | + timetemp = ovs->srvdata->use_log.items.wash_mode_simple; |
56 | totaltime += timetemp; | 56 | totaltime += timetemp; |
57 | strTemp.sprintf("%d h", timetemp/3600); | 57 | strTemp.sprintf("%d h", timetemp/3600); |
58 | ui->m_ctrlLbListTime5->setText(strTemp); | 58 | ui->m_ctrlLbListTime5->setText(strTemp); |
59 | qDebug() << "Wash Simple Time : " <<timetemp; | 59 | qDebug() << "Wash Simple Time : " <<timetemp; |
60 | //표준 세척 | 60 | //표준 세척 |
61 | - timetemp = ovs->srvdatas->use_log.items.wash_mode_standard; | 61 | + timetemp = ovs->srvdata->use_log.items.wash_mode_standard; |
62 | totaltime += timetemp; | 62 | totaltime += timetemp; |
63 | strTemp.sprintf("%d h", timetemp/3600); | 63 | strTemp.sprintf("%d h", timetemp/3600); |
64 | ui->m_ctrlLbListTime6->setText(strTemp); | 64 | ui->m_ctrlLbListTime6->setText(strTemp); |
65 | qDebug() << "Wash Standard Time : " <<timetemp; | 65 | qDebug() << "Wash Standard Time : " <<timetemp; |
66 | //강세척 | 66 | //강세척 |
67 | - timetemp = ovs->srvdatas->use_log.items.wash_mode_strong; | 67 | + timetemp = ovs->srvdata->use_log.items.wash_mode_strong; |
68 | totaltime += timetemp; | 68 | totaltime += timetemp; |
69 | strTemp.sprintf("%d h", timetemp/3600); | 69 | strTemp.sprintf("%d h", timetemp/3600); |
70 | ui->m_ctrlLbListTime7->setText(strTemp); | 70 | ui->m_ctrlLbListTime7->setText(strTemp); |
71 | qDebug() << "Wash Strong Time : " <<timetemp; | 71 | qDebug() << "Wash Strong Time : " <<timetemp; |
72 | //고속 세척 | 72 | //고속 세척 |
73 | - timetemp = ovs->srvdatas->use_log.items.wash_mode_speed; | 73 | + timetemp = ovs->srvdata->use_log.items.wash_mode_speed; |
74 | totaltime += timetemp; | 74 | totaltime += timetemp; |
75 | strTemp.sprintf("%d h", timetemp/3600); | 75 | strTemp.sprintf("%d h", timetemp/3600); |
76 | ui->m_ctrlLbListTime8->setText(strTemp); | 76 | ui->m_ctrlLbListTime8->setText(strTemp); |
77 | qDebug() << "Wash Speed Time : " <<timetemp; | 77 | qDebug() << "Wash Speed Time : " <<timetemp; |
78 | //쿨다운 | 78 | //쿨다운 |
79 | - timetemp = ovs->srvdatas->use_log.items.cooldown_mode; | 79 | + timetemp = ovs->srvdata->use_log.items.cooldown_mode; |
80 | totaltime += timetemp; | 80 | totaltime += timetemp; |
81 | strTemp.sprintf("%d h", timetemp/3600); | 81 | strTemp.sprintf("%d h", timetemp/3600); |
82 | ui->m_ctrlLbListTime9->setText(strTemp); | 82 | ui->m_ctrlLbListTime9->setText(strTemp); |
app/gui/oven_control/operationtimemode.h
@@ -4,22 +4,22 @@ | @@ -4,22 +4,22 @@ | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | 5 | ||
6 | namespace Ui { | 6 | namespace Ui { |
7 | -class operationTimeMode; | 7 | +class OperationTimeMode; |
8 | } | 8 | } |
9 | 9 | ||
10 | -class operationTimeMode : public QMainWindow | 10 | +class OperationTimeMode : public QMainWindow |
11 | { | 11 | { |
12 | Q_OBJECT | 12 | Q_OBJECT |
13 | 13 | ||
14 | public: | 14 | public: |
15 | - explicit operationTimeMode(QWidget *parent = 0); | ||
16 | - ~operationTimeMode(); | 15 | + explicit OperationTimeMode(QWidget *parent = 0); |
16 | + ~OperationTimeMode(); | ||
17 | 17 | ||
18 | private slots: | 18 | private slots: |
19 | void on_backButton_clicked(); | 19 | void on_backButton_clicked(); |
20 | 20 | ||
21 | private: | 21 | private: |
22 | - Ui::operationTimeMode *ui; | 22 | + Ui::OperationTimeMode *ui; |
23 | void reloadUi(void); | 23 | void reloadUi(void); |
24 | }; | 24 | }; |
25 | 25 |
app/gui/oven_control/operationtimemode.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>operationTimeMode</class> | ||
4 | - <widget class="QMainWindow" name="operationTimeMode"> | 3 | + <class>OperationTimeMode</class> |
4 | + <widget class="QMainWindow" name="OperationTimeMode"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/operationtimeparts.cpp
@@ -3,9 +3,9 @@ | @@ -3,9 +3,9 @@ | ||
3 | #include "ui_operationtimeparts.h" | 3 | #include "ui_operationtimeparts.h" |
4 | #include "ovenstatics.h" | 4 | #include "ovenstatics.h" |
5 | 5 | ||
6 | -operationTimeParts::operationTimeParts(QWidget *parent) : | 6 | +OperationTimeParts::OperationTimeParts(QWidget *parent) : |
7 | QMainWindow(parent), | 7 | QMainWindow(parent), |
8 | - ui(new Ui::operationTimeParts) | 8 | + ui(new Ui::OperationTimeParts) |
9 | { | 9 | { |
10 | int i=0; | 10 | int i=0; |
11 | OvenStatistics* ovs = OvenStatistics::getInstance(); | 11 | OvenStatistics* ovs = OvenStatistics::getInstance(); |
@@ -47,7 +47,7 @@ operationTimeParts::operationTimeParts(QWidget *parent) : | @@ -47,7 +47,7 @@ operationTimeParts::operationTimeParts(QWidget *parent) : | ||
47 | if(ovs != NULL){ | 47 | if(ovs != NULL){ |
48 | for( i =0;i<OPERATION_TIME_PARTS_MAX_ITEM;i++){ | 48 | for( i =0;i<OPERATION_TIME_PARTS_MAX_ITEM;i++){ |
49 | if(m_arrPartItemIdxs[i] != 0xffff){ | 49 | if(m_arrPartItemIdxs[i] != 0xffff){ |
50 | - m_arrUseItems[i] = &(ovs->srvdatas->use_log.values[m_arrPartItemIdxs[i]]); | 50 | + m_arrUseItems[i] = &(ovs->srvdata->use_log.values[m_arrPartItemIdxs[i]]); |
51 | } | 51 | } |
52 | else m_arrUseItems[i] = NULL; | 52 | else m_arrUseItems[i] = NULL; |
53 | } | 53 | } |
@@ -55,17 +55,17 @@ operationTimeParts::operationTimeParts(QWidget *parent) : | @@ -55,17 +55,17 @@ operationTimeParts::operationTimeParts(QWidget *parent) : | ||
55 | reloadUi(); | 55 | reloadUi(); |
56 | } | 56 | } |
57 | 57 | ||
58 | -operationTimeParts::~operationTimeParts() | 58 | +OperationTimeParts::~OperationTimeParts() |
59 | { | 59 | { |
60 | delete ui; | 60 | delete ui; |
61 | } | 61 | } |
62 | 62 | ||
63 | -void operationTimeParts::on_backButton_clicked() | 63 | +void OperationTimeParts::on_backButton_clicked() |
64 | { | 64 | { |
65 | deleteLater(); | 65 | deleteLater(); |
66 | } | 66 | } |
67 | 67 | ||
68 | -void operationTimeParts::reloadUi(void){ | 68 | +void OperationTimeParts::reloadUi(void){ |
69 | uint32_t timetemp; | 69 | uint32_t timetemp; |
70 | OvenStatistics* ovs = OvenStatistics::getInstance(); | 70 | OvenStatistics* ovs = OvenStatistics::getInstance(); |
71 | QString strTemp=""; | 71 | QString strTemp=""; |
@@ -90,12 +90,12 @@ void operationTimeParts::reloadUi(void){ | @@ -90,12 +90,12 @@ void operationTimeParts::reloadUi(void){ | ||
90 | } | 90 | } |
91 | } | 91 | } |
92 | 92 | ||
93 | -void operationTimeParts::on_btnReset_2_clicked() | 93 | +void OperationTimeParts::on_btnReset_2_clicked() |
94 | { | 94 | { |
95 | 95 | ||
96 | } | 96 | } |
97 | 97 | ||
98 | -void operationTimeParts::on_btnResets_clicked(int idx){ | 98 | +void OperationTimeParts::on_btnResets_clicked(int idx){ |
99 | qDebug() << "PUSH BUTTON " << idx; | 99 | qDebug() << "PUSH BUTTON " << idx; |
100 | if(idx < OPERATION_TIME_CONTROL_MAX){ | 100 | if(idx < OPERATION_TIME_CONTROL_MAX){ |
101 | if(m_arrUseItems[idx] !=NULL){ | 101 | if(m_arrUseItems[idx] !=NULL){ |
app/gui/oven_control/operationtimeparts.h
@@ -5,22 +5,22 @@ | @@ -5,22 +5,22 @@ | ||
5 | #include <qlabel.h> | 5 | #include <qlabel.h> |
6 | #include <qbuttongroup.h> | 6 | #include <qbuttongroup.h> |
7 | #include <qpushbutton.h> | 7 | #include <qpushbutton.h> |
8 | -#include "servicedatas.h" | 8 | +#include "servicedata.h" |
9 | 9 | ||
10 | #define OPERATION_TIME_CONTROL_MAX 11 | 10 | #define OPERATION_TIME_CONTROL_MAX 11 |
11 | #define OPERATION_TIME_PARTS_MAX_ITEM 10 | 11 | #define OPERATION_TIME_PARTS_MAX_ITEM 10 |
12 | 12 | ||
13 | namespace Ui { | 13 | namespace Ui { |
14 | -class operationTimeParts; | 14 | +class OperationTimeParts; |
15 | } | 15 | } |
16 | 16 | ||
17 | -class operationTimeParts : public QMainWindow | 17 | +class OperationTimeParts : public QMainWindow |
18 | { | 18 | { |
19 | Q_OBJECT | 19 | Q_OBJECT |
20 | 20 | ||
21 | public: | 21 | public: |
22 | - explicit operationTimeParts(QWidget *parent = 0); | ||
23 | - ~operationTimeParts(); | 22 | + explicit OperationTimeParts(QWidget *parent = 0); |
23 | + ~OperationTimeParts(); | ||
24 | 24 | ||
25 | private slots: | 25 | private slots: |
26 | void on_backButton_clicked(); | 26 | void on_backButton_clicked(); |
@@ -40,7 +40,7 @@ private: | @@ -40,7 +40,7 @@ private: | ||
40 | QPushButton* m_arrResetBtn[OPERATION_TIME_CONTROL_MAX]; | 40 | QPushButton* m_arrResetBtn[OPERATION_TIME_CONTROL_MAX]; |
41 | QButtonGroup* m_btnGrops; | 41 | QButtonGroup* m_btnGrops; |
42 | 42 | ||
43 | - Ui::operationTimeParts *ui; | 43 | + Ui::OperationTimeParts *ui; |
44 | void reloadUi(void); | 44 | void reloadUi(void); |
45 | }; | 45 | }; |
46 | 46 |
app/gui/oven_control/operationtimeparts.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>operationTimeParts</class> | ||
4 | - <widget class="QMainWindow" name="operationTimeParts"> | 3 | + <class>OperationTimeParts</class> |
4 | + <widget class="QMainWindow" name="OperationTimeParts"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/oven_control.pro
@@ -44,7 +44,6 @@ SOURCES += main.cpp\ | @@ -44,7 +44,6 @@ SOURCES += main.cpp\ | ||
44 | cooldownpopup.cpp \ | 44 | cooldownpopup.cpp \ |
45 | engineermenuwindow.cpp \ | 45 | engineermenuwindow.cpp \ |
46 | ovenstatics.cpp \ | 46 | ovenstatics.cpp \ |
47 | - servicedatas.cpp \ | ||
48 | popupwindow.cpp \ | 47 | popupwindow.cpp \ |
49 | cookbook.cpp \ | 48 | cookbook.cpp \ |
50 | define.cpp \ | 49 | define.cpp \ |
@@ -61,7 +60,8 @@ SOURCES += main.cpp\ | @@ -61,7 +60,8 @@ SOURCES += main.cpp\ | ||
61 | realtimepartswindow.cpp \ | 60 | realtimepartswindow.cpp \ |
62 | realtimesensorwindow.cpp \ | 61 | realtimesensorwindow.cpp \ |
63 | bulletindicator.cpp \ | 62 | bulletindicator.cpp \ |
64 | - soundplayer.cpp | 63 | + soundplayer.cpp \ |
64 | + servicedata.cpp | ||
65 | 65 | ||
66 | HEADERS += mainwindow.h \ | 66 | HEADERS += mainwindow.h \ |
67 | cook.h \ | 67 | cook.h \ |
@@ -95,7 +95,6 @@ HEADERS += mainwindow.h \ | @@ -95,7 +95,6 @@ HEADERS += mainwindow.h \ | ||
95 | cooldownpopup.h \ | 95 | cooldownpopup.h \ |
96 | engineermenuwindow.h \ | 96 | engineermenuwindow.h \ |
97 | ovenstatics.h \ | 97 | ovenstatics.h \ |
98 | - servicedatas.h \ | ||
99 | popupwindow.h \ | 98 | popupwindow.h \ |
100 | cookbook.h \ | 99 | cookbook.h \ |
101 | define.h \ | 100 | define.h \ |
@@ -112,7 +111,8 @@ HEADERS += mainwindow.h \ | @@ -112,7 +111,8 @@ HEADERS += mainwindow.h \ | ||
112 | realtimepartswindow.h \ | 111 | realtimepartswindow.h \ |
113 | realtimesensorwindow.h \ | 112 | realtimesensorwindow.h \ |
114 | bulletindicator.h \ | 113 | bulletindicator.h \ |
115 | - soundplayer.h | 114 | + soundplayer.h \ |
115 | + servicedata.h | ||
116 | 116 | ||
117 | FORMS += mainwindow.ui \ | 117 | FORMS += mainwindow.ui \ |
118 | manualcookwindow.ui \ | 118 | manualcookwindow.ui \ |
app/gui/oven_control/ovenstatics.cpp
@@ -49,12 +49,12 @@ OvenStatistics::OvenStatistics(QObject* parent) :QObject(parent) | @@ -49,12 +49,12 @@ OvenStatistics::OvenStatistics(QObject* parent) :QObject(parent) | ||
49 | 49 | ||
50 | curSensorValue[12].itemp = 100; | 50 | curSensorValue[12].itemp = 100; |
51 | 51 | ||
52 | - srvdatas = new servicedatas(); | ||
53 | - srvdatas->loadServiceDatas(); | 52 | + srvdata = new ServiceData(); |
53 | + srvdata->loadServiceData(); | ||
54 | } | 54 | } |
55 | 55 | ||
56 | OvenStatistics::~OvenStatistics(){ | 56 | OvenStatistics::~OvenStatistics(){ |
57 | - delete srvdatas; | 57 | + delete srvdata; |
58 | } | 58 | } |
59 | 59 | ||
60 | 60 | ||
@@ -73,7 +73,7 @@ void OvenStatistics::onDataChanged() | @@ -73,7 +73,7 @@ void OvenStatistics::onDataChanged() | ||
73 | if(oven->cooking() && control.system){ | 73 | if(oven->cooking() && control.system){ |
74 | if(state.door_state ==1 && curdoorstate==0){ | 74 | if(state.door_state ==1 && curdoorstate==0){ |
75 | //door error | 75 | //door error |
76 | - item = &(srvdatas->err_log.items.door); | 76 | + item = &(srvdata->err_log.items.door); |
77 | item->fired_cnt+=1; | 77 | item->fired_cnt+=1; |
78 | if(item->first_fired==0)item->first_fired = ltime; | 78 | if(item->first_fired==0)item->first_fired = ltime; |
79 | item->last_fried = ltime; | 79 | item->last_fried = ltime; |
@@ -111,65 +111,65 @@ void OvenStatistics::processSensorError(uint16_t errflag, time_t ltime){ | @@ -111,65 +111,65 @@ void OvenStatistics::processSensorError(uint16_t errflag, time_t ltime){ | ||
111 | else state = SYS_ON_COOK_OFF; | 111 | else state = SYS_ON_COOK_OFF; |
112 | 112 | ||
113 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_1)){ | 113 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_1)){ |
114 | - item = &(srvdatas->err_log.items.inner_temp_fail); | 114 | + item = &(srvdata->err_log.items.inner_temp_fail); |
115 | strTitle = tr("내부 온도 이상 발생"); | 115 | strTitle = tr("내부 온도 이상 발생"); |
116 | strMsg = tr("내부 온도 센서에 이상이 발생하였습니다."); | 116 | strMsg = tr("내부 온도 센서에 이상이 발생하였습니다."); |
117 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_1],strMsg,strTitle, ltime); | 117 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_1],strMsg,strTitle, ltime); |
118 | } | 118 | } |
119 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_2)){ | 119 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_2)){ |
120 | - item = &(srvdatas->err_log.items.qunching_temp_fail); | 120 | + item = &(srvdata->err_log.items.qunching_temp_fail); |
121 | strTitle = tr("퀀칭 온도 이상 발생"); | 121 | strTitle = tr("퀀칭 온도 이상 발생"); |
122 | strMsg = tr("퀀칭 온도에 이상이 발생하였습니다."); | 122 | strMsg = tr("퀀칭 온도에 이상이 발생하였습니다."); |
123 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_2],strMsg,strTitle, ltime); | 123 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_2],strMsg,strTitle, ltime); |
124 | } | 124 | } |
125 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_3)){ | 125 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_3)){ |
126 | //Reserved allerrornoe 설정 | 126 | //Reserved allerrornoe 설정 |
127 | - item = &(srvdatas->err_log.items.qunching_temp_fail); | 127 | + item = &(srvdata->err_log.items.qunching_temp_fail); |
128 | strTitle = tr("퀀칭 온도 이상 발생"); | 128 | strTitle = tr("퀀칭 온도 이상 발생"); |
129 | strMsg = tr("퀀칭 온도 센서에 이상이 발생하였습니다."); | 129 | strMsg = tr("퀀칭 온도 센서에 이상이 발생하였습니다."); |
130 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_3],strMsg,strTitle, ltime); | 130 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_3],strMsg,strTitle, ltime); |
131 | } | 131 | } |
132 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_4)){ | 132 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_4)){ |
133 | - item = &(srvdatas->err_log.items.wall_temp1_fail); | 133 | + item = &(srvdata->err_log.items.wall_temp1_fail); |
134 | strTitle = tr("벽면 온도 이상 발생"); | 134 | strTitle = tr("벽면 온도 이상 발생"); |
135 | strMsg = tr("벽면 온도 센서에 이상이 발생하였습니다."); | 135 | strMsg = tr("벽면 온도 센서에 이상이 발생하였습니다."); |
136 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_4],strMsg,strTitle, ltime); | 136 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_4],strMsg,strTitle, ltime); |
137 | } | 137 | } |
138 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_5)){ | 138 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_5)){ |
139 | - item = &(srvdatas->err_log.items.steam_gen_temp_fail); | 139 | + item = &(srvdata->err_log.items.steam_gen_temp_fail); |
140 | strTitle = tr("스팀제네레이터 온도 이상 발생"); | 140 | strTitle = tr("스팀제네레이터 온도 이상 발생"); |
141 | strMsg = tr("스팀제네레이터 온도 센서에 이상이 발생하였습니다."); | 141 | strMsg = tr("스팀제네레이터 온도 센서에 이상이 발생하였습니다."); |
142 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_5],strMsg,strTitle, ltime); | 142 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_5],strMsg,strTitle, ltime); |
143 | } | 143 | } |
144 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_6)){ | 144 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_6)){ |
145 | - item = &(srvdatas->err_log.items.meatprove_temp1_fail); | 145 | + item = &(srvdata->err_log.items.meatprove_temp1_fail); |
146 | strTitle = tr("미트프로브 온도 이상 발생"); | 146 | strTitle = tr("미트프로브 온도 이상 발생"); |
147 | strMsg = tr("미트프로브 온도 센서에 이상이 발생하였습니다."); | 147 | strMsg = tr("미트프로브 온도 센서에 이상이 발생하였습니다."); |
148 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_6],strMsg,strTitle, ltime); | 148 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_6],strMsg,strTitle, ltime); |
149 | } | 149 | } |
150 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_7)){ | 150 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_7)){ |
151 | //Reseved | 151 | //Reseved |
152 | - item = &(srvdatas->err_log.items.meatprove_temp2_fail); | 152 | + item = &(srvdata->err_log.items.meatprove_temp2_fail); |
153 | strTitle = tr("미트프로브2 온도 이상 발생"); | 153 | strTitle = tr("미트프로브2 온도 이상 발생"); |
154 | strMsg = tr("미트프로브2 온도 센서에 이상이 발생하였습니다."); | 154 | strMsg = tr("미트프로브2 온도 센서에 이상이 발생하였습니다."); |
155 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_7],strMsg , strTitle, ltime); | 155 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_7],strMsg , strTitle, ltime); |
156 | } | 156 | } |
157 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_8)){ | 157 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_8)){ |
158 | //Reserved | 158 | //Reserved |
159 | - item = &(srvdatas->err_log.items.meatprove_temp3_fail); | 159 | + item = &(srvdata->err_log.items.meatprove_temp3_fail); |
160 | strMsg = tr("미트프로브3 온도 센서에 이상이 발생하였습니다."); | 160 | strMsg = tr("미트프로브3 온도 센서에 이상이 발생하였습니다."); |
161 | strTitle = tr("미트프로브3 온도 이상 발생"); | 161 | strTitle = tr("미트프로브3 온도 이상 발생"); |
162 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_8],strMsg,strTitle, ltime); | 162 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_8],strMsg,strTitle, ltime); |
163 | } | 163 | } |
164 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_9)){ | 164 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_9)){ |
165 | //Reserved | 165 | //Reserved |
166 | - item = &(srvdatas->err_log.items.meatprove_temp4_fail); | 166 | + item = &(srvdata->err_log.items.meatprove_temp4_fail); |
167 | strMsg = tr("미트프로브4 온도 센서에 이상이 발생하였습니다."); | 167 | strMsg = tr("미트프로브4 온도 센서에 이상이 발생하였습니다."); |
168 | strTitle = tr("미트프로브4 온도 이상 발생"); | 168 | strTitle = tr("미트프로브4 온도 이상 발생"); |
169 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_9],strMsg,strTitle, ltime); | 169 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_9],strMsg,strTitle, ltime); |
170 | } | 170 | } |
171 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_10)){ | 171 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_10)){ |
172 | - item = &(srvdatas->err_log.items.pcb_temp_fail); | 172 | + item = &(srvdata->err_log.items.pcb_temp_fail); |
173 | strMsg = tr("PCB 온도 센서에 이상이 발생하였습니다."); | 173 | strMsg = tr("PCB 온도 센서에 이상이 발생하였습니다."); |
174 | strTitle = tr("PCB 온도 이상 발생"); | 174 | strTitle = tr("PCB 온도 이상 발생"); |
175 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_10],strMsg,strTitle, ltime); | 175 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_10],strMsg,strTitle, ltime); |
@@ -186,31 +186,31 @@ void OvenStatistics::processCommError(uint16_t errflag, time_t ltime){ | @@ -186,31 +186,31 @@ void OvenStatistics::processCommError(uint16_t errflag, time_t ltime){ | ||
186 | else state = SYS_ON_COOK_OFF; | 186 | else state = SYS_ON_COOK_OFF; |
187 | 187 | ||
188 | if(errflag & MAKE_MASK(COMM_ERR_BUNNER1)){ | 188 | if(errflag & MAKE_MASK(COMM_ERR_BUNNER1)){ |
189 | - item = &(srvdatas->err_log.items.upper_pan_fail); | 189 | + item = &(srvdata->err_log.items.upper_pan_fail); |
190 | strMsg = tr("상부 송풍기 이상 발생"); | 190 | strMsg = tr("상부 송풍기 이상 발생"); |
191 | strTitle = tr("상부 송풍기 이상 발생"); | 191 | strTitle = tr("상부 송풍기 이상 발생"); |
192 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER1],strMsg,strTitle, ltime); | 192 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER1],strMsg,strTitle, ltime); |
193 | } | 193 | } |
194 | if(errflag & MAKE_MASK(COMM_ERR_BUNNER2)){ | 194 | if(errflag & MAKE_MASK(COMM_ERR_BUNNER2)){ |
195 | - item = &(srvdatas->err_log.items.lower_pan_fail); | 195 | + item = &(srvdata->err_log.items.lower_pan_fail); |
196 | strMsg = tr("하부 송풍기 이상 발생"); | 196 | strMsg = tr("하부 송풍기 이상 발생"); |
197 | strTitle = tr("하부 송풍기 이상 발생"); | 197 | strTitle = tr("하부 송풍기 이상 발생"); |
198 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER2],strMsg,strTitle, ltime); | 198 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER2],strMsg,strTitle, ltime); |
199 | } | 199 | } |
200 | if(errflag & MAKE_MASK(COMM_ERR_BUNNER3)){ | 200 | if(errflag & MAKE_MASK(COMM_ERR_BUNNER3)){ |
201 | - item = &(srvdatas->err_log.items.steam_pan_fail); | 201 | + item = &(srvdata->err_log.items.steam_pan_fail); |
202 | strMsg = tr("스팀 송풍기 이상 발생"); | 202 | strMsg = tr("스팀 송풍기 이상 발생"); |
203 | strTitle = tr("스팀 송풍기 이상 발생"); | 203 | strTitle = tr("스팀 송풍기 이상 발생"); |
204 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER3],strMsg,strTitle, ltime); | 204 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER3],strMsg,strTitle, ltime); |
205 | } | 205 | } |
206 | if(errflag & MAKE_MASK(COMM_ERR_LOWERFAN)){ | 206 | if(errflag & MAKE_MASK(COMM_ERR_LOWERFAN)){ |
207 | - item = &(srvdatas->err_log.items.lower_motor_fail); | 207 | + item = &(srvdata->err_log.items.lower_motor_fail); |
208 | strMsg = tr("하부 모터 컨트롤러 이상 발생"); | 208 | strMsg = tr("하부 모터 컨트롤러 이상 발생"); |
209 | strTitle = tr("하부 모터 컨트롤러 이상 발생"); | 209 | strTitle = tr("하부 모터 컨트롤러 이상 발생"); |
210 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER2],strMsg,strTitle, ltime); | 210 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER2],strMsg,strTitle, ltime); |
211 | } | 211 | } |
212 | if(errflag & MAKE_MASK(COMM_ERR_UPPERFAN)){ | 212 | if(errflag & MAKE_MASK(COMM_ERR_UPPERFAN)){ |
213 | - item = &(srvdatas->err_log.items.upper_motor_fail); | 213 | + item = &(srvdata->err_log.items.upper_motor_fail); |
214 | strMsg = tr("상부 모터 컨트롤러 이상 발생"); | 214 | strMsg = tr("상부 모터 컨트롤러 이상 발생"); |
215 | strTitle = tr("상부 모터 컨트롤러 이상 발생"); | 215 | strTitle = tr("상부 모터 컨트롤러 이상 발생"); |
216 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER2],strMsg,strTitle, ltime); | 216 | processErrorItems(item,comm_err_type_def[state][COMM_ERR_BUNNER2],strMsg,strTitle, ltime); |
@@ -228,66 +228,66 @@ void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){ | @@ -228,66 +228,66 @@ void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){ | ||
228 | 228 | ||
229 | if( errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER1)){ | 229 | if( errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER1)){ |
230 | //버너 컨트롤러 1 착화 이상 | 230 | //버너 컨트롤러 1 착화 이상 |
231 | - item = &(srvdatas->err_log.items.upper_fire_fail); | 231 | + item = &(srvdata->err_log.items.upper_fire_fail); |
232 | strMsg = tr("상부 버너 착하가 되지 않습니다."); | 232 | strMsg = tr("상부 버너 착하가 되지 않습니다."); |
233 | strTitle = tr("상부 버너 착하 이상 발생"); | 233 | strTitle = tr("상부 버너 착하 이상 발생"); |
234 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER1],strMsg,strTitle,ltime); | 234 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER1],strMsg,strTitle,ltime); |
235 | } | 235 | } |
236 | if(errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER2)){ | 236 | if(errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER2)){ |
237 | //버너 컨트롤러 2 착화 이상 | 237 | //버너 컨트롤러 2 착화 이상 |
238 | - item = &(srvdatas->err_log.items.lower_fire_fail); | 238 | + item = &(srvdata->err_log.items.lower_fire_fail); |
239 | strMsg = tr("하부 버너 착하가 되지 않습니다."); | 239 | strMsg = tr("하부 버너 착하가 되지 않습니다."); |
240 | strTitle = tr("하부 버너 착하 이상 발생"); | 240 | strTitle = tr("하부 버너 착하 이상 발생"); |
241 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER2],strMsg,strTitle,ltime); | 241 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER2],strMsg,strTitle,ltime); |
242 | } | 242 | } |
243 | if(errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER3)){ | 243 | if(errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER3)){ |
244 | - item = &(srvdatas->err_log.items.steam_fire_fail); | 244 | + item = &(srvdata->err_log.items.steam_fire_fail); |
245 | strMsg = tr("스팀 버너 착하가 되지 않습니다."); | 245 | strMsg = tr("스팀 버너 착하가 되지 않습니다."); |
246 | strMsg = tr("스팀 버너 착하 이상 발생"); | 246 | strMsg = tr("스팀 버너 착하 이상 발생"); |
247 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER3],strMsg,strTitle,ltime); | 247 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER3],strMsg,strTitle,ltime); |
248 | } | 248 | } |
249 | if(errflag & MAKE_MASK(SYS_ERR_OVNE_TEMP_ALARM)){ | 249 | if(errflag & MAKE_MASK(SYS_ERR_OVNE_TEMP_ALARM)){ |
250 | - item = &(srvdatas->err_log.items.inner_temp_high_alarm); | 250 | + item = &(srvdata->err_log.items.inner_temp_high_alarm); |
251 | strMsg = tr("내부 온도가 과열되었습니다."); | 251 | strMsg = tr("내부 온도가 과열되었습니다."); |
252 | strTitle = tr("내부 온도 과열 발생"); | 252 | strTitle = tr("내부 온도 과열 발생"); |
253 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_OVNE_TEMP_ALARM],strMsg,strTitle,ltime); | 253 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_OVNE_TEMP_ALARM],strMsg,strTitle,ltime); |
254 | } | 254 | } |
255 | if(errflag & MAKE_MASK(SYS_ERR_QUN_TEMP_ALARM)){ | 255 | if(errflag & MAKE_MASK(SYS_ERR_QUN_TEMP_ALARM)){ |
256 | //퀀칭 온도 센서 과열 | 256 | //퀀칭 온도 센서 과열 |
257 | - item = &(srvdatas->err_log.items.qunching_temp_high_alarm); | 257 | + item = &(srvdata->err_log.items.qunching_temp_high_alarm); |
258 | strTitle = tr("퀀칭 온도 센서 이상 발생"); | 258 | strTitle = tr("퀀칭 온도 센서 이상 발생"); |
259 | strMsg = tr("퀀칭 온도 센서가 과열되었습니다"); | 259 | strMsg = tr("퀀칭 온도 센서가 과열되었습니다"); |
260 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_QUN_TEMP_ALARM],strMsg,strTitle,ltime); | 260 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_QUN_TEMP_ALARM],strMsg,strTitle,ltime); |
261 | } | 261 | } |
262 | if(errflag & MAKE_MASK(SYS_ERR_CENTER_TEMP_ALARM)){ | 262 | if(errflag & MAKE_MASK(SYS_ERR_CENTER_TEMP_ALARM)){ |
263 | //중심 온도 과열 | 263 | //중심 온도 과열 |
264 | - item = &(srvdatas->err_log.items.meatprove_temp1_high_alarm); | 264 | + item = &(srvdata->err_log.items.meatprove_temp1_high_alarm); |
265 | strTitle = tr("미트프로브 온도 센서 이상 발생."); | 265 | strTitle = tr("미트프로브 온도 센서 이상 발생."); |
266 | strMsg = tr("미트프로브 온도 센서 과열되었습니다."); | 266 | strMsg = tr("미트프로브 온도 센서 과열되었습니다."); |
267 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_CENTER_TEMP_ALARM],strMsg,strTitle,ltime); | 267 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_CENTER_TEMP_ALARM],strMsg,strTitle,ltime); |
268 | } | 268 | } |
269 | if(errflag & MAKE_MASK(SYS_ERR_WALL_TEMP_ALARM)){ | 269 | if(errflag & MAKE_MASK(SYS_ERR_WALL_TEMP_ALARM)){ |
270 | - item = &(srvdatas->err_log.items.wall_temp1_high_alarm); | 270 | + item = &(srvdata->err_log.items.wall_temp1_high_alarm); |
271 | strTitle = tr("벽면 온도 센서 이상 발생."); | 271 | strTitle = tr("벽면 온도 센서 이상 발생."); |
272 | strMsg = tr("벽면 온도 센서가 과열 되었습니다."); | 272 | strMsg = tr("벽면 온도 센서가 과열 되었습니다."); |
273 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_WALL_TEMP_ALARM],strMsg,strTitle,ltime); | 273 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_WALL_TEMP_ALARM],strMsg,strTitle,ltime); |
274 | } | 274 | } |
275 | if(errflag & MAKE_MASK(SYS_ERR_STAM_TEMP_ALARM)){ | 275 | if(errflag & MAKE_MASK(SYS_ERR_STAM_TEMP_ALARM)){ |
276 | - item = &(srvdatas->err_log.items.steam_gen_temp_high_alram); | 276 | + item = &(srvdata->err_log.items.steam_gen_temp_high_alram); |
277 | strTitle = tr("스팀제네레이터 온도 과열 발생."); | 277 | strTitle = tr("스팀제네레이터 온도 과열 발생."); |
278 | strMsg = tr("스팀제네레이터 온도 센서 과열이 발생되었습니다."); | 278 | strMsg = tr("스팀제네레이터 온도 센서 과열이 발생되었습니다."); |
279 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_STAM_TEMP_ALARM],strMsg,strTitle,ltime); | 279 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_STAM_TEMP_ALARM],strMsg,strTitle,ltime); |
280 | } | 280 | } |
281 | if(errflag & MAKE_MASK(SYS_ERR_WATER_SPLY_FAIL)){ | 281 | if(errflag & MAKE_MASK(SYS_ERR_WATER_SPLY_FAIL)){ |
282 | //급수 이상 -> 유량 센서 이상 | 282 | //급수 이상 -> 유량 센서 이상 |
283 | - item = &(srvdatas->err_log.items.water_level_sensor_fail); | 283 | + item = &(srvdata->err_log.items.water_level_sensor_fail); |
284 | strTitle = tr("급수 이상 발생"); | 284 | strTitle = tr("급수 이상 발생"); |
285 | strMsg = tr("급수가 되지 않습니다."); | 285 | strMsg = tr("급수가 되지 않습니다."); |
286 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_SPLY_FAIL],strMsg,strTitle,ltime); | 286 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_SPLY_FAIL],strMsg,strTitle,ltime); |
287 | } | 287 | } |
288 | if(errflag & MAKE_MASK(SYS_ERR_WATER_LEVEL_FAIL)){ | 288 | if(errflag & MAKE_MASK(SYS_ERR_WATER_LEVEL_FAIL)){ |
289 | //급수 이상 -> 수위 센서 이상 | 289 | //급수 이상 -> 수위 센서 이상 |
290 | - item = &(srvdatas->err_log.items.water_level_sensor_fail); | 290 | + item = &(srvdata->err_log.items.water_level_sensor_fail); |
291 | strTitle = tr("급수 이상 발생"); | 291 | strTitle = tr("급수 이상 발생"); |
292 | strMsg = tr("급수가 되지 않습니다."); | 292 | strMsg = tr("급수가 되지 않습니다."); |
293 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_LEVEL_FAIL],strMsg,strTitle,ltime); | 293 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_LEVEL_FAIL],strMsg,strTitle,ltime); |
@@ -314,7 +314,7 @@ void OvenStatistics::oneSecTimerFired(void){ | @@ -314,7 +314,7 @@ void OvenStatistics::oneSecTimerFired(void){ | ||
314 | 314 | ||
315 | nOneSecCnt++; | 315 | nOneSecCnt++; |
316 | if( (nOneSecCnt % 10) ==0 ) { | 316 | if( (nOneSecCnt % 10) ==0 ) { |
317 | - srvdatas->saveServiceDatas(); | 317 | + srvdata->saveServiceData(); |
318 | qDebug()<<"statics data saved"; | 318 | qDebug()<<"statics data saved"; |
319 | } | 319 | } |
320 | 320 | ||
@@ -325,82 +325,82 @@ void OvenStatistics::oneSecTimerFired(void){ | @@ -325,82 +325,82 @@ void OvenStatistics::oneSecTimerFired(void){ | ||
325 | } | 325 | } |
326 | //가열부 시간 측정 | 326 | //가열부 시간 측정 |
327 | if( (state.onoff_state1 & LOAD_STATE1_STEAM_BUNNER) !=0){ | 327 | if( (state.onoff_state1 & LOAD_STATE1_STEAM_BUNNER) !=0){ |
328 | - srvdatas->use_log.items.steam_heat +=1; | 328 | + srvdata->use_log.items.steam_heat +=1; |
329 | } | 329 | } |
330 | if( (state.onoff_state1 & (LOAD_STATE1_UPPER_BUNNER | LOAD_STATE1_LOWER_FAN))!=0){ | 330 | if( (state.onoff_state1 & (LOAD_STATE1_UPPER_BUNNER | LOAD_STATE1_LOWER_FAN))!=0){ |
331 | - srvdatas->use_log.items.dry_heat+=1; | 331 | + srvdata->use_log.items.dry_heat+=1; |
332 | if(state.onoff_state1 & (LOAD_STATE1_UPPER_BUNNER)){ | 332 | if(state.onoff_state1 & (LOAD_STATE1_UPPER_BUNNER)){ |
333 | - srvdatas->use_log.items.upper_heat +=1; | 333 | + srvdata->use_log.items.upper_heat +=1; |
334 | } | 334 | } |
335 | if((state.onoff_state2 & LOAD_STATE1_LOWER_BUNNER)!=0){ | 335 | if((state.onoff_state2 & LOAD_STATE1_LOWER_BUNNER)!=0){ |
336 | - srvdatas->use_log.items.lower_heat +=1; | 336 | + srvdata->use_log.items.lower_heat +=1; |
337 | } | 337 | } |
338 | } | 338 | } |
339 | //모드 시간 계산 | 339 | //모드 시간 계산 |
340 | if(state.cooking_mode !=0){ | 340 | if(state.cooking_mode !=0){ |
341 | if(state.cooking_humidity==0){ | 341 | if(state.cooking_humidity==0){ |
342 | //건열 모드 | 342 | //건열 모드 |
343 | - srvdatas->use_log.items.cook_dry_mode+=1; | 343 | + srvdata->use_log.items.cook_dry_mode+=1; |
344 | } | 344 | } |
345 | else if(state.cooking_humidity ==100){ | 345 | else if(state.cooking_humidity ==100){ |
346 | //스팀모드 | 346 | //스팀모드 |
347 | - srvdatas->use_log.items.cook_steam_mode+=1; | 347 | + srvdata->use_log.items.cook_steam_mode+=1; |
348 | } | 348 | } |
349 | - else srvdatas->use_log.items.cook_combi_mode+=1; | 349 | + else srvdata->use_log.items.cook_combi_mode+=1; |
350 | } | 350 | } |
351 | if(state.cleaning_mode !=0 && state.cleaning_sate !=0){ | 351 | if(state.cleaning_mode !=0 && state.cleaning_sate !=0){ |
352 | switch (state.cleaning_mode) { | 352 | switch (state.cleaning_mode) { |
353 | case (uint16_t)wash_mode_nocleanser: | 353 | case (uint16_t)wash_mode_nocleanser: |
354 | - srvdatas->use_log.items.wash_mode_nocleanser+=1; | 354 | + srvdata->use_log.items.wash_mode_nocleanser+=1; |
355 | break; | 355 | break; |
356 | case (uint16_t)wash_mode_simple: | 356 | case (uint16_t)wash_mode_simple: |
357 | - srvdatas->use_log.items.wash_mode_simple+=1; | 357 | + srvdata->use_log.items.wash_mode_simple+=1; |
358 | break; | 358 | break; |
359 | case (uint16_t)wash_mode_standard: | 359 | case (uint16_t)wash_mode_standard: |
360 | - srvdatas->use_log.items.wash_mode_standard+=1; | 360 | + srvdata->use_log.items.wash_mode_standard+=1; |
361 | break; | 361 | break; |
362 | case (uint16_t)wash_mode_strong: | 362 | case (uint16_t)wash_mode_strong: |
363 | - srvdatas->use_log.items.wash_mode_strong+=1; | 363 | + srvdata->use_log.items.wash_mode_strong+=1; |
364 | break; | 364 | break; |
365 | case (uint16_t)wash_mode_highspeed: | 365 | case (uint16_t)wash_mode_highspeed: |
366 | - srvdatas->use_log.items.wash_mode_speed+=1; | 366 | + srvdata->use_log.items.wash_mode_speed+=1; |
367 | break; | 367 | break; |
368 | default: | 368 | default: |
369 | break; | 369 | break; |
370 | } | 370 | } |
371 | } | 371 | } |
372 | if(control.cooldown ==1){ | 372 | if(control.cooldown ==1){ |
373 | - srvdatas->use_log.items.cooldown_mode+=1; | 373 | + srvdata->use_log.items.cooldown_mode+=1; |
374 | } | 374 | } |
375 | //부품 | 375 | //부품 |
376 | if(state.door_state !=0){ | 376 | if(state.door_state !=0){ |
377 | - srvdatas->use_log.items.door_open+=1; | 377 | + srvdata->use_log.items.door_open+=1; |
378 | realdata.b.door_open = 1; | 378 | realdata.b.door_open = 1; |
379 | } | 379 | } |
380 | if(state.onoff_state2 !=0){ | 380 | if(state.onoff_state2 !=0){ |
381 | if( (state.onoff_state2 & LOAD_STATE2_DV)!=0){ | 381 | if( (state.onoff_state2 & LOAD_STATE2_DV)!=0){ |
382 | - srvdatas->use_log.items.dv_open+=1; | 382 | + srvdata->use_log.items.dv_open+=1; |
383 | } | 383 | } |
384 | if((state.onoff_state2 & LOAD_STATE2_SSV)!=0){ | 384 | if((state.onoff_state2 & LOAD_STATE2_SSV)!=0){ |
385 | - srvdatas->use_log.items.ssv_open+=1; | 385 | + srvdata->use_log.items.ssv_open+=1; |
386 | } | 386 | } |
387 | if((state.onoff_state2 & LOAD_STATE2_QNV)!=0){ | 387 | if((state.onoff_state2 & LOAD_STATE2_QNV)!=0){ |
388 | - srvdatas->use_log.items.qnv_open+=1; | 388 | + srvdata->use_log.items.qnv_open+=1; |
389 | } | 389 | } |
390 | if((state.onoff_state2 & LOAD_STATE2_SNV)!=0){ | 390 | if((state.onoff_state2 & LOAD_STATE2_SNV)!=0){ |
391 | - srvdatas->use_log.items.snv_open+=1; | 391 | + srvdata->use_log.items.snv_open+=1; |
392 | } | 392 | } |
393 | if((state.onoff_state2 & LOAD_STATE2_SSP)!=0){ | 393 | if((state.onoff_state2 & LOAD_STATE2_SSP)!=0){ |
394 | - srvdatas->use_log.items.ssp_open+=1; | 394 | + srvdata->use_log.items.ssp_open+=1; |
395 | } | 395 | } |
396 | if((state.onoff_state2 & LOAD_STATE2_HDM)!=0){ | 396 | if((state.onoff_state2 & LOAD_STATE2_HDM)!=0){ |
397 | - srvdatas->use_log.items.hdm_open+=1; | 397 | + srvdata->use_log.items.hdm_open+=1; |
398 | } | 398 | } |
399 | if((state.onoff_state2 & LOAD_STATE2_DP)!=0){ | 399 | if((state.onoff_state2 & LOAD_STATE2_DP)!=0){ |
400 | - srvdatas->use_log.items.dp_open+=1; | 400 | + srvdata->use_log.items.dp_open+=1; |
401 | } | 401 | } |
402 | if((state.onoff_state2 & LOAD_STATE2_UNP) !=0){ | 402 | if((state.onoff_state2 & LOAD_STATE2_UNP) !=0){ |
403 | - srvdatas->use_log.items.unp_open+=1; | 403 | + srvdata->use_log.items.unp_open+=1; |
404 | } | 404 | } |
405 | } | 405 | } |
406 | 406 | ||
@@ -415,74 +415,74 @@ void OvenStatistics::oneSecTimerFired(void){ | @@ -415,74 +415,74 @@ void OvenStatistics::oneSecTimerFired(void){ | ||
415 | realdata.b.ssv_open = (state.onoff_state2&LOAD_STATE2_SSV)==0?0:1; | 415 | realdata.b.ssv_open = (state.onoff_state2&LOAD_STATE2_SSV)==0?0:1; |
416 | realdata.b.water_level = 0; | 416 | realdata.b.water_level = 0; |
417 | 417 | ||
418 | - if(srvdatas->sensor_log.items.B1.high_temp.itemp < state.sensor1 ){ | ||
419 | - srvdatas->sensor_log.items.B1.high_temp.itemp = state.sensor1; | ||
420 | - srvdatas->sensor_log.items.B1.last_high_time = ltime; | 418 | + if(srvdata->sensor_log.items.B1.high_temp.itemp < state.sensor1 ){ |
419 | + srvdata->sensor_log.items.B1.high_temp.itemp = state.sensor1; | ||
420 | + srvdata->sensor_log.items.B1.last_high_time = ltime; | ||
421 | } | 421 | } |
422 | curSensorValue[0].itemp = state.sensor1; | 422 | curSensorValue[0].itemp = state.sensor1; |
423 | 423 | ||
424 | - if(srvdatas->sensor_log.items.B2.high_temp.itemp < state.sensor2 ){ | ||
425 | - srvdatas->sensor_log.items.B2.high_temp.itemp = state.sensor2; | ||
426 | - srvdatas->sensor_log.items.B2.last_high_time = ltime; | 424 | + if(srvdata->sensor_log.items.B2.high_temp.itemp < state.sensor2 ){ |
425 | + srvdata->sensor_log.items.B2.high_temp.itemp = state.sensor2; | ||
426 | + srvdata->sensor_log.items.B2.last_high_time = ltime; | ||
427 | } | 427 | } |
428 | curSensorValue[1].itemp = state.sensor2; | 428 | curSensorValue[1].itemp = state.sensor2; |
429 | 429 | ||
430 | - if(srvdatas->sensor_log.items.B3_1.high_temp.itemp < state.sensor6 ){ | ||
431 | - srvdatas->sensor_log.items.B3_1.high_temp.itemp = state.sensor6; | ||
432 | - srvdatas->sensor_log.items.B3_1.last_high_time = ltime; | 430 | + if(srvdata->sensor_log.items.B3_1.high_temp.itemp < state.sensor6 ){ |
431 | + srvdata->sensor_log.items.B3_1.high_temp.itemp = state.sensor6; | ||
432 | + srvdata->sensor_log.items.B3_1.last_high_time = ltime; | ||
433 | } | 433 | } |
434 | curSensorValue[5].itemp = state.sensor6; | 434 | curSensorValue[5].itemp = state.sensor6; |
435 | 435 | ||
436 | - if(srvdatas->sensor_log.items.B4.high_temp.itemp < state.sensor4 ){ | ||
437 | - srvdatas->sensor_log.items.B4.high_temp.itemp = state.sensor4; | ||
438 | - srvdatas->sensor_log.items.B4.last_high_time = ltime; | 436 | + if(srvdata->sensor_log.items.B4.high_temp.itemp < state.sensor4 ){ |
437 | + srvdata->sensor_log.items.B4.high_temp.itemp = state.sensor4; | ||
438 | + srvdata->sensor_log.items.B4.last_high_time = ltime; | ||
439 | } | 439 | } |
440 | curSensorValue[3].itemp = state.sensor4; | 440 | curSensorValue[3].itemp = state.sensor4; |
441 | 441 | ||
442 | - if(srvdatas->sensor_log.items.B5.high_temp.itemp < state.sensor5 ){ | ||
443 | - srvdatas->sensor_log.items.B5.high_temp.itemp = state.sensor5; | ||
444 | - srvdatas->sensor_log.items.B5.last_high_time = ltime; | 442 | + if(srvdata->sensor_log.items.B5.high_temp.itemp < state.sensor5 ){ |
443 | + srvdata->sensor_log.items.B5.high_temp.itemp = state.sensor5; | ||
444 | + srvdata->sensor_log.items.B5.last_high_time = ltime; | ||
445 | } | 445 | } |
446 | curSensorValue[4].itemp = state.sensor5; | 446 | curSensorValue[4].itemp = state.sensor5; |
447 | 447 | ||
448 | - if(srvdatas->sensor_log.items.B3_2.high_temp.itemp < state.sensor7 ){ | ||
449 | - srvdatas->sensor_log.items.B3_2.high_temp.itemp = state.sensor7; | ||
450 | - srvdatas->sensor_log.items.B3_2.last_high_time = ltime; | 448 | + if(srvdata->sensor_log.items.B3_2.high_temp.itemp < state.sensor7 ){ |
449 | + srvdata->sensor_log.items.B3_2.high_temp.itemp = state.sensor7; | ||
450 | + srvdata->sensor_log.items.B3_2.last_high_time = ltime; | ||
451 | } | 451 | } |
452 | curSensorValue[6].itemp = state.sensor7; | 452 | curSensorValue[6].itemp = state.sensor7; |
453 | 453 | ||
454 | - if(srvdatas->sensor_log.items.B3_3.high_temp.itemp < state.sensor8 ){ | ||
455 | - srvdatas->sensor_log.items.B3_3.high_temp.itemp = state.sensor8; | ||
456 | - srvdatas->sensor_log.items.B3_3.last_high_time = ltime; | 454 | + if(srvdata->sensor_log.items.B3_3.high_temp.itemp < state.sensor8 ){ |
455 | + srvdata->sensor_log.items.B3_3.high_temp.itemp = state.sensor8; | ||
456 | + srvdata->sensor_log.items.B3_3.last_high_time = ltime; | ||
457 | } | 457 | } |
458 | curSensorValue[7].itemp = state.sensor8; | 458 | curSensorValue[7].itemp = state.sensor8; |
459 | 459 | ||
460 | - if(srvdatas->sensor_log.items.B3_4.high_temp.itemp < state.sensor9 ){ | ||
461 | - srvdatas->sensor_log.items.B3_4.high_temp.itemp = state.sensor9; | ||
462 | - srvdatas->sensor_log.items.B3_4.last_high_time = ltime; | 460 | + if(srvdata->sensor_log.items.B3_4.high_temp.itemp < state.sensor9 ){ |
461 | + srvdata->sensor_log.items.B3_4.high_temp.itemp = state.sensor9; | ||
462 | + srvdata->sensor_log.items.B3_4.last_high_time = ltime; | ||
463 | } | 463 | } |
464 | curSensorValue[8].itemp = state.sensor9; | 464 | curSensorValue[8].itemp = state.sensor9; |
465 | 465 | ||
466 | - if(srvdatas->sensor_log.items.mbar1.high_temp.utemp < state.sensor11 ){ | ||
467 | - srvdatas->sensor_log.items.mbar1.high_temp.utemp = state.sensor11; | ||
468 | - srvdatas->sensor_log.items.mbar1.last_high_time = ltime; | 466 | + if(srvdata->sensor_log.items.mbar1.high_temp.utemp < state.sensor11 ){ |
467 | + srvdata->sensor_log.items.mbar1.high_temp.utemp = state.sensor11; | ||
468 | + srvdata->sensor_log.items.mbar1.last_high_time = ltime; | ||
469 | } | 469 | } |
470 | curSensorValue[10].utemp = state.sensor11; | 470 | curSensorValue[10].utemp = state.sensor11; |
471 | - if(srvdatas->sensor_log.items.mbar2.high_temp.utemp < state.sensor12 ){ | ||
472 | - srvdatas->sensor_log.items.mbar2.high_temp.utemp = state.sensor12; | ||
473 | - srvdatas->sensor_log.items.mbar2.last_high_time = ltime; | 471 | + if(srvdata->sensor_log.items.mbar2.high_temp.utemp < state.sensor12 ){ |
472 | + srvdata->sensor_log.items.mbar2.high_temp.utemp = state.sensor12; | ||
473 | + srvdata->sensor_log.items.mbar2.last_high_time = ltime; | ||
474 | } | 474 | } |
475 | curSensorValue[11].utemp = state.sensor12; | 475 | curSensorValue[11].utemp = state.sensor12; |
476 | 476 | ||
477 | - if(srvdatas->sensor_log.items.pcb.high_temp.itemp < state.sensor13 ){ | ||
478 | - srvdatas->sensor_log.items.pcb.high_temp.itemp = state.sensor13; | ||
479 | - srvdatas->sensor_log.items.pcb.last_high_time = ltime; | 477 | + if(srvdata->sensor_log.items.pcb.high_temp.itemp < state.sensor13 ){ |
478 | + srvdata->sensor_log.items.pcb.high_temp.itemp = state.sensor13; | ||
479 | + srvdata->sensor_log.items.pcb.last_high_time = ltime; | ||
480 | } | 480 | } |
481 | curSensorValue[12].itemp = state.sensor13; | 481 | curSensorValue[12].itemp = state.sensor13; |
482 | 482 | ||
483 | - if(srvdatas->sensor_log.items.adc.high_temp.itemp < state.sensor14 ){ | ||
484 | - srvdatas->sensor_log.items.adc.high_temp.itemp = state.sensor14; | ||
485 | - srvdatas->sensor_log.items.adc.last_high_time = ltime; | 483 | + if(srvdata->sensor_log.items.adc.high_temp.itemp < state.sensor14 ){ |
484 | + srvdata->sensor_log.items.adc.high_temp.itemp = state.sensor14; | ||
485 | + srvdata->sensor_log.items.adc.last_high_time = ltime; | ||
486 | } | 486 | } |
487 | curSensorValue[13].itemp = state.sensor14; | 487 | curSensorValue[13].itemp = state.sensor14; |
488 | 488 | ||
@@ -493,11 +493,11 @@ void OvenStatistics::oneSecTimerFired(void){ | @@ -493,11 +493,11 @@ void OvenStatistics::oneSecTimerFired(void){ | ||
493 | 493 | ||
494 | void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, const QString &MsgDesc, const QString &MsgTitle, time_t ltime){ | 494 | void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, const QString &MsgDesc, const QString &MsgTitle, time_t ltime){ |
495 | 495 | ||
496 | - qDebug() << (int) (item - &(srvdatas->err_log.values[0])) << "ERROR Fired!"; | 496 | + qDebug() << (int) (item - &(srvdata->err_log.values[0])) << "ERROR Fired!"; |
497 | if(m_pLastErrItem == item ){ | 497 | if(m_pLastErrItem == item ){ |
498 | - srvdatas->err_log.items.repeat_error.fired_cnt =item->fired_cnt; | ||
499 | - srvdatas->err_log.items.repeat_error.first_fired = item->first_fired; | ||
500 | - srvdatas->err_log.items.repeat_error.last_fried = item->last_fried; | 498 | + srvdata->err_log.items.repeat_error.fired_cnt =item->fired_cnt; |
499 | + srvdata->err_log.items.repeat_error.first_fired = item->first_fired; | ||
500 | + srvdata->err_log.items.repeat_error.last_fried = item->last_fried; | ||
501 | } | 501 | } |
502 | m_pLastErrItem = item; | 502 | m_pLastErrItem = item; |
503 | 503 | ||
@@ -511,7 +511,7 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, | @@ -511,7 +511,7 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, | ||
511 | case error_type_popclr: | 511 | case error_type_popclr: |
512 | case error_type_popnonclr: | 512 | case error_type_popnonclr: |
513 | { | 513 | { |
514 | - errorPopupDlg *dlg = new errorPopupDlg(QApplication::activeWindow(),MsgDesc,MsgTitle); | 514 | + ErrorPopupDlg *dlg = new ErrorPopupDlg(QApplication::activeWindow(),MsgDesc,MsgTitle); |
515 | dlg->exec(); | 515 | dlg->exec(); |
516 | break; | 516 | break; |
517 | } | 517 | } |
@@ -519,7 +519,7 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, | @@ -519,7 +519,7 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, | ||
519 | case error_type_engnonclr: | 519 | case error_type_engnonclr: |
520 | case error_type_onlyeng: | 520 | case error_type_onlyeng: |
521 | { | 521 | { |
522 | - engineermenuwindow *w = new engineermenuwindow(QApplication::activeWindow()); | 522 | + EngineerMenuWindow *w = new EngineerMenuWindow(QApplication::activeWindow()); |
523 | w->showFullScreen(); | 523 | w->showFullScreen(); |
524 | break; | 524 | break; |
525 | } | 525 | } |
app/gui/oven_control/ovenstatics.h
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | #include "../../app-prime-modbus/include/all_share.h" | 6 | #include "../../app-prime-modbus/include/all_share.h" |
7 | #include "udphandler.h" | 7 | #include "udphandler.h" |
8 | #include "oven.h" | 8 | #include "oven.h" |
9 | -#include "servicedatas.h" | 9 | +#include "servicedata.h" |
10 | 10 | ||
11 | #define SYS_STATE_MAX 4 | 11 | #define SYS_STATE_MAX 4 |
12 | 12 | ||
@@ -164,7 +164,7 @@ class OvenStatistics : public QObject | @@ -164,7 +164,7 @@ class OvenStatistics : public QObject | ||
164 | { | 164 | { |
165 | Q_OBJECT | 165 | Q_OBJECT |
166 | public: | 166 | public: |
167 | - servicedatas* srvdatas; | 167 | + ServiceData* srvdata; |
168 | 168 | ||
169 | static OvenStatistics* getInstance(QObject* parent = 0); | 169 | static OvenStatistics* getInstance(QObject* parent = 0); |
170 | static void destroy(); | 170 | static void destroy(); |
app/gui/oven_control/realtimemain.cpp
@@ -3,33 +3,33 @@ | @@ -3,33 +3,33 @@ | ||
3 | #include "realtimepartswindow.h" | 3 | #include "realtimepartswindow.h" |
4 | #include "realtimesensorwindow.h" | 4 | #include "realtimesensorwindow.h" |
5 | 5 | ||
6 | -realtimeMain::realtimeMain(QWidget *parent) : | 6 | +RealtimeMain::RealtimeMain(QWidget *parent) : |
7 | QMainWindow(parent), | 7 | QMainWindow(parent), |
8 | - ui(new Ui::realtimeMain) | 8 | + ui(new Ui::RealtimeMain) |
9 | { | 9 | { |
10 | ui->setupUi(this); | 10 | ui->setupUi(this); |
11 | } | 11 | } |
12 | 12 | ||
13 | -realtimeMain::~realtimeMain() | 13 | +RealtimeMain::~RealtimeMain() |
14 | { | 14 | { |
15 | delete ui; | 15 | delete ui; |
16 | } | 16 | } |
17 | 17 | ||
18 | -void realtimeMain::on_btnPartsReal_clicked() | 18 | +void RealtimeMain::on_btnPartsReal_clicked() |
19 | { | 19 | { |
20 | - realtimePartsWindow* w = new realtimePartsWindow(this); | 20 | + RealtimePartsWindow* w = new RealtimePartsWindow(this); |
21 | w->setWindowModality(Qt::WindowModal); | 21 | w->setWindowModality(Qt::WindowModal); |
22 | w->showFullScreen(); | 22 | w->showFullScreen(); |
23 | } | 23 | } |
24 | 24 | ||
25 | -void realtimeMain::on_btnTemperatureReal_clicked() | 25 | +void RealtimeMain::on_btnTemperatureReal_clicked() |
26 | { | 26 | { |
27 | - realtimeSensorWindow* w = new realtimeSensorWindow(this); | 27 | + RealtimeSensorWindow* w = new RealtimeSensorWindow(this); |
28 | w->setWindowModality(Qt::WindowModal); | 28 | w->setWindowModality(Qt::WindowModal); |
29 | w->showFullScreen(); | 29 | w->showFullScreen(); |
30 | } | 30 | } |
31 | 31 | ||
32 | -void realtimeMain::on_backButton_clicked() | 32 | +void RealtimeMain::on_backButton_clicked() |
33 | { | 33 | { |
34 | deleteLater(); | 34 | deleteLater(); |
35 | } | 35 | } |
app/gui/oven_control/realtimemain.h
@@ -4,16 +4,16 @@ | @@ -4,16 +4,16 @@ | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | 5 | ||
6 | namespace Ui { | 6 | namespace Ui { |
7 | -class realtimeMain; | 7 | +class RealtimeMain; |
8 | } | 8 | } |
9 | 9 | ||
10 | -class realtimeMain : public QMainWindow | 10 | +class RealtimeMain : public QMainWindow |
11 | { | 11 | { |
12 | Q_OBJECT | 12 | Q_OBJECT |
13 | 13 | ||
14 | public: | 14 | public: |
15 | - explicit realtimeMain(QWidget *parent = 0); | ||
16 | - ~realtimeMain(); | 15 | + explicit RealtimeMain(QWidget *parent = 0); |
16 | + ~RealtimeMain(); | ||
17 | 17 | ||
18 | private slots: | 18 | private slots: |
19 | void on_btnPartsReal_clicked(); | 19 | void on_btnPartsReal_clicked(); |
@@ -23,7 +23,7 @@ private slots: | @@ -23,7 +23,7 @@ private slots: | ||
23 | void on_backButton_clicked(); | 23 | void on_backButton_clicked(); |
24 | 24 | ||
25 | private: | 25 | private: |
26 | - Ui::realtimeMain *ui; | 26 | + Ui::RealtimeMain *ui; |
27 | }; | 27 | }; |
28 | 28 | ||
29 | #endif // REALTIMEMAIN_H | 29 | #endif // REALTIMEMAIN_H |
app/gui/oven_control/realtimemain.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>realtimeMain</class> | ||
4 | - <widget class="QMainWindow" name="realtimeMain"> | 3 | + <class>RealtimeMain</class> |
4 | + <widget class="QMainWindow" name="RealtimeMain"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/realtimepartswindow.cpp
@@ -2,9 +2,9 @@ | @@ -2,9 +2,9 @@ | ||
2 | #include "ui_realtimepartswindow.h" | 2 | #include "ui_realtimepartswindow.h" |
3 | #include "ovenstatics.h" | 3 | #include "ovenstatics.h" |
4 | 4 | ||
5 | -realtimePartsWindow::realtimePartsWindow(QWidget *parent) : | 5 | +RealtimePartsWindow::RealtimePartsWindow(QWidget *parent) : |
6 | QMainWindow(parent), | 6 | QMainWindow(parent), |
7 | - ui(new Ui::realtimePartsWindow) | 7 | + ui(new Ui::RealtimePartsWindow) |
8 | { | 8 | { |
9 | ui->setupUi(this); | 9 | ui->setupUi(this); |
10 | 10 | ||
@@ -46,17 +46,17 @@ realtimePartsWindow::realtimePartsWindow(QWidget *parent) : | @@ -46,17 +46,17 @@ realtimePartsWindow::realtimePartsWindow(QWidget *parent) : | ||
46 | 46 | ||
47 | } | 47 | } |
48 | 48 | ||
49 | -realtimePartsWindow::~realtimePartsWindow() | 49 | +RealtimePartsWindow::~RealtimePartsWindow() |
50 | { | 50 | { |
51 | delete ui; | 51 | delete ui; |
52 | } | 52 | } |
53 | 53 | ||
54 | -void realtimePartsWindow::on_backButton_clicked() | 54 | +void RealtimePartsWindow::on_backButton_clicked() |
55 | { | 55 | { |
56 | deleteLater(); | 56 | deleteLater(); |
57 | } | 57 | } |
58 | 58 | ||
59 | -void realtimePartsWindow::reloadUi(void){ | 59 | +void RealtimePartsWindow::reloadUi(void){ |
60 | OvenStatistics* ovs = OvenStatistics::getInstance(); | 60 | OvenStatistics* ovs = OvenStatistics::getInstance(); |
61 | QString strTemp = ""; | 61 | QString strTemp = ""; |
62 | int i = 0,j=0; | 62 | int i = 0,j=0; |
app/gui/oven_control/realtimepartswindow.h
@@ -9,22 +9,22 @@ | @@ -9,22 +9,22 @@ | ||
9 | 9 | ||
10 | 10 | ||
11 | namespace Ui { | 11 | namespace Ui { |
12 | -class realtimePartsWindow; | 12 | +class RealtimePartsWindow; |
13 | } | 13 | } |
14 | 14 | ||
15 | -class realtimePartsWindow : public QMainWindow | 15 | +class RealtimePartsWindow : public QMainWindow |
16 | { | 16 | { |
17 | Q_OBJECT | 17 | Q_OBJECT |
18 | 18 | ||
19 | public: | 19 | public: |
20 | - explicit realtimePartsWindow(QWidget *parent = 0); | ||
21 | - ~realtimePartsWindow(); | 20 | + explicit RealtimePartsWindow(QWidget *parent = 0); |
21 | + ~RealtimePartsWindow(); | ||
22 | 22 | ||
23 | private slots: | 23 | private slots: |
24 | void on_backButton_clicked(); | 24 | void on_backButton_clicked(); |
25 | 25 | ||
26 | private: | 26 | private: |
27 | - Ui::realtimePartsWindow *ui; | 27 | + Ui::RealtimePartsWindow *ui; |
28 | QLabel *m_arrLbState[CONTROL_LIST_COL_MAX][CONTROL_LIST_ITEM_MAX]; | 28 | QLabel *m_arrLbState[CONTROL_LIST_COL_MAX][CONTROL_LIST_ITEM_MAX]; |
29 | 29 | ||
30 | void reloadUi(void); | 30 | void reloadUi(void); |
app/gui/oven_control/realtimepartswindow.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>realtimePartsWindow</class> | ||
4 | - <widget class="QMainWindow" name="realtimePartsWindow"> | 3 | + <class>RealtimePartsWindow</class> |
4 | + <widget class="QMainWindow" name="RealtimePartsWindow"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/realtimesensorwindow.cpp
@@ -2,9 +2,9 @@ | @@ -2,9 +2,9 @@ | ||
2 | #include "ui_realtimesensorwindow.h" | 2 | #include "ui_realtimesensorwindow.h" |
3 | #include "ovenstatics.h" | 3 | #include "ovenstatics.h" |
4 | 4 | ||
5 | -realtimeSensorWindow::realtimeSensorWindow(QWidget *parent) : | 5 | +RealtimeSensorWindow::RealtimeSensorWindow(QWidget *parent) : |
6 | QMainWindow(parent), | 6 | QMainWindow(parent), |
7 | - ui(new Ui::realtimeSensorWindow) | 7 | + ui(new Ui::RealtimeSensorWindow) |
8 | { | 8 | { |
9 | OvenStatistics* ovs = OvenStatistics::getInstance(); | 9 | OvenStatistics* ovs = OvenStatistics::getInstance(); |
10 | int i = 0; | 10 | int i = 0; |
@@ -51,17 +51,17 @@ realtimeSensorWindow::realtimeSensorWindow(QWidget *parent) : | @@ -51,17 +51,17 @@ realtimeSensorWindow::realtimeSensorWindow(QWidget *parent) : | ||
51 | m_arrLbState[3][8] = ui->m_ctrlLbListState_4_9; | 51 | m_arrLbState[3][8] = ui->m_ctrlLbListState_4_9; |
52 | 52 | ||
53 | for(i=0;i<REALSENSOR_CONTROL_LIST_ITEM_MAX;i++){ | 53 | for(i=0;i<REALSENSOR_CONTROL_LIST_ITEM_MAX;i++){ |
54 | - m_arrSensorItems[i] = &(ovs->srvdatas->sensor_log.values[m_arrSensorItemIdxs[i]]); | 54 | + m_arrSensorItems[i] = &(ovs->srvdata->sensor_log.values[m_arrSensorItemIdxs[i]]); |
55 | } | 55 | } |
56 | reloadUi(); | 56 | reloadUi(); |
57 | } | 57 | } |
58 | 58 | ||
59 | -realtimeSensorWindow::~realtimeSensorWindow() | 59 | +RealtimeSensorWindow::~RealtimeSensorWindow() |
60 | { | 60 | { |
61 | delete ui; | 61 | delete ui; |
62 | } | 62 | } |
63 | 63 | ||
64 | -void realtimeSensorWindow::on_backButton_clicked() | 64 | +void RealtimeSensorWindow::on_backButton_clicked() |
65 | { | 65 | { |
66 | deleteLater(); | 66 | deleteLater(); |
67 | } | 67 | } |
@@ -69,7 +69,7 @@ void realtimeSensorWindow::on_backButton_clicked() | @@ -69,7 +69,7 @@ void realtimeSensorWindow::on_backButton_clicked() | ||
69 | uint16_t i_temp1,i_temp2; | 69 | uint16_t i_temp1,i_temp2; |
70 | type_temp temp_temp; | 70 | type_temp temp_temp; |
71 | 71 | ||
72 | -void realtimeSensorWindow::reloadUi(void){ | 72 | +void RealtimeSensorWindow::reloadUi(void){ |
73 | char strTime[64]; | 73 | char strTime[64]; |
74 | QString strTemp=""; | 74 | QString strTemp=""; |
75 | struct tm *timeptr; | 75 | struct tm *timeptr; |
app/gui/oven_control/realtimesensorwindow.h
@@ -3,22 +3,22 @@ | @@ -3,22 +3,22 @@ | ||
3 | 3 | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | #include <qlabel.h> | 5 | #include <qlabel.h> |
6 | -#include "servicedatas.h" | 6 | +#include "servicedata.h" |
7 | 7 | ||
8 | #define REALSENSOR_CONTROL_LIST_COL_MAX 4 | 8 | #define REALSENSOR_CONTROL_LIST_COL_MAX 4 |
9 | #define REALSENSOR_CONTROL_LIST_ITEM_MAX 9 | 9 | #define REALSENSOR_CONTROL_LIST_ITEM_MAX 9 |
10 | 10 | ||
11 | namespace Ui { | 11 | namespace Ui { |
12 | -class realtimeSensorWindow; | 12 | +class RealtimeSensorWindow; |
13 | } | 13 | } |
14 | 14 | ||
15 | -class realtimeSensorWindow : public QMainWindow | 15 | +class RealtimeSensorWindow : public QMainWindow |
16 | { | 16 | { |
17 | Q_OBJECT | 17 | Q_OBJECT |
18 | 18 | ||
19 | public: | 19 | public: |
20 | - explicit realtimeSensorWindow(QWidget *parent = 0); | ||
21 | - ~realtimeSensorWindow(); | 20 | + explicit RealtimeSensorWindow(QWidget *parent = 0); |
21 | + ~RealtimeSensorWindow(); | ||
22 | 22 | ||
23 | private slots: | 23 | private slots: |
24 | void on_backButton_clicked(); | 24 | void on_backButton_clicked(); |
@@ -31,7 +31,7 @@ private: | @@ -31,7 +31,7 @@ private: | ||
31 | 320,120,270,300,300,300,300,80,80 | 31 | 320,120,270,300,300,300,300,80,80 |
32 | }; | 32 | }; |
33 | 33 | ||
34 | - Ui::realtimeSensorWindow *ui; | 34 | + Ui::RealtimeSensorWindow *ui; |
35 | QLabel *m_arrLbState[REALSENSOR_CONTROL_LIST_COL_MAX][REALSENSOR_CONTROL_LIST_ITEM_MAX]; | 35 | QLabel *m_arrLbState[REALSENSOR_CONTROL_LIST_COL_MAX][REALSENSOR_CONTROL_LIST_ITEM_MAX]; |
36 | sensor_log_item* m_arrSensorItems[REALSENSOR_CONTROL_LIST_ITEM_MAX]; | 36 | sensor_log_item* m_arrSensorItems[REALSENSOR_CONTROL_LIST_ITEM_MAX]; |
37 | 37 |
app/gui/oven_control/realtimesensorwindow.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>realtimeSensorWindow</class> | ||
4 | - <widget class="QMainWindow" name="realtimeSensorWindow"> | 3 | + <class>RealtimeSensorWindow</class> |
4 | + <widget class="QMainWindow" name="RealtimeSensorWindow"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |
app/gui/oven_control/servicedata.cpp
@@ -0,0 +1,113 @@ | @@ -0,0 +1,113 @@ | ||
1 | +#include "string.h" | ||
2 | +#include "servicedata.h" | ||
3 | +#include <QDebug> | ||
4 | +#include <fcntl.h> | ||
5 | +#include <unistd.h> // write(), close() | ||
6 | + | ||
7 | +#define FRAM_SIZE 2048 | ||
8 | +#define FRAM_TEST_PROCESS 0 | ||
9 | + | ||
10 | +#define fRam_path "/sys/bus/spi/devices/spi0.0/fram" | ||
11 | +#define INIT_FRAM 1 | ||
12 | + | ||
13 | + | ||
14 | +ServiceData::ServiceData() | ||
15 | +{ | ||
16 | + qDebug()<< "Statics Data Size Report\r\n error_log size = " << sizeof(error_log) << " \r\nuse_static_log size = " << sizeof(use_statics_log) \ | ||
17 | + << "\r\nsensor_statics_log size = " << sizeof(sensor_statics_log); | ||
18 | + memset((void*)err_log.data,0x00,sizeof(error_log)); | ||
19 | + memset((void*)use_log.data,0x00,sizeof(use_statics_log)); | ||
20 | + memset((void*)sensor_log.data,0x00, sizeof(sensor_statics_log)); | ||
21 | +#if INIT_FRAM == 1 | ||
22 | + saveServiceData(); | ||
23 | +#else | ||
24 | + loadServiceData(); | ||
25 | +#endif | ||
26 | +} | ||
27 | + | ||
28 | + | ||
29 | + | ||
30 | +bool ServiceData::loadServiceData(void){ | ||
31 | + uint8_t buffs[FRAM_SIZE]; | ||
32 | + int fd; | ||
33 | + | ||
34 | +#if FRAM_TEST_PROCESS == 1 | ||
35 | + int i; | ||
36 | + memset(buffs,0x00,256); | ||
37 | + for(i=0;i<256;i++){ | ||
38 | + buffs[i] = i; | ||
39 | + } | ||
40 | + fd = open(fRam_path, O_RDWR); | ||
41 | + if(fd>0){ | ||
42 | + write(fd,buffs,256); | ||
43 | + close(fd); | ||
44 | + } | ||
45 | + else{ | ||
46 | + qDebug()<<"FRAM open fail!"; | ||
47 | + return false; | ||
48 | + } | ||
49 | + i=0; | ||
50 | + memset(buffs,0x00,256); | ||
51 | + fd = open(fRam_path, O_RDONLY ); | ||
52 | + if(fd>0){ | ||
53 | + read(fd,buffs,256); | ||
54 | + close(fd); | ||
55 | + }else{ | ||
56 | + qDebug()<<"FRAM open fail!"; | ||
57 | + return false; | ||
58 | + } | ||
59 | + for(i=0;i<256;i++){ | ||
60 | + if(i !=buffs[i]) { | ||
61 | + qDebug()<<"FRAM Test Fail"; | ||
62 | + return false; | ||
63 | + } | ||
64 | + } | ||
65 | + qDebug()<<"FRAM Test Success!"; | ||
66 | + return true; | ||
67 | +#endif | ||
68 | + | ||
69 | + | ||
70 | + | ||
71 | + | ||
72 | + | ||
73 | + | ||
74 | + fd = open(fRam_path, O_RDONLY ); | ||
75 | + if(fd>0){ | ||
76 | + memset(buffs,0x00,FRAM_SIZE); | ||
77 | + read(fd,buffs,FRAM_SIZE); | ||
78 | + if(buffs[sizeof(error_log) + sizeof(use_statics_log) + sizeof(sensor_statics_log)] != 0x9C){ | ||
79 | + close(fd); | ||
80 | + return saveServiceData(); | ||
81 | + } | ||
82 | + | ||
83 | + qDebug() << "FRAM Read, Write Size is " << sizeof(error_log)+sizeof(use_statics_log); | ||
84 | + memcpy((void*)err_log.data,buffs,sizeof(error_log)); | ||
85 | + memcpy((void*)use_log.data, (void*)(&buffs[sizeof(error_log)]),sizeof(use_statics_log)); | ||
86 | + memcpy((void*)sensor_log.data,(void*)(&buffs[sizeof(error_log) + sizeof(use_statics_log)]),sizeof(sensor_statics_log)); | ||
87 | + close(fd); | ||
88 | + }else{ | ||
89 | + qDebug()<<"FRAM FILE Open fail!!"; | ||
90 | + } | ||
91 | + return true; | ||
92 | +} | ||
93 | + | ||
94 | +bool ServiceData::saveServiceData(void){ | ||
95 | + uint8_t buffs[FRAM_SIZE]; | ||
96 | + int fd; | ||
97 | + fd = open(fRam_path, O_RDWR | O_SYNC); | ||
98 | + if(fd>0){ | ||
99 | + memset(buffs,0x00,FRAM_SIZE); | ||
100 | + memcpy(buffs,(void*)err_log.data,sizeof(error_log)); | ||
101 | + memcpy((void*)(&buffs[sizeof(error_log)]),(void*)use_log.data,sizeof(use_statics_log)); | ||
102 | + memcpy((void*)(&buffs[sizeof(error_log) + sizeof(use_statics_log)]),(void*)sensor_log.data,sizeof(sensor_statics_log)); | ||
103 | + buffs[sizeof(error_log) + sizeof(use_statics_log) + sizeof(sensor_statics_log)] = 0x9C; | ||
104 | + write(fd,buffs,FRAM_SIZE); | ||
105 | + close(fd); | ||
106 | + }else{ | ||
107 | + qDebug()<<"FRAM FILE Open fail!!"; | ||
108 | + return false; | ||
109 | + } | ||
110 | + return true; | ||
111 | +} | ||
112 | + | ||
113 | + |
app/gui/oven_control/servicedata.h
@@ -0,0 +1,201 @@ | @@ -0,0 +1,201 @@ | ||
1 | +#ifndef SERVICEDATA_H | ||
2 | +#define SERVICEDATA_H | ||
3 | + | ||
4 | +#include <stdint.h> | ||
5 | +#include <time.h> | ||
6 | + | ||
7 | +#define STRUCT_PACK __attribute__ ((packed)) | ||
8 | + | ||
9 | +#define MAX_ERROR_TYPE_CNT 31 | ||
10 | + | ||
11 | +#define MAX_STATICS_CNT 23 | ||
12 | + | ||
13 | +#define MAX_LOG_SENSOR 16 | ||
14 | + | ||
15 | +typedef struct _error_item{ | ||
16 | + uint16_t fired_cnt; | ||
17 | + time_t first_fired; | ||
18 | + time_t last_fried; | ||
19 | +}STRUCT_PACK error_item; | ||
20 | + | ||
21 | +typedef union{ | ||
22 | + int16_t itemp; | ||
23 | + uint16_t utemp; | ||
24 | +}type_temp; | ||
25 | + | ||
26 | +typedef struct _sensor_log_item{ | ||
27 | + type_temp high_temp; | ||
28 | + time_t last_high_time; | ||
29 | +}STRUCT_PACK sensor_log_item; | ||
30 | + | ||
31 | + | ||
32 | +typedef union _sensor_statics_log{ | ||
33 | + uint8_t data[MAX_LOG_SENSOR * sizeof(sensor_log_item)]; | ||
34 | + sensor_log_item values[MAX_LOG_SENSOR]; | ||
35 | + struct{ | ||
36 | + sensor_log_item B1; | ||
37 | + sensor_log_item B2; | ||
38 | + sensor_log_item Reserved1; | ||
39 | + sensor_log_item B4; | ||
40 | + sensor_log_item B5; | ||
41 | + sensor_log_item B3_1; | ||
42 | + sensor_log_item B3_2; | ||
43 | + sensor_log_item B3_3; | ||
44 | + sensor_log_item B3_4; | ||
45 | + sensor_log_item Reserved2; //10 | ||
46 | + sensor_log_item mbar1; | ||
47 | + sensor_log_item mbar2; | ||
48 | + sensor_log_item pcb; | ||
49 | + sensor_log_item adc; | ||
50 | + sensor_log_item convec_fan_rpm; | ||
51 | + sensor_log_item bunner_rpm; | ||
52 | + }items; | ||
53 | +}STRUCT_PACK sensor_statics_log; | ||
54 | + | ||
55 | + | ||
56 | + | ||
57 | +typedef union _error_log{ | ||
58 | + uint8_t data[MAX_ERROR_TYPE_CNT*sizeof(error_item)]; | ||
59 | + error_item values[MAX_ERROR_TYPE_CNT]; | ||
60 | + struct{ | ||
61 | + error_item door; | ||
62 | + error_item upper_fire_fail; | ||
63 | + error_item upper_pan_fail; | ||
64 | + error_item lower_fire_fail; | ||
65 | + error_item lower_pan_fail; | ||
66 | + error_item steam_fire_fail; | ||
67 | + error_item steam_pan_fail; | ||
68 | + error_item water_level_sensor_fail; | ||
69 | + error_item water_flow_sensor_fail; | ||
70 | + error_item inner_temp_high_alarm; //B1 Sensor | ||
71 | + error_item inner_temp_fail; | ||
72 | + error_item qunching_temp_high_alarm; //B2 Sensor | ||
73 | + error_item qunching_temp_fail; | ||
74 | + error_item meatprove_temp1_high_alarm; //B3 Sensor | ||
75 | + error_item meatprove_temp1_fail; | ||
76 | + error_item wall_temp1_high_alarm; //B4 Sensor | ||
77 | + error_item wall_temp1_fail; | ||
78 | + error_item steam_gen_temp_high_alram; //B5 Sensor | ||
79 | + error_item steam_gen_temp_fail; | ||
80 | + error_item meatprove_temp2_fail; | ||
81 | + error_item meatprove_temp3_fail; | ||
82 | + error_item meatprove_temp4_fail; | ||
83 | + error_item pcb_temp_high_alarm; //PCB Temp | ||
84 | + error_item pcb_temp_fail; | ||
85 | + error_item upper_motor_fail; | ||
86 | + error_item lower_motor_fail; | ||
87 | + error_item small_motor_fail; | ||
88 | + error_item midd_motor_fail; | ||
89 | + error_item supply_motor_fail; // Steam Generator Tank Supply Pump | ||
90 | + error_item humidity_tamper_fail; | ||
91 | + error_item repeat_error; | ||
92 | + }items; | ||
93 | +}STRUCT_PACK error_log; | ||
94 | + | ||
95 | +enum ERROR_ITEM_IDX{ | ||
96 | + ERROR_IDX_door=0, | ||
97 | + ERROR_IDX_upper_fire_fail, | ||
98 | + ERROR_IDX_upper_pan_fail, | ||
99 | + ERROR_IDX_lower_fire_fail, | ||
100 | + ERROR_IDX_lower_pan_fail, | ||
101 | + ERROR_IDX_steam_fire_fail, | ||
102 | + ERROR_IDX_steam_pan_fail, | ||
103 | + ERROR_IDX_water_level_sensor_fail, | ||
104 | + ERROR_IDX_water_flow_sensor_fail, | ||
105 | + ERROR_IDX_inner_temp_high_alarm, //B1 Sensor | ||
106 | + ERROR_IDX_inner_temp_fail, | ||
107 | + ERROR_IDX_qunching_temp_high_alarm, //B2 Sensor | ||
108 | + ERROR_IDX_qunching_temp_fail, | ||
109 | + ERROR_IDX_meatprove_temp1_high_alarm, //B3 Sensor | ||
110 | + ERROR_IDX_meatprove_temp1_fail, | ||
111 | + ERROR_IDX_wall_temp1_high_alarm, //B4 Sensor | ||
112 | + ERROR_IDX_wall_temp1_fail, | ||
113 | + ERROR_IDX_steam_gen_temp_high_alram, //B5 Sensor | ||
114 | + ERROR_IDX_steam_gen_temp_fail, | ||
115 | + ERROR_IDX_meatprove_temp2_fail, | ||
116 | + ERROR_IDX_meatprove_temp3_fail, | ||
117 | + ERROR_IDX_meatprove_temp4_fail, | ||
118 | + ERROR_IDX_pcb_temp_high_alarm, //PCB Temp | ||
119 | + ERROR_IDX_pcb_temp_fail, | ||
120 | + ERROR_IDX_upper_motor_fail, | ||
121 | + ERROR_IDX_lower_motor_fail, | ||
122 | + ERROR_IDX_small_motor_fail, | ||
123 | + ERROR_IDX_midd_motor_fail, | ||
124 | + ERROR_IDX_supply_motor_fail, // Steam Generator Tank Supply Pump | ||
125 | + ERROR_IDX_humidity_tamper_fail | ||
126 | +}; | ||
127 | + | ||
128 | +enum USE_ITEMS_IDX{ | ||
129 | + USE_ITEM_steam_heat=0, | ||
130 | + USE_ITEM_dry_heat, | ||
131 | + USE_ITEM_upper_heat, | ||
132 | + USE_ITEM_lower_heat, | ||
133 | + USE_ITEM_cook_dry_mode, | ||
134 | + USE_ITEM_cook_steam_mode, | ||
135 | + USE_ITEM_cook_combi_mode, | ||
136 | + USE_ITEM_wash_mode_nocleanser, | ||
137 | + USE_ITEM_wash_mode_simple, | ||
138 | + USE_ITEM_wash_mode_standard, | ||
139 | + USE_ITEM_wash_mode_strong, | ||
140 | + USE_ITEM_wash_mode_speed, | ||
141 | + USE_ITEM_cooldown_mode, | ||
142 | + USE_ITEM_door_open, | ||
143 | + USE_ITEM_dv_open, | ||
144 | + USE_ITEM_ssv_open, | ||
145 | + USE_ITEM_qnv_open, | ||
146 | + USE_ITEM_ssp_open, | ||
147 | + USE_ITEM_snv_open, | ||
148 | + USE_ITEM_hosereel, | ||
149 | + USE_ITEM_hdm_open, | ||
150 | + USE_ITEM_dp_open, | ||
151 | + USE_ITEM_unp_open | ||
152 | +}; | ||
153 | + | ||
154 | + | ||
155 | + | ||
156 | + | ||
157 | +typedef union _use_statics_log{ | ||
158 | + uint8_t data[MAX_STATICS_CNT*4]; | ||
159 | + uint32_t values[MAX_STATICS_CNT]; | ||
160 | + struct{ | ||
161 | + uint32_t steam_heat; | ||
162 | + uint32_t dry_heat; | ||
163 | + uint32_t upper_heat; | ||
164 | + uint32_t lower_heat; | ||
165 | + uint32_t cook_dry_mode; | ||
166 | + uint32_t cook_steam_mode; | ||
167 | + uint32_t cook_combi_mode; | ||
168 | + uint32_t wash_mode_nocleanser; | ||
169 | + uint32_t wash_mode_simple; | ||
170 | + uint32_t wash_mode_standard; | ||
171 | + uint32_t wash_mode_strong; | ||
172 | + uint32_t wash_mode_speed; | ||
173 | + uint32_t cooldown_mode; | ||
174 | + uint32_t door_open; | ||
175 | + uint32_t dv_open; | ||
176 | + uint32_t ssv_open; | ||
177 | + uint32_t qnv_open; | ||
178 | + uint32_t ssp_open; | ||
179 | + uint32_t snv_open; | ||
180 | + uint32_t hosereel; | ||
181 | + uint32_t hdm_open; | ||
182 | + uint32_t dp_open; | ||
183 | + uint32_t unp_open; | ||
184 | + }items; | ||
185 | +}STRUCT_PACK use_statics_log; | ||
186 | + | ||
187 | +class ServiceData | ||
188 | +{ | ||
189 | +public: | ||
190 | + ServiceData(); | ||
191 | + | ||
192 | + | ||
193 | + error_log err_log; | ||
194 | + use_statics_log use_log; | ||
195 | + sensor_statics_log sensor_log; | ||
196 | + uint16_t m_nRepeatErrorIdx; | ||
197 | + bool saveServiceData(void); | ||
198 | + bool loadServiceData(void); | ||
199 | +}; | ||
200 | + | ||
201 | +#endif // SERVICEDATA_H |
app/gui/oven_control/servicedatas.cpp
@@ -1,113 +0,0 @@ | @@ -1,113 +0,0 @@ | ||
1 | -#include "string.h" | ||
2 | -#include "servicedatas.h" | ||
3 | -#include <QDebug> | ||
4 | -#include <fcntl.h> | ||
5 | -#include <unistd.h> // write(), close() | ||
6 | - | ||
7 | -#define FRAM_SIZE 2048 | ||
8 | -#define FRAM_TEST_PROCESS 0 | ||
9 | - | ||
10 | -#define fRam_path "/sys/bus/spi/devices/spi0.0/fram" | ||
11 | -#define INIT_FRAM 1 | ||
12 | - | ||
13 | - | ||
14 | -servicedatas::servicedatas() | ||
15 | -{ | ||
16 | - qDebug()<< "Statics Data Size Report\r\n error_log size = " << sizeof(error_log) << " \r\nuse_static_log size = " << sizeof(use_statics_log) \ | ||
17 | - << "\r\nsensor_statics_log size = " << sizeof(sensor_statics_log); | ||
18 | - memset((void*)err_log.datas,0x00,sizeof(error_log)); | ||
19 | - memset((void*)use_log.datas,0x00,sizeof(use_statics_log)); | ||
20 | - memset((void*)sensor_log.datas,0x00, sizeof(sensor_statics_log)); | ||
21 | -#if INIT_FRAM == 1 | ||
22 | - saveServiceDatas(); | ||
23 | -#else | ||
24 | - loadServiceDatas(); | ||
25 | -#endif | ||
26 | -} | ||
27 | - | ||
28 | - | ||
29 | - | ||
30 | -bool servicedatas::loadServiceDatas(void){ | ||
31 | - uint8_t buffs[FRAM_SIZE]; | ||
32 | - int fd; | ||
33 | - | ||
34 | -#if FRAM_TEST_PROCESS == 1 | ||
35 | - int i; | ||
36 | - memset(buffs,0x00,256); | ||
37 | - for(i=0;i<256;i++){ | ||
38 | - buffs[i] = i; | ||
39 | - } | ||
40 | - fd = open(fRam_path, O_RDWR); | ||
41 | - if(fd>0){ | ||
42 | - write(fd,buffs,256); | ||
43 | - close(fd); | ||
44 | - } | ||
45 | - else{ | ||
46 | - qDebug()<<"FRAM open fail!"; | ||
47 | - return false; | ||
48 | - } | ||
49 | - i=0; | ||
50 | - memset(buffs,0x00,256); | ||
51 | - fd = open(fRam_path, O_RDONLY ); | ||
52 | - if(fd>0){ | ||
53 | - read(fd,buffs,256); | ||
54 | - close(fd); | ||
55 | - }else{ | ||
56 | - qDebug()<<"FRAM open fail!"; | ||
57 | - return false; | ||
58 | - } | ||
59 | - for(i=0;i<256;i++){ | ||
60 | - if(i !=buffs[i]) { | ||
61 | - qDebug()<<"FRAM Test Fail"; | ||
62 | - return false; | ||
63 | - } | ||
64 | - } | ||
65 | - qDebug()<<"FRAM Test Success!"; | ||
66 | - return true; | ||
67 | -#endif | ||
68 | - | ||
69 | - | ||
70 | - | ||
71 | - | ||
72 | - | ||
73 | - | ||
74 | - fd = open(fRam_path, O_RDONLY ); | ||
75 | - if(fd>0){ | ||
76 | - memset(buffs,0x00,FRAM_SIZE); | ||
77 | - read(fd,buffs,FRAM_SIZE); | ||
78 | - if(buffs[sizeof(error_log) + sizeof(use_statics_log) + sizeof(sensor_statics_log)] != 0x9C){ | ||
79 | - close(fd); | ||
80 | - return saveServiceDatas(); | ||
81 | - } | ||
82 | - | ||
83 | - qDebug() << "FRAM Read, Write Size is " << sizeof(error_log)+sizeof(use_statics_log); | ||
84 | - memcpy((void*)err_log.datas,buffs,sizeof(error_log)); | ||
85 | - memcpy((void*)use_log.datas, (void*)(&buffs[sizeof(error_log)]),sizeof(use_statics_log)); | ||
86 | - memcpy((void*)sensor_log.datas,(void*)(&buffs[sizeof(error_log) + sizeof(use_statics_log)]),sizeof(sensor_statics_log)); | ||
87 | - close(fd); | ||
88 | - }else{ | ||
89 | - qDebug()<<"FRAM FILE Open fail!!"; | ||
90 | - } | ||
91 | - return true; | ||
92 | -} | ||
93 | - | ||
94 | -bool servicedatas::saveServiceDatas(void){ | ||
95 | - uint8_t buffs[FRAM_SIZE]; | ||
96 | - int fd; | ||
97 | - fd = open(fRam_path, O_RDWR | O_SYNC); | ||
98 | - if(fd>0){ | ||
99 | - memset(buffs,0x00,FRAM_SIZE); | ||
100 | - memcpy(buffs,(void*)err_log.datas,sizeof(error_log)); | ||
101 | - memcpy((void*)(&buffs[sizeof(error_log)]),(void*)use_log.datas,sizeof(use_statics_log)); | ||
102 | - memcpy((void*)(&buffs[sizeof(error_log) + sizeof(use_statics_log)]),(void*)sensor_log.datas,sizeof(sensor_statics_log)); | ||
103 | - buffs[sizeof(error_log) + sizeof(use_statics_log) + sizeof(sensor_statics_log)] = 0x9C; | ||
104 | - write(fd,buffs,FRAM_SIZE); | ||
105 | - close(fd); | ||
106 | - }else{ | ||
107 | - qDebug()<<"FRAM FILE Open fail!!"; | ||
108 | - return false; | ||
109 | - } | ||
110 | - return true; | ||
111 | -} | ||
112 | - | ||
113 | - |
app/gui/oven_control/servicedatas.h
@@ -1,201 +0,0 @@ | @@ -1,201 +0,0 @@ | ||
1 | -#ifndef SERVICEDATAS_H | ||
2 | -#define SERVICEDATAS_H | ||
3 | - | ||
4 | -#include <stdint.h> | ||
5 | -#include <time.h> | ||
6 | - | ||
7 | -#define STRUCT_PACK __attribute__ ((packed)) | ||
8 | - | ||
9 | -#define MAX_ERROR_TYPE_CNT 31 | ||
10 | - | ||
11 | -#define MAX_STATICS_CNT 23 | ||
12 | - | ||
13 | -#define MAX_LOG_SENSOR 16 | ||
14 | - | ||
15 | -typedef struct _error_item{ | ||
16 | - uint16_t fired_cnt; | ||
17 | - time_t first_fired; | ||
18 | - time_t last_fried; | ||
19 | -}STRUCT_PACK error_item; | ||
20 | - | ||
21 | -typedef union{ | ||
22 | - int16_t itemp; | ||
23 | - uint16_t utemp; | ||
24 | -}type_temp; | ||
25 | - | ||
26 | -typedef struct _sensor_log_item{ | ||
27 | - type_temp high_temp; | ||
28 | - time_t last_high_time; | ||
29 | -}STRUCT_PACK sensor_log_item; | ||
30 | - | ||
31 | - | ||
32 | -typedef union _sensor_statics_log{ | ||
33 | - uint8_t datas[MAX_LOG_SENSOR * sizeof(sensor_log_item)]; | ||
34 | - sensor_log_item values[MAX_LOG_SENSOR]; | ||
35 | - struct{ | ||
36 | - sensor_log_item B1; | ||
37 | - sensor_log_item B2; | ||
38 | - sensor_log_item Reserved1; | ||
39 | - sensor_log_item B4; | ||
40 | - sensor_log_item B5; | ||
41 | - sensor_log_item B3_1; | ||
42 | - sensor_log_item B3_2; | ||
43 | - sensor_log_item B3_3; | ||
44 | - sensor_log_item B3_4; | ||
45 | - sensor_log_item Reserved2; //10 | ||
46 | - sensor_log_item mbar1; | ||
47 | - sensor_log_item mbar2; | ||
48 | - sensor_log_item pcb; | ||
49 | - sensor_log_item adc; | ||
50 | - sensor_log_item convec_fan_rpm; | ||
51 | - sensor_log_item bunner_rpm; | ||
52 | - }items; | ||
53 | -}STRUCT_PACK sensor_statics_log; | ||
54 | - | ||
55 | - | ||
56 | - | ||
57 | -typedef union _error_log{ | ||
58 | - uint8_t datas[MAX_ERROR_TYPE_CNT*sizeof(error_item)]; | ||
59 | - error_item values[MAX_ERROR_TYPE_CNT]; | ||
60 | - struct{ | ||
61 | - error_item door; | ||
62 | - error_item upper_fire_fail; | ||
63 | - error_item upper_pan_fail; | ||
64 | - error_item lower_fire_fail; | ||
65 | - error_item lower_pan_fail; | ||
66 | - error_item steam_fire_fail; | ||
67 | - error_item steam_pan_fail; | ||
68 | - error_item water_level_sensor_fail; | ||
69 | - error_item water_flow_sensor_fail; | ||
70 | - error_item inner_temp_high_alarm; //B1 Sensor | ||
71 | - error_item inner_temp_fail; | ||
72 | - error_item qunching_temp_high_alarm; //B2 Sensor | ||
73 | - error_item qunching_temp_fail; | ||
74 | - error_item meatprove_temp1_high_alarm; //B3 Sensor | ||
75 | - error_item meatprove_temp1_fail; | ||
76 | - error_item wall_temp1_high_alarm; //B4 Sensor | ||
77 | - error_item wall_temp1_fail; | ||
78 | - error_item steam_gen_temp_high_alram; //B5 Sensor | ||
79 | - error_item steam_gen_temp_fail; | ||
80 | - error_item meatprove_temp2_fail; | ||
81 | - error_item meatprove_temp3_fail; | ||
82 | - error_item meatprove_temp4_fail; | ||
83 | - error_item pcb_temp_high_alarm; //PCB Temp | ||
84 | - error_item pcb_temp_fail; | ||
85 | - error_item upper_motor_fail; | ||
86 | - error_item lower_motor_fail; | ||
87 | - error_item small_motor_fail; | ||
88 | - error_item midd_motor_fail; | ||
89 | - error_item supply_motor_fail; // Steam Generator Tank Supply Pump | ||
90 | - error_item humidity_tamper_fail; | ||
91 | - error_item repeat_error; | ||
92 | - }items; | ||
93 | -}STRUCT_PACK error_log; | ||
94 | - | ||
95 | -enum ERROR_ITEM_IDX{ | ||
96 | - ERROR_IDX_door=0, | ||
97 | - ERROR_IDX_upper_fire_fail, | ||
98 | - ERROR_IDX_upper_pan_fail, | ||
99 | - ERROR_IDX_lower_fire_fail, | ||
100 | - ERROR_IDX_lower_pan_fail, | ||
101 | - ERROR_IDX_steam_fire_fail, | ||
102 | - ERROR_IDX_steam_pan_fail, | ||
103 | - ERROR_IDX_water_level_sensor_fail, | ||
104 | - ERROR_IDX_water_flow_sensor_fail, | ||
105 | - ERROR_IDX_inner_temp_high_alarm, //B1 Sensor | ||
106 | - ERROR_IDX_inner_temp_fail, | ||
107 | - ERROR_IDX_qunching_temp_high_alarm, //B2 Sensor | ||
108 | - ERROR_IDX_qunching_temp_fail, | ||
109 | - ERROR_IDX_meatprove_temp1_high_alarm, //B3 Sensor | ||
110 | - ERROR_IDX_meatprove_temp1_fail, | ||
111 | - ERROR_IDX_wall_temp1_high_alarm, //B4 Sensor | ||
112 | - ERROR_IDX_wall_temp1_fail, | ||
113 | - ERROR_IDX_steam_gen_temp_high_alram, //B5 Sensor | ||
114 | - ERROR_IDX_steam_gen_temp_fail, | ||
115 | - ERROR_IDX_meatprove_temp2_fail, | ||
116 | - ERROR_IDX_meatprove_temp3_fail, | ||
117 | - ERROR_IDX_meatprove_temp4_fail, | ||
118 | - ERROR_IDX_pcb_temp_high_alarm, //PCB Temp | ||
119 | - ERROR_IDX_pcb_temp_fail, | ||
120 | - ERROR_IDX_upper_motor_fail, | ||
121 | - ERROR_IDX_lower_motor_fail, | ||
122 | - ERROR_IDX_small_motor_fail, | ||
123 | - ERROR_IDX_midd_motor_fail, | ||
124 | - ERROR_IDX_supply_motor_fail, // Steam Generator Tank Supply Pump | ||
125 | - ERROR_IDX_humidity_tamper_fail | ||
126 | -}; | ||
127 | - | ||
128 | -enum USE_ITEMS_IDX{ | ||
129 | - USE_ITEM_steam_heat=0, | ||
130 | - USE_ITEM_dry_heat, | ||
131 | - USE_ITEM_upper_heat, | ||
132 | - USE_ITEM_lower_heat, | ||
133 | - USE_ITEM_cook_dry_mode, | ||
134 | - USE_ITEM_cook_steam_mode, | ||
135 | - USE_ITEM_cook_combi_mode, | ||
136 | - USE_ITEM_wash_mode_nocleanser, | ||
137 | - USE_ITEM_wash_mode_simple, | ||
138 | - USE_ITEM_wash_mode_standard, | ||
139 | - USE_ITEM_wash_mode_strong, | ||
140 | - USE_ITEM_wash_mode_speed, | ||
141 | - USE_ITEM_cooldown_mode, | ||
142 | - USE_ITEM_door_open, | ||
143 | - USE_ITEM_dv_open, | ||
144 | - USE_ITEM_ssv_open, | ||
145 | - USE_ITEM_qnv_open, | ||
146 | - USE_ITEM_ssp_open, | ||
147 | - USE_ITEM_snv_open, | ||
148 | - USE_ITEM_hosereel, | ||
149 | - USE_ITEM_hdm_open, | ||
150 | - USE_ITEM_dp_open, | ||
151 | - USE_ITEM_unp_open | ||
152 | -}; | ||
153 | - | ||
154 | - | ||
155 | - | ||
156 | - | ||
157 | -typedef union _use_statics_log{ | ||
158 | - uint8_t datas[MAX_STATICS_CNT*4]; | ||
159 | - uint32_t values[MAX_STATICS_CNT]; | ||
160 | - struct{ | ||
161 | - uint32_t steam_heat; | ||
162 | - uint32_t dry_heat; | ||
163 | - uint32_t upper_heat; | ||
164 | - uint32_t lower_heat; | ||
165 | - uint32_t cook_dry_mode; | ||
166 | - uint32_t cook_steam_mode; | ||
167 | - uint32_t cook_combi_mode; | ||
168 | - uint32_t wash_mode_nocleanser; | ||
169 | - uint32_t wash_mode_simple; | ||
170 | - uint32_t wash_mode_standard; | ||
171 | - uint32_t wash_mode_strong; | ||
172 | - uint32_t wash_mode_speed; | ||
173 | - uint32_t cooldown_mode; | ||
174 | - uint32_t door_open; | ||
175 | - uint32_t dv_open; | ||
176 | - uint32_t ssv_open; | ||
177 | - uint32_t qnv_open; | ||
178 | - uint32_t ssp_open; | ||
179 | - uint32_t snv_open; | ||
180 | - uint32_t hosereel; | ||
181 | - uint32_t hdm_open; | ||
182 | - uint32_t dp_open; | ||
183 | - uint32_t unp_open; | ||
184 | - }items; | ||
185 | -}STRUCT_PACK use_statics_log; | ||
186 | - | ||
187 | -class servicedatas | ||
188 | -{ | ||
189 | -public: | ||
190 | - servicedatas(); | ||
191 | - | ||
192 | - | ||
193 | - error_log err_log; | ||
194 | - use_statics_log use_log; | ||
195 | - sensor_statics_log sensor_log; | ||
196 | - uint16_t m_nRepeatErrorIdx; | ||
197 | - bool saveServiceDatas(void); | ||
198 | - bool loadServiceDatas(void); | ||
199 | -}; | ||
200 | - | ||
201 | -#endif // SERVICEDATAS_H |
app/gui/oven_control/servicehistorymain.cpp
@@ -2,46 +2,46 @@ | @@ -2,46 +2,46 @@ | ||
2 | #include "ui_servicehistorymain.h" | 2 | #include "ui_servicehistorymain.h" |
3 | #include "historylistwindow.h" | 3 | #include "historylistwindow.h" |
4 | 4 | ||
5 | -serviceHistoryMain::serviceHistoryMain(QWidget *parent) : | 5 | +ServiceHistoryMain::ServiceHistoryMain(QWidget *parent) : |
6 | QMainWindow(parent), | 6 | QMainWindow(parent), |
7 | - ui(new Ui::serviceHistoryMain) | 7 | + ui(new Ui::ServiceHistoryMain) |
8 | { | 8 | { |
9 | ui->setupUi(this); | 9 | ui->setupUi(this); |
10 | connect(ui->backButton, SIGNAL(released()), this, SLOT(deleteLater())); | 10 | connect(ui->backButton, SIGNAL(released()), this, SLOT(deleteLater())); |
11 | } | 11 | } |
12 | 12 | ||
13 | -serviceHistoryMain::~serviceHistoryMain() | 13 | +ServiceHistoryMain::~ServiceHistoryMain() |
14 | { | 14 | { |
15 | delete ui; | 15 | delete ui; |
16 | } | 16 | } |
17 | 17 | ||
18 | -void serviceHistoryMain::on_btnUpperBunner_clicked() | 18 | +void ServiceHistoryMain::on_btnUpperBunner_clicked() |
19 | { | 19 | { |
20 | - historyListWindow *w = new historyListWindow(this); | 20 | + HistoryListWindow *w = new HistoryListWindow(this); |
21 | w->setWindosDataSet(ERROR_HISTORY_UPPERBUNNER); | 21 | w->setWindosDataSet(ERROR_HISTORY_UPPERBUNNER); |
22 | w->setWindowModality(Qt::WindowModal); | 22 | w->setWindowModality(Qt::WindowModal); |
23 | w->showFullScreen(); | 23 | w->showFullScreen(); |
24 | } | 24 | } |
25 | 25 | ||
26 | -void serviceHistoryMain::on_btnSteamBunner_clicked() | 26 | +void ServiceHistoryMain::on_btnSteamBunner_clicked() |
27 | { | 27 | { |
28 | - historyListWindow *w = new historyListWindow(this); | 28 | + HistoryListWindow *w = new HistoryListWindow(this); |
29 | w->setWindosDataSet(ERROR_HISTORY_STEAMBUNNER); | 29 | w->setWindosDataSet(ERROR_HISTORY_STEAMBUNNER); |
30 | w->setWindowModality(Qt::WindowModal); | 30 | w->setWindowModality(Qt::WindowModal); |
31 | w->showFullScreen(); | 31 | w->showFullScreen(); |
32 | } | 32 | } |
33 | 33 | ||
34 | -void serviceHistoryMain::on_btnLowerBunner_clicked() | 34 | +void ServiceHistoryMain::on_btnLowerBunner_clicked() |
35 | { | 35 | { |
36 | - historyListWindow *w = new historyListWindow(this); | 36 | + HistoryListWindow *w = new HistoryListWindow(this); |
37 | w->setWindosDataSet(ERROR_HISTORY_LOWERBUNNER); | 37 | w->setWindosDataSet(ERROR_HISTORY_LOWERBUNNER); |
38 | w->setWindowModality(Qt::WindowModal); | 38 | w->setWindowModality(Qt::WindowModal); |
39 | w->showFullScreen(); | 39 | w->showFullScreen(); |
40 | } | 40 | } |
41 | 41 | ||
42 | -void serviceHistoryMain::on_btnErrorTotal_clicked() | 42 | +void ServiceHistoryMain::on_btnErrorTotal_clicked() |
43 | { | 43 | { |
44 | - historyListWindow *w = new historyListWindow(this); | 44 | + HistoryListWindow *w = new HistoryListWindow(this); |
45 | w->setWindosDataSet(ERROR_HISTORY_TOTAL); | 45 | w->setWindosDataSet(ERROR_HISTORY_TOTAL); |
46 | w->setWindowModality(Qt::WindowModal); | 46 | w->setWindowModality(Qt::WindowModal); |
47 | w->showFullScreen(); | 47 | w->showFullScreen(); |
app/gui/oven_control/servicehistorymain.h
@@ -4,16 +4,16 @@ | @@ -4,16 +4,16 @@ | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | 5 | ||
6 | namespace Ui { | 6 | namespace Ui { |
7 | -class serviceHistoryMain; | 7 | +class ServiceHistoryMain; |
8 | } | 8 | } |
9 | 9 | ||
10 | -class serviceHistoryMain : public QMainWindow | 10 | +class ServiceHistoryMain : public QMainWindow |
11 | { | 11 | { |
12 | Q_OBJECT | 12 | Q_OBJECT |
13 | 13 | ||
14 | public: | 14 | public: |
15 | - explicit serviceHistoryMain(QWidget *parent = 0); | ||
16 | - ~serviceHistoryMain(); | 15 | + explicit ServiceHistoryMain(QWidget *parent = 0); |
16 | + ~ServiceHistoryMain(); | ||
17 | 17 | ||
18 | private slots: | 18 | private slots: |
19 | void on_btnUpperBunner_clicked(); | 19 | void on_btnUpperBunner_clicked(); |
@@ -25,7 +25,7 @@ private slots: | @@ -25,7 +25,7 @@ private slots: | ||
25 | void on_btnErrorTotal_clicked(); | 25 | void on_btnErrorTotal_clicked(); |
26 | 26 | ||
27 | private: | 27 | private: |
28 | - Ui::serviceHistoryMain *ui; | 28 | + Ui::ServiceHistoryMain *ui; |
29 | }; | 29 | }; |
30 | 30 | ||
31 | #endif // SERVICEHISTORYMAIN_H | 31 | #endif // SERVICEHISTORYMAIN_H |
app/gui/oven_control/servicehistorymain.ui
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | 2 | <ui version="4.0"> |
3 | - <class>serviceHistoryMain</class> | ||
4 | - <widget class="QMainWindow" name="serviceHistoryMain"> | 3 | + <class>ServiceHistoryMain</class> |
4 | + <widget class="QMainWindow" name="ServiceHistoryMain"> | ||
5 | <property name="geometry"> | 5 | <property name="geometry"> |
6 | <rect> | 6 | <rect> |
7 | <x>0</x> | 7 | <x>0</x> |