Commit 97cb5d8417d54c8827fd5e543a0d6e63b3a4e2be

Authored by 김태훈
1 parent 703618ec34
Exists in master and in 2 other branches fhd, fhd-demo

들여쓰기 정리

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,7 +175,7 @@ void OvenStatistics::processSensorError(uint16_t errflag, time_t ltime){
175 processErrorItems(item,sensor_err_type_def[state][SENSOR_ERR_SENSOR_6],strMsg,strTitle, ltime,sensor_err_sound_def[SENSOR_ERR_SENSOR_6]); 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 if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_7)){ 177 if(errflag & MAKE_MASK(SENSOR_ERR_SENSOR_7)){
178 - //Reseved 178 + //Reseved
179 item = &(srvdata->err_log.items.meatprove_temp2_fail); 179 item = &(srvdata->err_log.items.meatprove_temp2_fail);
180 strTitle = tr("중심온도 센서 이상"); 180 strTitle = tr("중심온도 센서 이상");
181 strMsg = tr("중심온도계 센서 오류가 발생하였습니다.\n제품의 전원을 OFF한 후 다시 ON해 주십시오.\n이 후에도 문제가 해결되지 않을 경우, 서비스센터로 연락하여 주십시오."); 181 strMsg = tr("중심온도계 센서 오류가 발생하였습니다.\n제품의 전원을 OFF한 후 다시 ON해 주십시오.\n이 후에도 문제가 해결되지 않을 경우, 서비스센터로 연락하여 주십시오.");
@@ -290,15 +290,15 @@ void OvenStatistics::processStateError(uint16_t errflag, time_t ltime){ @@ -290,15 +290,15 @@ void OvenStatistics::processStateError(uint16_t errflag, time_t ltime){
290 } 290 }
291 291
292 void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){ 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 if( errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER1)){ 303 if( errflag & MAKE_MASK(SYS_ERR_FIRE_TRIGGER1)){
304 //버너 컨트롤러 1 착화 이상 304 //버너 컨트롤러 1 착화 이상
@@ -318,53 +318,53 @@ void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){ @@ -318,53 +318,53 @@ void OvenStatistics::processSystemError(uint16_t errflag,time_t ltime){
318 item = &(srvdata->err_log.items.steam_fire_fail); 318 item = &(srvdata->err_log.items.steam_fire_fail);
319 strTitle = tr("스팀 버너 착화 이상"); 319 strTitle = tr("스팀 버너 착화 이상");
320 strMsg = tr("스팀발생기 버너 착화 이상 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 후 가스 밸브가 잠겨있는지 확인 해 주십시오.\n가스 밸브가 열려 있는데도 에러 발생 시, 즉시 서비스센터에 연락하여 주십시오."); 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 if(errflag & MAKE_MASK(SYS_ERR_OVNE_TEMP_ALARM)){ 323 if(errflag & MAKE_MASK(SYS_ERR_OVNE_TEMP_ALARM)){
324 item = &(srvdata->err_log.items.inner_temp_high_alarm); 324 item = &(srvdata->err_log.items.inner_temp_high_alarm);
325 strTitle = tr("내부 온도 과열 이상"); 325 strTitle = tr("내부 온도 과열 이상");
326 strMsg = tr("조리실 내부 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); 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 if(errflag & MAKE_MASK(SYS_ERR_QUN_TEMP_ALARM)){ 329 if(errflag & MAKE_MASK(SYS_ERR_QUN_TEMP_ALARM)){
330 //퀀칭 온도 센서 과열 330 //퀀칭 온도 센서 과열
331 item = &(srvdata->err_log.items.qunching_temp_high_alarm); 331 item = &(srvdata->err_log.items.qunching_temp_high_alarm);
332 strTitle = tr("배수 탱크 온도 과열 이상"); 332 strTitle = tr("배수 탱크 온도 과열 이상");
333 strMsg = tr("배수 탱크 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); 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 if(errflag & MAKE_MASK(SYS_ERR_CENTER_TEMP_ALARM)){ 336 if(errflag & MAKE_MASK(SYS_ERR_CENTER_TEMP_ALARM)){
337 //중심 온도 과열 337 //중심 온도 과열
338 item = &(srvdata->err_log.items.meatprove_temp1_high_alarm); 338 item = &(srvdata->err_log.items.meatprove_temp1_high_alarm);
339 strTitle = tr("중심 온도 과열 이상"); 339 strTitle = tr("중심 온도 과열 이상");
340 strMsg = tr("중심온도계 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); 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 if(errflag & MAKE_MASK(SYS_ERR_WALL_TEMP_ALARM)){ 343 if(errflag & MAKE_MASK(SYS_ERR_WALL_TEMP_ALARM)){
344 item = &(srvdata->err_log.items.wall_temp1_high_alarm); 344 item = &(srvdata->err_log.items.wall_temp1_high_alarm);
345 strTitle = tr("벽면 온도 과열 이상"); 345 strTitle = tr("벽면 온도 과열 이상");
346 strMsg = tr("조리실 벽면 과열 안전장치가 작동하였습니다.\n제품의 전원을 OFF한 뒤, 즉시 서비스센터에 연락하여 주십시오."); 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 processErrorItems(item, sys_err_type_def[state][SYS_ERR_STAM_TEMP_ALARM],strMsg,strTitle,ltime, sys_err_sound_def[SYS_ERR_STAM_TEMP_ALARM]); 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 if(errflag & MAKE_MASK(SYS_ERR_WATER_SPLY_FAIL)){ 355 if(errflag & MAKE_MASK(SYS_ERR_WATER_SPLY_FAIL)){
356 //급수 이상 -> 유량 센서 이상 356 //급수 이상 -> 유량 센서 이상
357 item = &(srvdata->err_log.items.water_level_sensor_fail); 357 item = &(srvdata->err_log.items.water_level_sensor_fail);
358 strTitle = tr("급수 이상"); 358 strTitle = tr("급수 이상");
359 strMsg = tr("제품 급수이상 안전장치가 작동하였습니다.\n제품에 들어가는 물 공급을 확인하십시오.\n물 공급이 정상적으로 들어갈 시 즉시 서비스센터에 연락하여 주십시오.\n단수 유무는 샤워건을 사용하십시오."); 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 if(errflag & MAKE_MASK(SYS_ERR_WATER_LEVEL_FAIL)){ 362 if(errflag & MAKE_MASK(SYS_ERR_WATER_LEVEL_FAIL)){
363 //급수 이상 -> 수위 상태 확인 363 //급수 이상 -> 수위 상태 확인
364 item = &(srvdata->err_log.items.water_level_sensor_fail); 364 item = &(srvdata->err_log.items.water_level_sensor_fail);
365 strTitle = tr("수위 상태 확인"); 365 strTitle = tr("수위 상태 확인");
366 strMsg = tr("스팀통 수위 감지 안전장치가 작동하였습니다.\n제품에 들어가는 물 공급을 확인하십시오.\n물 공급이 정상적으로 들어갈 시 즉시 서비스센터에 연락하여 주십시오.\n단수 유무는 샤워건을 사용하십시오."); 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,30 +507,30 @@ void OvenStatistics::oneSecTimerFired(void){
507 507
508 508
509 if(state.onoff_state2 !=0){ 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 //Real time Data Refresh 536 //Real time Data Refresh
@@ -569,7 +569,7 @@ void OvenStatistics::oneSecTimerFired(void){ @@ -569,7 +569,7 @@ void OvenStatistics::oneSecTimerFired(void){
569 srvdata->sensor_log.items.B4.high_temp.itemp = state.sensor4; 569 srvdata->sensor_log.items.B4.high_temp.itemp = state.sensor4;
570 srvdata->sensor_log.items.B4.last_high_time = ltime; 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 if(srvdata->sensor_log.items.B5.high_temp.itemp < state.sensor5 ){ 574 if(srvdata->sensor_log.items.B5.high_temp.itemp < state.sensor5 ){
575 srvdata->sensor_log.items.B5.high_temp.itemp = state.sensor5; 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,12 +628,12 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype,
628 uint32_t erridx = (uint32_t) (item - &(srvdata->err_log.values[0])); 628 uint32_t erridx = (uint32_t) (item - &(srvdata->err_log.values[0]));
629 629
630 qDebug() << (uint32_t) (item - &(srvdata->err_log.values[0])) << "ERROR Fired!"; 630 qDebug() << (uint32_t) (item - &(srvdata->err_log.values[0])) << "ERROR Fired!";
631 - if(m_pLastErrItem == item ){ 631 + if(m_pLastErrItem == item ){
632 srvdata->err_log.items.repeat_error.fired_cnt =item->fired_cnt; 632 srvdata->err_log.items.repeat_error.fired_cnt =item->fired_cnt;
633 srvdata->err_log.items.repeat_error.first_fired = item->first_fired; 633 srvdata->err_log.items.repeat_error.first_fired = item->first_fired;
634 srvdata->err_log.items.repeat_error.last_fried = item->last_fried; 634 srvdata->err_log.items.repeat_error.last_fried = item->last_fried;
635 - }  
636 - m_pLastErrItem = item; 635 + }
  636 + m_pLastErrItem = item;
637 qDebug() << "error type" << errtype; 637 qDebug() << "error type" << errtype;
638 if(errtype >= error_type_onlychk){ 638 if(errtype >= error_type_onlychk){
639 item->fired_cnt+=1; 639 item->fired_cnt+=1;
@@ -664,43 +664,43 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, @@ -664,43 +664,43 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype,
664 664
665 665
666 switch(errtype){ 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 // if(errtype > error_type_clrsplit){ 706 // if(errtype > error_type_clrsplit){
@@ -714,7 +714,7 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, @@ -714,7 +714,7 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype,
714 // qDebug() << "send error clr"; 714 // qDebug() << "send error clr";
715 // udp->set(TG_ERROR_CLEAR,0xCECE); 715 // udp->set(TG_ERROR_CLEAR,0xCECE);
716 //// } 716 //// }
717 - //} 717 +// }
718 718
719 719
720 } 720 }