6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
1
2
3
|
#include "operationtimeheat.h"
#include "ui_operationtimeheat.h"
#include "ovenstatics.h"
|
14a73498f
김태훈
소스 코드 정리
|
4
|
OperationTimeHeat::OperationTimeHeat(QWidget *parent) :
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
5
|
QMainWindow(parent),
|
14a73498f
김태훈
소스 코드 정리
|
6
|
ui(new Ui::OperationTimeHeat)
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
7
8
9
10
11
|
{
ui->setupUi(this);
reloadUI();
}
|
14a73498f
김태훈
소스 코드 정리
|
12
|
OperationTimeHeat::~OperationTimeHeat()
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
13
14
15
|
{
delete ui;
}
|
14a73498f
김태훈
소스 코드 정리
|
16
|
void OperationTimeHeat::on_btnReset1_clicked()
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
17
18
|
{
|
42410a75c
김태훈
오타 수정
|
19
|
OvenStatistics* ovs = OvenStatistics::getInstance();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
20
|
if(ovs!=NULL){
|
14a73498f
김태훈
소스 코드 정리
|
21
22
|
ovs->srvdata->use_log.items.steam_heat=0;
ovs->srvdata->saveServiceData();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
23
24
25
|
reloadUI();
}
}
|
14a73498f
김태훈
소스 코드 정리
|
26
|
void OperationTimeHeat::on_btnReset2_clicked()
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
27
28
|
{
|
42410a75c
김태훈
오타 수정
|
29
|
OvenStatistics* ovs = OvenStatistics::getInstance();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
30
|
if(ovs!=NULL){
|
14a73498f
김태훈
소스 코드 정리
|
31
32
33
34
|
ovs->srvdata->use_log.items.dry_heat=0;
ovs->srvdata->use_log.items.upper_heat=0;
ovs->srvdata->use_log.items.lower_heat=0;
ovs->srvdata->saveServiceData();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
35
36
37
|
reloadUI();
}
}
|
14a73498f
김태훈
소스 코드 정리
|
38
|
void OperationTimeHeat::reloadUI(void){
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
39
|
uint32_t timetemp;
|
42410a75c
김태훈
오타 수정
|
40
|
OvenStatistics* ovs = OvenStatistics::getInstance();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
41
42
|
QString strTemp="";
if(ovs!=NULL){
|
14a73498f
김태훈
소스 코드 정리
|
43
|
timetemp = ovs->srvdata->use_log.items.steam_heat;
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
44
45
|
strTemp.sprintf("%d h", timetemp/3600);
ui->m_ctrlLbListTime1->setText(strTemp);
|
14a73498f
김태훈
소스 코드 정리
|
46
|
timetemp = ovs->srvdata->use_log.items.dry_heat;
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
47
48
|
strTemp.sprintf("%d h", timetemp/3600);
ui->m_ctrlLbListTime2->setText(strTemp);
|
14a73498f
김태훈
소스 코드 정리
|
49
50
|
qDebug() << "Steam heat time : " << ovs->srvdata->use_log.items.steam_heat;
qDebug() << "Dry heat time : " << ovs->srvdata->use_log.items.dry_heat;
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
51
52
|
}
}
|
14a73498f
김태훈
소스 코드 정리
|
53
|
void OperationTimeHeat::on_backButton_clicked()
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
54
55
56
|
{
deleteLater();
}
|