Commit 97cb5d8417d54c8827fd5e543a0d6e63b3a4e2be
1 parent
703618ec34
Exists in
master
and in
2 other branches
들여쓰기 정리
Showing
1 changed file
with
86 additions
and
86 deletions
Show diff stats
app/gui/oven_control/ovenstatics.cpp
... | ... | @@ -175,7 +175,7 @@ void OvenStatistics::processSensorError(uint16_t errflag, time_t ltime){ |
175 | 175 | processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_6],strMsg,strTitle, ltime,sensor_err_sound_def[SENSOR_ERR_SENSOR_6]); |
176 | 176 | } |
177 | 177 | if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_7)){ |
178 | - //Reseved | |
178 | + //Reseved | |
179 | 179 | item = &(srvdata->err_log.items.meatprove_temp2_fail); |
180 | 180 | strTitle = tr("중심온도 센서 이상"); |
181 | 181 | strMsg = tr("중심온도계 센서 오류가 발생하였습니다.\n제품의 전원을 OFF한 후 다시 ON해 주십시오.\n이 후에도 문제가 해결되지 않을 경우, 서비스센터로 연락하여 주십시오."); |
... | ... | @@ -290,15 +290,15 @@ void OvenStatistics::processStateError(uint16_t errflag, time_t ltime){ |
290 | 290 | } |
291 | 291 | |
292 | 292 | void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){ |
293 | - error_item *item; | |
294 | - QString strMsg = "",strTitle = ""; | |
295 | - uint8_t state; | |
296 | - bool bCookingState = (control.cooking || oven->cooking() || oven->preheating() || oven->cooldown()); | |
297 | - if( control.system==0 && !bCookingState ) state = SYS_OFF_COOK_OFF; | |
298 | - else if(control.system != 0 && !bCookingState) state = SYS_ON_COOK_OFF; | |
299 | - else if(control.system !=0 && bCookingState) state = SYS_ON_COOK_ON; | |
300 | - else if(control.system !=0 && this->state.cleaning_sate !=0 ) state = SYS_ON_WASH; | |
301 | - else state = SYS_ON_COOK_OFF; | |
293 | + error_item *item; | |
294 | + QString strMsg = "",strTitle = ""; | |
295 | + uint8_t state; | |
296 | + bool bCookingState = (control.cooking || oven->cooking() || oven->preheating() || oven->cooldown()); | |
297 | + if( control.system==0 && !bCookingState ) state = SYS_OFF_COOK_OFF; | |
298 | + else if(control.system != 0 && !bCookingState) state = SYS_ON_COOK_OFF; | |
299 | + else if(control.system !=0 && bCookingState) state = SYS_ON_COOK_ON; | |
300 | + else if(control.system !=0 && this->state.cleaning_sate !=0 ) state = SYS_ON_WASH; | |
301 | + else state = SYS_ON_COOK_OFF; | |
302 | 302 | |
303 | 303 | if( errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER1)){ |
304 | 304 | //버너 컨트롤러 1 착화 이상 |
... | ... | @@ -318,53 +318,53 @@ void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){ |
318 | 318 | item = &(srvdata->err_log.items.steam_fire_fail); |
319 | 319 | strTitle = tr("스팀 버너 착화 이상"); |
320 | 320 | strMsg = tr("스팀발생기 버너 착화 이상 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 후 가스 밸브가 잠겨있는지 확인 해 주십시오.\n가스 밸브가 열려 있는데도 에러 발생 시, 즉시 서비스센터에 연락하여 주십시오."); |
321 | - processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER3],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_FIRE_TRIGGER3]); | |
321 | + processErrorItems(item, sys_err_type_def[state][SYS_ERR_FIRE_TRIGGER3],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_FIRE_TRIGGER3]); | |
322 | 322 | } |
323 | 323 | if(errflag & MAKE_MASK(SYS_ERR_OVNE_TEMP_ALARM)){ |
324 | 324 | item = &(srvdata->err_log.items.inner_temp_high_alarm); |
325 | 325 | strTitle = tr("내부 온도 과열 이상"); |
326 | 326 | strMsg = tr("조리실 내부 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); |
327 | - processErrorItems(item, sys_err_type_def[state][SYS_ERR_OVNE_TEMP_ALARM],strMsg,strTitle,ltime,sys_err_sound_def[SYS_ERR_OVNE_TEMP_ALARM]); | |
327 | + processErrorItems(item, sys_err_type_def[state][SYS_ERR_OVNE_TEMP_ALARM],strMsg,strTitle,ltime,sys_err_sound_def[SYS_ERR_OVNE_TEMP_ALARM]); | |
328 | 328 | } |
329 | 329 | if(errflag & MAKE_MASK(SYS_ERR_QUN_TEMP_ALARM)){ |
330 | 330 | //퀀칭 온도 센서 과열 |
331 | 331 | item = &(srvdata->err_log.items.qunching_temp_high_alarm); |
332 | 332 | strTitle = tr("배수 탱크 온도 과열 이상"); |
333 | 333 | strMsg = tr("배수 탱크 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); |
334 | - processErrorItems(item, sys_err_type_def[state][SYS_ERR_QUN_TEMP_ALARM],strMsg,strTitle,ltime,sys_err_sound_def[SYS_ERR_QUN_TEMP_ALARM]); | |
334 | + processErrorItems(item, sys_err_type_def[state][SYS_ERR_QUN_TEMP_ALARM],strMsg,strTitle,ltime,sys_err_sound_def[SYS_ERR_QUN_TEMP_ALARM]); | |
335 | 335 | } |
336 | 336 | if(errflag & MAKE_MASK(SYS_ERR_CENTER_TEMP_ALARM)){ |
337 | 337 | //중심 온도 과열 |
338 | 338 | item = &(srvdata->err_log.items.meatprove_temp1_high_alarm); |
339 | 339 | strTitle = tr("중심 온도 과열 이상"); |
340 | 340 | strMsg = tr("중심온도계 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); |
341 | - processErrorItems(item, sys_err_type_def[state][SYS_ERR_CENTER_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_CENTER_TEMP_ALARM]); | |
341 | + processErrorItems(item, sys_err_type_def[state][SYS_ERR_CENTER_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_CENTER_TEMP_ALARM]); | |
342 | 342 | } |
343 | 343 | if(errflag & MAKE_MASK(SYS_ERR_WALL_TEMP_ALARM)){ |
344 | 344 | item = &(srvdata->err_log.items.wall_temp1_high_alarm); |
345 | 345 | strTitle = tr("벽면 온도 과열 이상"); |
346 | 346 | strMsg = tr("조리실 벽면 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); |
347 | - processErrorItems(item, sys_err_type_def[state][SYS_ERR_WALL_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WALL_TEMP_ALARM]); | |
347 | + processErrorItems(item, sys_err_type_def[state][SYS_ERR_WALL_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WALL_TEMP_ALARM]); | |
348 | 348 | } |
349 | - if(errflag & MAKE_MASK(SYS_ERR_STAM_TEMP_ALARM)){ | |
350 | - item = &(srvdata->err_log.items.steam_gen_temp_high_alram); | |
351 | - strTitle = tr("스팀 온도 과열 이상"); | |
352 | - strMsg = tr("스팀통 내부 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); | |
349 | + if(errflag & MAKE_MASK(SYS_ERR_STAM_TEMP_ALARM)){ | |
350 | + item = &(srvdata->err_log.items.steam_gen_temp_high_alram); | |
351 | + strTitle = tr("스팀 온도 과열 이상"); | |
352 | + strMsg = tr("스팀통 내부 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); | |
353 | 353 | processErrorItems(item, sys_err_type_def[state][SYS_ERR_STAM_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_STAM_TEMP_ALARM]); |
354 | - } | |
354 | + } | |
355 | 355 | if(errflag & MAKE_MASK(SYS_ERR_WATER_SPLY_FAIL)){ |
356 | 356 | //급수 이상 -> 유량 센서 이상 |
357 | 357 | item = &(srvdata->err_log.items.water_level_sensor_fail); |
358 | 358 | strTitle = tr("급수 이상"); |
359 | 359 | strMsg = tr("제품 급수이상 안전장치가 작동하였습니다.\n제품에 들어가는 물 공급을 확인하십시오.\n물 공급이 정상적으로 들어갈 시 즉시 서비스센터에 연락하여 주십시오.\n단수 유무는 샤워건을 사용하십시오."); |
360 | - processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_SPLY_FAIL],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WATER_SPLY_FAIL]); | |
360 | + processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_SPLY_FAIL],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WATER_SPLY_FAIL]); | |
361 | 361 | } |
362 | 362 | if(errflag & MAKE_MASK(SYS_ERR_WATER_LEVEL_FAIL)){ |
363 | 363 | //급수 이상 -> 수위 상태 확인 |
364 | 364 | item = &(srvdata->err_log.items.water_level_sensor_fail); |
365 | 365 | strTitle = tr("수위 상태 확인"); |
366 | 366 | strMsg = tr("스팀통 수위 감지 안전장치가 작동하였습니다.\n제품에 들어가는 물 공급을 확인하십시오.\n물 공급이 정상적으로 들어갈 시 즉시 서비스센터에 연락하여 주십시오.\n단수 유무는 샤워건을 사용하십시오."); |
367 | - processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_LEVEL_FAIL],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WATER_LEVEL_FAIL]); | |
367 | + processErrorItems(item, sys_err_type_def[state][SYS_ERR_WATER_LEVEL_FAIL],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_WATER_LEVEL_FAIL]); | |
368 | 368 | } |
369 | 369 | } |
370 | 370 | |
... | ... | @@ -507,30 +507,30 @@ void OvenStatistics::oneSecTimerFired(void){ |
507 | 507 | |
508 | 508 | |
509 | 509 | if(state.onoff_state2 !=0){ |
510 | - if( (state.onoff_state2 & LOAD_STATE2_DV)!=0){ | |
511 | - srvdata->use_log.items.dv_open+=1; | |
512 | - } | |
513 | - if((state.onoff_state2 & LOAD_STATE2_SSV)!=0){ | |
514 | - srvdata->use_log.items.ssv_open+=1; | |
515 | - } | |
516 | - if((state.onoff_state2 & LOAD_STATE2_QNV)!=0){ | |
517 | - srvdata->use_log.items.qnv_open+=1; | |
518 | - } | |
519 | - if((state.onoff_state2 & LOAD_STATE2_SNV)!=0){ | |
520 | - srvdata->use_log.items.snv_open+=1; | |
521 | - } | |
522 | - if((state.onoff_state2 & LOAD_STATE2_SSP)!=0){ | |
523 | - srvdata->use_log.items.ssp_open+=1; | |
524 | - } | |
525 | - if((state.onoff_state2 & LOAD_STATE2_HDM)!=0){ | |
526 | - srvdata->use_log.items.hdm_open+=1; | |
527 | - } | |
528 | - if((state.onoff_state2 & LOAD_STATE2_DP)!=0){ | |
529 | - srvdata->use_log.items.dp_open+=1; | |
530 | - } | |
531 | - if((state.onoff_state2 & LOAD_STATE2_UNP) !=0){ | |
532 | - srvdata->use_log.items.unp_open+=1; | |
533 | - } | |
510 | + if( (state.onoff_state2 & LOAD_STATE2_DV)!=0){ | |
511 | + srvdata->use_log.items.dv_open+=1; | |
512 | + } | |
513 | + if((state.onoff_state2 & LOAD_STATE2_SSV)!=0){ | |
514 | + srvdata->use_log.items.ssv_open+=1; | |
515 | + } | |
516 | + if((state.onoff_state2 & LOAD_STATE2_QNV)!=0){ | |
517 | + srvdata->use_log.items.qnv_open+=1; | |
518 | + } | |
519 | + if((state.onoff_state2 & LOAD_STATE2_SNV)!=0){ | |
520 | + srvdata->use_log.items.snv_open+=1; | |
521 | + } | |
522 | + if((state.onoff_state2 & LOAD_STATE2_SSP)!=0){ | |
523 | + srvdata->use_log.items.ssp_open+=1; | |
524 | + } | |
525 | + if((state.onoff_state2 & LOAD_STATE2_HDM)!=0){ | |
526 | + srvdata->use_log.items.hdm_open+=1; | |
527 | + } | |
528 | + if((state.onoff_state2 & LOAD_STATE2_DP)!=0){ | |
529 | + srvdata->use_log.items.dp_open+=1; | |
530 | + } | |
531 | + if((state.onoff_state2 & LOAD_STATE2_UNP) !=0){ | |
532 | + srvdata->use_log.items.unp_open+=1; | |
533 | + } | |
534 | 534 | } |
535 | 535 | |
536 | 536 | //Real time Data Refresh |
... | ... | @@ -569,7 +569,7 @@ void OvenStatistics::oneSecTimerFired(void){ |
569 | 569 | srvdata->sensor_log.items.B4.high_temp.itemp = state.sensor4; |
570 | 570 | srvdata->sensor_log.items.B4.last_high_time = ltime; |
571 | 571 | } |
572 | - curSensorValue[3].itemp = state.sensor4; | |
572 | + curSensorValue[3].itemp = state.sensor4; | |
573 | 573 | |
574 | 574 | if(srvdata->sensor_log.items.B5.high_temp.itemp < state.sensor5 ){ |
575 | 575 | srvdata->sensor_log.items.B5.high_temp.itemp = state.sensor5; |
... | ... | @@ -628,12 +628,12 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, |
628 | 628 | uint32_t erridx = (uint32_t) (item - &(srvdata->err_log.values[0])); |
629 | 629 | |
630 | 630 | qDebug() << (uint32_t) (item - &(srvdata->err_log.values[0])) << "ERROR Fired!"; |
631 | - if(m_pLastErrItem == item ){ | |
631 | + if(m_pLastErrItem == item ){ | |
632 | 632 | srvdata->err_log.items.repeat_error.fired_cnt =item->fired_cnt; |
633 | 633 | srvdata->err_log.items.repeat_error.first_fired = item->first_fired; |
634 | 634 | srvdata->err_log.items.repeat_error.last_fried = item->last_fried; |
635 | - } | |
636 | - m_pLastErrItem = item; | |
635 | + } | |
636 | + m_pLastErrItem = item; | |
637 | 637 | qDebug() << "error type" << errtype; |
638 | 638 | if(errtype >= error_type_onlychk){ |
639 | 639 | item->fired_cnt+=1; |
... | ... | @@ -664,43 +664,43 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, |
664 | 664 | |
665 | 665 | |
666 | 666 | switch(errtype){ |
667 | - case error_type_onlypop: | |
668 | - case error_type_popclr: | |
669 | - case error_type_popnonclr: | |
670 | - case error_type_popclrstopcmd: | |
667 | + case error_type_onlypop: | |
668 | + case error_type_popclr: | |
669 | + case error_type_popnonclr: | |
670 | + case error_type_popclrstopcmd: | |
671 | 671 | { |
672 | - if(m_mapPopupList.find(erridx) == m_mapPopupList.end()){ | |
673 | - ErrorPopupDlg *dlg = new ErrorPopupDlg(pParent,MsgDesc,MsgTitle , (errtype > error_type_clrsplit), erridx, sndtype); | |
674 | - connect(dlg,SIGNAL(closedErrorPopup(int)), this, SLOT(onErrorPopupClosed(int))); | |
675 | - m_mapPopupList.insert(erridx,dlg); | |
676 | - qApp->setActiveWindow(dlg); | |
677 | - dlg->showFullScreen(); | |
678 | - } | |
679 | - break; | |
680 | - } | |
681 | - case error_type_engclr: | |
682 | - case error_type_engnonclr: | |
683 | - case error_type_onlyeng: | |
684 | - case error_type_engclrstopcmd: | |
685 | - { | |
686 | - //EngineerMenuWindow *w = new EngineerMenuWindow(0); | |
687 | - //w->showFullScreen(); | |
688 | - if(m_mapPopupList.find(erridx)==m_mapPopupList.end()){ | |
689 | - ErrorPopupDlg *dlg = new ErrorPopupDlg(pParent,MsgDesc,MsgTitle, false,erridx,sndtype); | |
690 | - connect(dlg,SIGNAL(closedErrorPopup(int)),this,SLOT(onErrorPopupClosed(int))); | |
691 | - m_mapPopupList.insert(erridx,dlg); | |
692 | - dlg->showFullScreen(); | |
693 | - | |
694 | - if(m_wndSrvpassdlg == NULL){ | |
695 | - m_wndSrvpassdlg = new ServicePassInputDlg(pParent, NORMAL_SERVICE_PASS_MODE, (errtype > error_type_clrsplit)); | |
696 | - connect(dlg, SIGNAL(destroyed(QObject*)), m_wndSrvpassdlg, SLOT(showFullScreen())); | |
697 | - connect(m_wndSrvpassdlg, SIGNAL(destroyed(QObject*)), SLOT(setWndPassInputNull())); | |
698 | - } | |
699 | - } | |
700 | - break; | |
672 | + if(m_mapPopupList.find(erridx) == m_mapPopupList.end()){ | |
673 | + ErrorPopupDlg *dlg = new ErrorPopupDlg(pParent,MsgDesc,MsgTitle , (errtype > error_type_clrsplit), erridx, sndtype); | |
674 | + connect(dlg,SIGNAL(closedErrorPopup(int)), this, SLOT(onErrorPopupClosed(int))); | |
675 | + m_mapPopupList.insert(erridx,dlg); | |
676 | + qApp->setActiveWindow(dlg); | |
677 | + dlg->showFullScreen(); | |
678 | + } | |
679 | + break; | |
680 | + } | |
681 | + case error_type_engclr: | |
682 | + case error_type_engnonclr: | |
683 | + case error_type_onlyeng: | |
684 | + case error_type_engclrstopcmd: | |
685 | + { | |
686 | + //EngineerMenuWindow *w = new EngineerMenuWindow(0); | |
687 | + //w->showFullScreen(); | |
688 | + if(m_mapPopupList.find(erridx)==m_mapPopupList.end()){ | |
689 | + ErrorPopupDlg *dlg = new ErrorPopupDlg(pParent,MsgDesc,MsgTitle, false,erridx,sndtype); | |
690 | + connect(dlg,SIGNAL(closedErrorPopup(int)),this,SLOT(onErrorPopupClosed(int))); | |
691 | + m_mapPopupList.insert(erridx,dlg); | |
692 | + dlg->showFullScreen(); | |
693 | + | |
694 | + if(m_wndSrvpassdlg == NULL){ | |
695 | + m_wndSrvpassdlg = new ServicePassInputDlg(pParent, NORMAL_SERVICE_PASS_MODE, (errtype > error_type_clrsplit)); | |
696 | + connect(dlg, SIGNAL(destroyed(QObject*)), m_wndSrvpassdlg, SLOT(showFullScreen())); | |
697 | + connect(m_wndSrvpassdlg, SIGNAL(destroyed(QObject*)), SLOT(setWndPassInputNull())); | |
701 | 698 | } |
702 | - default: | |
703 | - break; | |
699 | + } | |
700 | + break; | |
701 | + } | |
702 | + default: | |
703 | + break; | |
704 | 704 | } |
705 | 705 | |
706 | 706 | // if(errtype > error_type_clrsplit){ |
... | ... | @@ -714,7 +714,7 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, |
714 | 714 | // qDebug() << "send error clr"; |
715 | 715 | // udp->set(TG_ERROR_CLEAR,0xCECE); |
716 | 716 | //// } |
717 | - //} | |
717 | +// } | |
718 | 718 | |
719 | 719 | |
720 | 720 | } | ... | ... |