From 97cb5d8417d54c8827fd5e543a0d6e63b3a4e2be Mon Sep 17 00:00:00 2001
From: taehoon <taehoon@falinux.com>
Date: Thu, 28 Jan 2021 11:43:56 +0900
Subject: [PATCH] =?UTF-8?q?=EB=93=A4=EC=97=AC=EC=93=B0=EA=B8=B0=20?=
 =?UTF-8?q?=EC=A0=95=EB=A6=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/gui/oven_control/ovenstatics.cpp | 172 +++++++++++++++++------------------
 1 file changed, 86 insertions(+), 86 deletions(-)

diff --git a/app/gui/oven_control/ovenstatics.cpp b/app/gui/oven_control/ovenstatics.cpp
index 9e1e744..f3a12df 100644
--- a/app/gui/oven_control/ovenstatics.cpp
+++ b/app/gui/oven_control/ovenstatics.cpp
@@ -175,7 +175,7 @@ void OvenStatistics::processSensorError(uint16_t errflag, time_t ltime){
         processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_6],strMsg,strTitle, ltime,sensor_err_sound_def[SENSOR_ERR_SENSOR_6]);
     }
     if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_7)){
-       //Reseved
+        //Reseved
         item = &(srvdata->err_log.items.meatprove_temp2_fail);
         strTitle  = tr("중심온도 센서 이상");
         strMsg  = tr("중심온도계 센서 오류가 발생하였습니다.\n제품의 전원을 OFF한 후 다시 ON해 주십시오.\n이 후에도 문제가 해결되지 않을 경우, 서비스센터로 연락하여 주십시오.");
@@ -290,15 +290,15 @@ void OvenStatistics::processStateError(uint16_t errflag, time_t ltime){
 }
 
 void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){
-   error_item *item;
-   QString strMsg = "",strTitle = "";
-   uint8_t state;
-   bool bCookingState = (control.cooking || oven->cooking() || oven->preheating() || oven->cooldown());
-   if( control.system==0 && !bCookingState  ) state = SYS_OFF_COOK_OFF;
-   else if(control.system != 0 && !bCookingState) state = SYS_ON_COOK_OFF;
-   else if(control.system !=0 && bCookingState) state = SYS_ON_COOK_ON;
-   else if(control.system !=0 && this->state.cleaning_sate  !=0 ) state = SYS_ON_WASH;
-   else state = SYS_ON_COOK_OFF;
+    error_item *item;
+    QString strMsg = "",strTitle = "";
+    uint8_t state;
+    bool bCookingState = (control.cooking || oven->cooking() || oven->preheating() || oven->cooldown());
+    if( control.system==0 && !bCookingState  ) state = SYS_OFF_COOK_OFF;
+    else if(control.system != 0 && !bCookingState) state = SYS_ON_COOK_OFF;
+    else if(control.system !=0 && bCookingState) state = SYS_ON_COOK_ON;
+    else if(control.system !=0 && this->state.cleaning_sate  !=0 ) state = SYS_ON_WASH;
+    else state = SYS_ON_COOK_OFF;
 
     if( errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER1)){
         //버너 컨트롤러 1 착화 이상
@@ -318,53 +318,53 @@ void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){
         item = &(srvdata->err_log.items.steam_fire_fail);
         strTitle = tr("스팀 버너 착화 이상");
         strMsg  = tr("스팀발생기 버너 착화 이상 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 후 가스 밸브가 잠겨있는지 확인 해 주십시오.\n가스 밸브가 열려 있는데도 에러 발생 시, 즉시 서비스센터에 연락하여 주십시오.");
-         processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER3],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_FIRE_TRIGGER3]);
+        processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER3],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_FIRE_TRIGGER3]);
     }
     if(errflag & MAKE_MASK(SYS_ERR_OVNE_TEMP_ALARM)){
         item = &(srvdata->err_log.items.inner_temp_high_alarm);
         strTitle  = tr("내부 온도 과열 이상");
         strMsg  = tr("조리실 내부 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오.");
-         processErrorItems(item, sys_err_type_def[state][SYS_ERR_OVNE_TEMP_ALARM],strMsg,strTitle,ltime,sys_err_sound_def[SYS_ERR_OVNE_TEMP_ALARM]);
+        processErrorItems(item, sys_err_type_def[state][SYS_ERR_OVNE_TEMP_ALARM],strMsg,strTitle,ltime,sys_err_sound_def[SYS_ERR_OVNE_TEMP_ALARM]);
     }
     if(errflag & MAKE_MASK(SYS_ERR_QUN_TEMP_ALARM)){
         //퀀칭 온도 센서 과열
         item = &(srvdata->err_log.items.qunching_temp_high_alarm);
         strTitle  = tr("배수 탱크 온도 과열 이상");
         strMsg  = tr("배수 탱크 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오.");
-         processErrorItems(item, sys_err_type_def[state][SYS_ERR_QUN_TEMP_ALARM],strMsg,strTitle,ltime,sys_err_sound_def[SYS_ERR_QUN_TEMP_ALARM]);
+        processErrorItems(item, sys_err_type_def[state][SYS_ERR_QUN_TEMP_ALARM],strMsg,strTitle,ltime,sys_err_sound_def[SYS_ERR_QUN_TEMP_ALARM]);
     }
     if(errflag & MAKE_MASK(SYS_ERR_CENTER_TEMP_ALARM)){
         //중심 온도 과열
         item = &(srvdata->err_log.items.meatprove_temp1_high_alarm);
         strTitle  = tr("중심 온도 과열 이상");
         strMsg  = tr("중심온도계 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오.");
-         processErrorItems(item, sys_err_type_def[state][SYS_ERR_CENTER_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_CENTER_TEMP_ALARM]);
+        processErrorItems(item, sys_err_type_def[state][SYS_ERR_CENTER_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_CENTER_TEMP_ALARM]);
     }
     if(errflag & MAKE_MASK(SYS_ERR_WALL_TEMP_ALARM)){
         item = &(srvdata->err_log.items.wall_temp1_high_alarm);
         strTitle  = tr("벽면 온도 과열 이상");
         strMsg  = tr("조리실 벽면 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오.");
-         processErrorItems(item, sys_err_type_def[state][SYS_ERR_WALL_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WALL_TEMP_ALARM]);
+        processErrorItems(item, sys_err_type_def[state][SYS_ERR_WALL_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WALL_TEMP_ALARM]);
     }
