Commit c543cf8e673e3ec9af3a52307c54884be00358da

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

환경 설정 대응 및 디버깅 메시지 정리

- 실시간 형식 반영
app/gui/oven_control/ovenstatics.cpp
@@ -317,7 +317,6 @@ void OvenStatistics::oneSecTimerFired(void){ @@ -317,7 +317,6 @@ void OvenStatistics::oneSecTimerFired(void){
317 nOneSecCnt++; 317 nOneSecCnt++;
318 if( (nOneSecCnt % 10) ==0 ) { 318 if( (nOneSecCnt % 10) ==0 ) {
319 srvdata->saveServiceData(); 319 srvdata->saveServiceData();
320 - qDebug()<<"statics data saved";  
321 } 320 }
322 321
323 if(bDataRefreshed) bDataRefreshed= false; 322 if(bDataRefreshed) bDataRefreshed= false;
app/gui/oven_control/stringer.cpp
@@ -39,6 +39,21 @@ int toFahrenheit(int celsius) @@ -39,6 +39,21 @@ int toFahrenheit(int celsius)
39 { 39 {
40 return celsius * 1.8 + 32; 40 return celsius * 1.8 + 32;
41 } 41 }
  42 +
  43 +enum RealTimeFormat { UseAmPm, Use24 };
  44 +RealTimeFormat realTimeFormat()
  45 +{
  46 + Define::config_item item = Config::getInstance()->getConfigValue(Define::config_time_type);
  47 + switch (item.d32)
  48 + {
  49 + case Define::time_type_12h:
  50 + return UseAmPm;
  51 + case Define::time_type_24h:
  52 + default:
  53 + return Use24;
  54 + }
  55 +}
  56 +
42 } 57 }
43 58
44 QString Stringer::remainingTime(int msecs) 59 QString Stringer::remainingTime(int msecs)
@@ -54,7 +69,14 @@ QString Stringer::remainingTime(int msecs) @@ -54,7 +69,14 @@ QString Stringer::remainingTime(int msecs)
54 69
55 return QString("%1초").arg(msecs); 70 return QString("%1초").arg(msecs);
56 case FinishTime: 71 case FinishTime:
57 - return QDateTime::currentDateTime().addMSecs(msecs).toString("HH:mm:ss"); 72 + QDateTime dateTime = QDateTime::currentDateTime().addMSecs(msecs);
  73 + switch (realTimeFormat())
  74 + {
  75 + case UseAmPm:
  76 + return dateTime.toString("A hh:mm:ss");
  77 + case Use24:
  78 + return dateTime.toString("HH:mm:ss");
  79 + }
58 } 80 }
59 81
60 return QString(); 82 return QString();
@@ -83,7 +105,14 @@ QString Stringer::remainingTime(int msecs, QString style) @@ -83,7 +105,14 @@ QString Stringer::remainingTime(int msecs, QString style)
83 105
84 return style + heavySpan.arg(msecs) + lightSpan.arg("초"); 106 return style + heavySpan.arg(msecs) + lightSpan.arg("초");
85 case FinishTime: 107 case FinishTime:
86 - return heavySpan.arg(QDateTime::currentDateTime().addMSecs(msecs).toString("HH:mm:ss")); 108 + QDateTime dateTime = QDateTime::currentDateTime().addMSecs(msecs);
  109 + switch (realTimeFormat())
  110 + {
  111 + case UseAmPm:
  112 + return heavySpan.arg(dateTime.toString("A hh:mm:ss"));
  113 + case Use24:
  114 + return heavySpan.arg(dateTime.toString("HH:mm:ss"));
  115 + }
87 } 116 }
88 117
89 return QString(); 118 return QString();