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
|
{
ui->setupUi(this);
|
eea7d3d59
김태훈
Segmentation Faul...
|
9
10
11
|
ui->clockContainer->setParent(ui->upperStack);
setAttribute(Qt::WA_DeleteOnClose);
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
12
13
14
|
reloadUI();
}
|
14a73498f
김태훈
소스 코드 정리
|
15
|
OperationTimeHeat::~OperationTimeHeat()
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
16
17
18
|
{
delete ui;
}
|
14a73498f
김태훈
소스 코드 정리
|
19
|
void OperationTimeHeat::on_btnReset1_clicked()
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
20
21
|
{
|
42410a75c
김태훈
오타 수정
|
22
|
OvenStatistics* ovs = OvenStatistics::getInstance();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
23
|
if(ovs!=NULL){
|
14a73498f
김태훈
소스 코드 정리
|
24
25
|
ovs->srvdata->use_log.items.steam_heat=0;
ovs->srvdata->saveServiceData();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
26
27
28
|
reloadUI();
}
}
|
14a73498f
김태훈
소스 코드 정리
|
29
|
void OperationTimeHeat::on_btnReset2_clicked()
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
30
31
|
{
|
42410a75c
김태훈
오타 수정
|
32
|
OvenStatistics* ovs = OvenStatistics::getInstance();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
33
|
if(ovs!=NULL){
|
14a73498f
김태훈
소스 코드 정리
|
34
35
36
37
|
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차 구현
|
38
39
40
|
reloadUI();
}
}
|
14a73498f
김태훈
소스 코드 정리
|
41
|
void OperationTimeHeat::reloadUI(void){
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
42
|
uint32_t timetemp;
|
42410a75c
김태훈
오타 수정
|
43
|
OvenStatistics* ovs = OvenStatistics::getInstance();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
44
45
|
QString strTemp="";
if(ovs!=NULL){
|
14a73498f
김태훈
소스 코드 정리
|
46
|
timetemp = ovs->srvdata->use_log.items.steam_heat;
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
47
48
|
strTemp.sprintf("%d h", timetemp/3600);
ui->m_ctrlLbListTime1->setText(strTemp);
|
14a73498f
김태훈
소스 코드 정리
|
49
|
timetemp = ovs->srvdata->use_log.items.dry_heat;
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
50
51
|
strTemp.sprintf("%d h", timetemp/3600);
ui->m_ctrlLbListTime2->setText(strTemp);
|
14a73498f
김태훈
소스 코드 정리
|
52
53
|
qDebug() << "Steam heat time : " << ovs->srvdata->use_log.items.steam_heat;
qDebug() << "Dry heat time : " << ovs->srvdata->use_log.items.dry_heat;
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
54
55
|
}
}
|
14a73498f
김태훈
소스 코드 정리
|
56
|
void OperationTimeHeat::on_backButton_clicked()
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
57
|
{
|
eea7d3d59
김태훈
Segmentation Faul...
|
58
|
close();
|
6a965b9f1
고영탁
엔지니어 모드 2차 구현
|
59
|
}
|