-   if(errflag & MAKE_MASK(SYS_ERR_STAM_TEMP_ALARM)){
-       item = &(srvdata->err_log.items.steam_gen_temp_high_alram);
-       strTitle  = tr("스팀 온도 과열 이상");
-       strMsg  = tr("스팀통 내부 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오.");
+    if(errflag & MAKE_MASK(SYS_ERR_STAM_TEMP_ALARM)){
+        item = &(srvdata->err_log.items.steam_gen_temp_high_alram);
+        strTitle  = tr("스팀 온도 과열 이상");
+        strMsg  = tr("스팀통 내부 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오.");
         processErrorItems(item, sys_err_type_def[state][SYS_ERR_STAM_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_STAM_TEMP_ALARM]);
-   }
+    }
     if(errflag & MAKE_MASK(SYS_ERR_WATER_SPLY_FAIL)){
         //급수 이상 -> 유량 센서 이상
         item = &(srvdata->err_log.items.water_level_sensor_fail);
         strTitle  = tr("급수 이상");
         strMsg  = tr("제품 급수이상 안전장치가 작동하였습니다.\n제품에 들어가는 물 공급을 확인하십시오.\n물 공급이 정상적으로 들어갈 시 즉시 서비스센터에 연락하여 주십시오.\n단수 유무는 샤워건을 사용하십시오.");
-         processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_SPLY_FAIL],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WATER_SPLY_FAIL]);
+        processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_SPLY_FAIL],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WATER_SPLY_FAIL]);
     }
     if(errflag & MAKE_MASK(SYS_ERR_WATER_LEVEL_FAIL)){
         //급수 이상 -> 수위 상태 확인
         item = &(srvdata->err_log.items.water_level_sensor_fail);
         strTitle  = tr("수위 상태 확인");
         strMsg  = tr("스팀통 수위 감지 안전장치가 작동하였습니다.\n제품에 들어가는 물 공급을 확인하십시오.\n물 공급이 정상적으로 들어갈 시 즉시 서비스센터에 연락하여 주십시오.\n단수 유무는 샤워건을 사용하십시오.");
-         processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_LEVEL_FAIL],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WATER_LEVEL_FAIL]);
+        processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_LEVEL_FAIL],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WATER_LEVEL_FAIL]);
     }
 }
 
