Commit 3fd8255a11f586a56e7ebc39c3a581e1bacc35e7
1 parent
18e9a51e56
Exists in
master
and in
2 other branches
팝업 관련 동작 정의 수정
- 일부 팝업 메시지 오타 수정 포함
Showing
2 changed files
with
27 additions
and
28 deletions
 
Show diff stats
app/gui/oven_control/ovenstatics.cpp
| @@ -247,7 +247,7 @@ void OvenStatistics::processStateError(uint16_t errflag, time_t ltime){ | @@ -247,7 +247,7 @@ void OvenStatistics::processStateError(uint16_t errflag, time_t ltime){ | ||
| 247 | if(errflag & MAKE_MASK(STATE_ERR_BUNNER3)){ | 247 | if(errflag & MAKE_MASK(STATE_ERR_BUNNER3)){ | 
| 248 | item = &(srvdata->err_log.items.steam_pan_fail); | 248 | item = &(srvdata->err_log.items.steam_pan_fail); | 
| 249 | strMsg = tr("버너컨트롤러 3 이상 발생하였습니다."); | 249 | strMsg = tr("버너컨트롤러 3 이상 발생하였습니다."); | 
| 250 | - strTitle = tr("버너컨트로러 3 이상 발생"); | 250 | + strTitle = tr("버너컨트롤러 3 이상 발생"); | 
| 251 | processErrorItems(item,state_err_type_def[state][STATE_ERR_BUNNER3],strMsg,strTitle, ltime); | 251 | processErrorItems(item,state_err_type_def[state][STATE_ERR_BUNNER3],strMsg,strTitle, ltime); | 
| 252 | } | 252 | } | 
| 253 | if(errflag & MAKE_MASK(STATE_ERR_LOWERFAN)){ | 253 | if(errflag & MAKE_MASK(STATE_ERR_LOWERFAN)){ | 
| @@ -563,19 +563,6 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, | @@ -563,19 +563,6 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, | ||
| 563 | item->last_fried = ltime; | 563 | item->last_fried = ltime; | 
| 564 | } | 564 | } | 
| 565 | 565 | ||
| 566 | - if(errtype > error_type_clrsplit){ | ||
| 567 | - //에러 클리어 명령 송신 | ||
| 568 | - if(errtype == error_type_engclr){ | ||
| 569 | - //확인 후 송신 | ||
| 570 | - bNeedErrorClear = true; | ||
| 571 | - } | ||
| 572 | - else{ | ||
| 573 | - //에러클리어 메시지 즉시 송신 | ||
| 574 | - //udp->set(TG_ERROR_CLEAR,0xCECE); | ||
| 575 | - bNeedErrorClear=true; | ||
| 576 | - } | ||
| 577 | - } | ||
| 578 | - | ||
| 579 | switch(errtype){ | 566 | switch(errtype){ | 
| 580 | case error_type_onlypop: | 567 | case error_type_onlypop: | 
| 581 | case error_type_popclr: | 568 | case error_type_popclr: | 
| @@ -601,6 +588,18 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, | @@ -601,6 +588,18 @@ void OvenStatistics::processErrorItems(error_item *item, error_exe_type errtype, | ||
| 601 | break; | 588 | break; | 
| 602 | } | 589 | } | 
| 603 | 590 | ||
| 591 | + if(errtype > error_type_clrsplit){ | ||
| 592 | + //에러 클리어 명령 송신 | ||
| 593 | + if(errtype == error_type_engclr){ | ||
| 594 | + //확인 후 송신 | ||
| 595 | + bNeedErrorClear = true; | ||
| 596 | + } | ||
| 597 | + else{ | ||
| 598 | + //에러클리어 메시지 즉시 송신 | ||
| 599 | + udp->set(TG_ERROR_CLEAR,0xCECE); | ||
| 600 | + } | ||
| 601 | + } | ||
| 602 | + | ||
| 604 | 603 | ||
| 605 | } | 604 | } | 
| 606 | 605 | 
app/gui/oven_control/ovenstatics.h
| @@ -198,7 +198,7 @@ public: | @@ -198,7 +198,7 @@ public: | ||
| 198 | 198 | ||
| 199 | private: | 199 | private: | 
| 200 | 200 | ||
| 201 | - const error_exe_type sys_err_type_def[SYS_STATE_MAX][SYS_ERR_MAX]={ | 201 | + const error_exe_type sys_err_type_def[SYS_STATE_MAX][SYS_ERR_MAX]={ //30047 | 
| 202 | {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr, | 202 | {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr, | 
| 203 | error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, // SYS_OFF_COOK_OFF state | 203 | error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, // SYS_OFF_COOK_OFF state | 
| 204 | {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr, | 204 | {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr, | 
| @@ -209,27 +209,27 @@ private: | @@ -209,27 +209,27 @@ private: | ||
| 209 | error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, // SYS_OFF_COOK_ON state | 209 | error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, // SYS_OFF_COOK_ON state | 
| 210 | }; | 210 | }; | 
| 211 | 211 | ||
| 212 | - const error_exe_type comm_err_type_def[SYS_STATE_MAX][COMM_ERR_MAX] ={\ | 212 | + const error_exe_type comm_err_type_def[SYS_STATE_MAX][COMM_ERR_MAX] ={ //30048 | 
| 213 | {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_engnonclr,error_type_engnonclr}, //SYS_OFF_COO_OFF | 213 | {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_engnonclr,error_type_engnonclr}, //SYS_OFF_COO_OFF | 
| 214 | - {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_engnonclr,error_type_engnonclr}, //SYS_ON_COO_OFF | ||
| 215 | - {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr}, //SYS_ON_COO_ON | 214 | + {error_type_popclr,error_type_popclr,error_type_popclr,error_type_engnonclr,error_type_engnonclr}, //SYS_ON_COO_OFF | 
| 215 | + {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, //SYS_ON_COO_ON | ||
| 216 | {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_engnonclr,error_type_engnonclr}, //SYS_OFF_COO_ON | 216 | {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_engnonclr,error_type_engnonclr}, //SYS_OFF_COO_ON | 
| 217 | }; | 217 | }; | 
| 218 | 218 | ||
| 219 | - const error_exe_type state_err_type_def[SYS_STATE_MAX][STATE_ERR_MAX] ={\ | ||
| 220 | - {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr}, //SYS_OFF_COO_OFF | ||
| 221 | - {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr}, //SYS_ON_COO_OFF | ||
| 222 | - {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr}, //SYS_ON_COO_ON | ||
| 223 | - {error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr,error_type_popnonclr}, //SYS_OFF_COO_ON | 219 | + const error_exe_type state_err_type_def[SYS_STATE_MAX][STATE_ERR_MAX] ={ //30057 | 
| 220 | + {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, //SYS_OFF_COO_OFF | ||
| 221 | + {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, //SYS_ON_COO_OFF | ||
| 222 | + {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, //SYS_ON_COO_ON | ||
| 223 | + {error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, //SYS_OFF_COO_ON | ||
| 224 | }; | 224 | }; | 
| 225 | 225 | ||
| 226 | - const error_exe_type sensor_err_type_def[SYS_STATE_MAX][SENSOR_ERR_MAX]={ | 226 | + const error_exe_type sensor_err_type_def[SYS_STATE_MAX][SENSOR_ERR_MAX]={ //30049 | 
| 227 | {error_type_engnonclr,error_type_popnonclr,error_type_allnone,error_type_popnonclr,error_type_onlychk, | 227 | {error_type_engnonclr,error_type_popnonclr,error_type_allnone,error_type_popnonclr,error_type_onlychk, | 
| 228 | error_type_popnonclr,error_type_allnone,error_type_allnone,error_type_allnone,error_type_popnonclr}, // SYS_OFF_COOK_OFF state | 228 | error_type_popnonclr,error_type_allnone,error_type_allnone,error_type_allnone,error_type_popnonclr}, // SYS_OFF_COOK_OFF state | 
| 229 | - {error_type_engnonclr,error_type_popnonclr,error_type_allnone,error_type_popnonclr,error_type_onlychk, | ||
| 230 | - error_type_popnonclr,error_type_allnone,error_type_allnone,error_type_allnone,error_type_popnonclr}, // SYS_ON_COOK_OFF state | ||
| 231 | - {error_type_onlychk,error_type_onlychk,error_type_allnone,error_type_popnonclr,error_type_popnonclr, | ||
| 232 | - error_type_popnonclr,error_type_allnone,error_type_allnone,error_type_allnone,error_type_popnonclr}, // SYS_ON_COOK_ON state | 229 | + {error_type_engnonclr,error_type_popclr,error_type_allnone,error_type_popclr,error_type_onlychk, | 
| 230 | + error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, // SYS_ON_COOK_OFF state | ||
| 231 | + {error_type_onlychk,error_type_onlychk,error_type_allnone,error_type_popclr,error_type_popclr, | ||
| 232 | + error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr,error_type_popclr}, // SYS_ON_COOK_ON state | ||
| 233 | {error_type_engnonclr,error_type_popnonclr,error_type_allnone,error_type_popnonclr,error_type_onlychk, | 233 | {error_type_engnonclr,error_type_popnonclr,error_type_allnone,error_type_popnonclr,error_type_onlychk, | 
| 234 | error_type_popnonclr,error_type_allnone,error_type_allnone,error_type_allnone,error_type_popnonclr}, // SYS_OFF_COOK_ON state same with SYS_OFF_COOK_OFF | 234 | error_type_popnonclr,error_type_allnone,error_type_allnone,error_type_allnone,error_type_popnonclr}, // SYS_OFF_COOK_ON state same with SYS_OFF_COOK_OFF | 
| 235 | }; | 235 | }; |