@@ -507,30 +507,30 @@ void OvenStatistics::oneSecTimerFired(void){
 
 
     if(state.onoff_state2 !=0){
-           if( (state.onoff_state2 & LOAD_STATE2_DV)!=0){
-               srvdata->use_log.items.dv_open+=1;
-           }
-           if((state.onoff_state2 & LOAD_STATE2_SSV)!=0){
-               srvdata->use_log.items.ssv_open+=1;
-           }
-           if((state.onoff_state2 & LOAD_STATE2_QNV)!=0){
-               srvdata->use_log.items.qnv_open+=1;
-           }
-           if((state.onoff_state2 & LOAD_STATE2_SNV)!=0){
-               srvdata->use_log.items.snv_open+=1;
-           }
-           if((state.onoff_state2 & LOAD_STATE2_SSP)!=0){
-               srvdata->use_log.items.ssp_open+=1;
-           }
-           if((state.onoff_state2 & LOAD_STATE2_HDM)!=0){
-               srvdata->use_log.items.hdm_open+=1;
-           }
-           if((state.onoff_state2 & LOAD_STATE2_DP)!=0){
-               srvdata->use_log.items.dp_open+=1;
-           }
-           if((state.onoff_state2 & LOAD_STATE2_UNP) !=0){
-               srvdata->use_log.items.unp_open+=1;
-           }
+        if( (state.onoff_state2 & LOAD_STATE2_DV)!=0){
+            srvdata->use_log.items.dv_open+=1;
+        }
+        if((state.onoff_state2 & LOAD_STATE2_SSV)!=0){
+            srvdata->use_log.items.ssv_open+=1;
+        }
+        if((state.onoff_state2 & LOAD_STATE2_QNV)!=0){
+            srvdata->use_log.items.qnv_open+=1;
+        }
+        if((state.onoff_state2 & LOAD_STATE2_SNV)!=0){
+            srvdata->use_log.items.snv_open+=1;
+        }
+        if((state.onoff_state2 & LOAD_STATE2_SSP)!=0){
+            srvdata->use_log.items.ssp_open+=1;
+        }
+        if((state.onoff_state2 & LOAD_STATE2_HDM)!=0){
+            srvdata->use_log.items.hdm_open+=1;
+        }
+        if((state.onoff_state2 & LOAD_STATE2_DP)!=0){
+            srvdata->use_log.items.dp_open+=1;
+        }
+        if((state.onoff_state2 & LOAD_STATE2_UNP) !=0){
+            srvdata->use_log.items.unp_open+=1;
+        }
     }
 
     //Real time Data Refresh
@@ -569,7 +569,7 @@ void OvenStatistics::oneSecTimerFired(void){
         srvdata->sensor_log.items.B4.high_temp.itemp = state.sensor4;
         srvdata->sensor_log.items.B4.last_high_time = ltime;
     }
-     curSensorValue[3].itemp = state.sensor4;
+    curSensorValue[3].itemp = state.sensor4;
 
     if(srvdata->sensor_log.items.B5.high_temp.itemp < state.sensor5 ){
         srvdata->sensor_log.items.B5.high_temp.itemp = state.sensor5;
@@ -628,12 +628,12 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype,
     uint32_t erridx = (uint32_t) (item - &(srvdata->err_log.values[0]));
 
     qDebug() << (uint32_t) (item - &(srvdata->err_log.values[0]))  <<   "ERROR Fired!";
-   if(m_pLastErrItem == item ){
+    if(m_pLastErrItem == item ){
         srvdata->err_log.items.repeat_error.fired_cnt =item->fired_cnt;
         srvdata->err_log.items.repeat_error.first_fired = item->first_fired;
         srvdata->err_log.items.repeat_error.last_fried = item->last_fried;
-   }
-   m_pLastErrItem = item;
+    }
+    m_pLastErrItem = item;
     qDebug() << "error type" << errtype;
     if(errtype >= error_type_onlychk){
         item->fired_cnt+=1;
@@ -664,43 +664,43 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype,
 
 
     switch(errtype){
-        case error_type_onlypop:
-        case error_type_popclr:
-        case error_type_popnonclr:
-        case error_type_popclrstopcmd:
+    case error_type_onlypop:
+    case error_type_popclr:
+    case error_type_popnonclr:
+    case error_type_popclrstopcmd:
     {
-                if(m_mapPopupList.find(erridx) == m_mapPopupList.end()){
-                    ErrorPopupDlg *dlg = new ErrorPopupDlg(pParent,MsgDesc,MsgTitle , (errtype > error_type_clrsplit), erridx, sndtype);
-                    connect(dlg,SIGNAL(closedErrorPopup(int)), this, SLOT(onErrorPopupClosed(int)));
-                    m_mapPopupList.insert(erridx,dlg);
-                    qApp->setActiveWindow(dlg);
-                    dlg->showFullScreen();
-                }
-                break;
-            }
-        case error_type_engclr:
-        case error_type_engnonclr:
-        case error_type_onlyeng:
-        case error_type_engclrstopcmd:
-            {
-                //EngineerMenuWindow *w = new EngineerMenuWindow(0);
-                //w->showFullScreen();
-                if(m_mapPopupList.find(erridx)==m_mapPopupList.end()){
-                    ErrorPopupDlg *dlg = new ErrorPopupDlg(pParent,MsgDesc,MsgTitle, false,erridx,sndtype);
-                    connect(dlg,SIGNAL(closedErrorPopup(int)),this,SLOT(onErrorPopupClosed(int)));
-                    m_mapPopupList.insert(erridx,dlg);
-                    dlg->showFullScreen();
-
-                    if(m_wndSrvpassdlg == NULL){
-                        m_wndSrvpassdlg = new ServicePassInputDlg(pParent, NORMAL_SERVICE_PASS_MODE, (errtype > error_type_clrsplit));
-                        connect(dlg, SIGNAL(destroyed(QObject*)), m_wndSrvpassdlg, SLOT(showFullScreen()));
-                        connect(m_wndSrvpassdlg, SIGNAL(destroyed(QObject*)), SLOT(setWndPassInputNull()));
-                    }
-                 }
-                break;
+        if(m_mapPopupList.find(erridx) == m_mapPopupList.end()){
+            ErrorPopupDlg *dlg = new ErrorPopupDlg(pParent,MsgDesc,MsgTitle , (errtype > error_type_clrsplit), erridx, sndtype);
+            connect(dlg,SIGNAL(closedErrorPopup(int)), this, SLOT(onErrorPopupClosed(int)));
+            m_mapPopupList.insert(erridx,dlg);
+            qApp->setActiveWindow(dlg);
+            dlg->showFullScreen();
+        }
+        break;
+    }
+    case error_type_engclr:
+    case error_type_engnonclr:
+    case error_type_onlyeng:
+    case error_type_engclrstopcmd:
+    {
+        //EngineerMenuWindow *w = new EngineerMenuWindow(0);
+        //w->showFullScreen();
+        if(m_mapPopupList.find(erridx)==m_mapPopupList.end()){
+            ErrorPopupDlg *dlg = new ErrorPopupDlg(pParent,MsgDesc,MsgTitle, false,erridx,sndtype);
+            connect(dlg,SIGNAL(closedErrorPopup(int)),this,SLOT(onErrorPopupClosed(int)));
+            m_mapPopupList.insert(erridx,dlg);
+            dlg->showFullScreen();
+
+            if(m_wndSrvpassdlg == NULL){
+                m_wndSrvpassdlg = new ServicePassInputDlg(pParent, NORMAL_SERVICE_PASS_MODE, (errtype > error_type_clrsplit));
+                connect(dlg, SIGNAL(destroyed(QObject*)), m_wndSrvpassdlg, SLOT(showFullScreen()));
+                connect(m_wndSrvpassdlg, SIGNAL(destroyed(QObject*)), SLOT(setWndPassInputNull()));
             }
-        default:
-            break;
+        }
+        break;
+    }
+    default:
+        break;
     }
 
 //    if(errtype > error_type_clrsplit){
@@ -714,7 +714,7 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype,
 //           qDebug() << "send error clr";
 //            udp->set(TG_ERROR_CLEAR,0xCECE);
 ////        }
-    //}
+//    }
 
 
 }
-- 
2.1.4