Commit 4599bd1cfcce04a7d2f1d1b43320e0ec227727db

Authored by xiemeng
1 parent fb327873

细节优化

... ... @@ -147,22 +147,22 @@ int SmartPhoneSN::getLastIMEIdigit(CString strIMEI)
147 147 META_RESULT SmartPhoneSN::WriteNvramLoop()
148 148 {
149 149 MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() start...");
150   -
  150 +
151 151 SMART_PHONE_STAGE_e spStage = SP_START_STAGE;
152 152 SMART_PHONE_STAGE_e spNextStage = SP_END_STAGE;
153 153 META_RESULT MetaResult = META_SUCCESS;
154 154 MULTIIMEI_OPTION_e multiIMEIOption = SINGLE_MD_SINGLE_IMEI;
155   -
  155 +
156 156 int iRet = 0;
157 157 int iRet2 = 0;
158 158 int option = 0;
159 159 double fBeginProcess = 0.25;
160 160 double fStep = 0.04;
161 161 m_bBackupNvramSuccess = false;
162   -
  162 +
163 163 bool bCheckCalFlag = g_sMetaComm.bCheckCalFlag;
164 164 bool bCheckFtFlag = g_sMetaComm.bCheckFtFlag;
165   -
  165 +
166 166 int mdNums = 1;
167 167 int MDIndex = 0;
168 168 int IMEI_index = 0;
... ... @@ -183,7 +183,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
183 183 {
184 184 mdNums = m_sMdInfo.number_of_md;
185 185 }
186   -
  186 +
187 187 while ((spStage != SP_END_STAGE) && (*m_pMetaStopFlag != BOOT_STOP))
188 188 {
189 189 //g_pMainDlg->ShowTemperatureOnUI();
... ... @@ -207,7 +207,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
207 207 spNextStage = SP_WRITE_TEMP_STAGE;
208 208 }
209 209 break;
210   -
  210 +
211 211 case SP_AP2MD_STAGE:
212 212 fBeginProcess += fStep;
213 213 iRet = APSwithToModemMeta_Ex();
... ... @@ -221,41 +221,41 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
221 221 spNextStage = SP_END_STAGE;
222 222 }
223 223 break;
224   -
  224 +
225 225 case SP_CHECK_CAL_FT_FLAG_STAGE:
226   - #ifdef __TOPWELL_QCTEST__
227   - if (g_sMetaComm.bCheckCalFlag || g_sMetaComm.bCheckFtFlag || g_sMetaComm.bCheckQCFlag)
228   - #else
229   - if (g_sMetaComm.bCheckCalFlag || g_sMetaComm.bCheckFtFlag)
230   - #endif
231   - {
232   - char tmpBuf[2048] = {0};
233   - iRet = REQ_ReadModem_NVRAM_Start(WRITE_BARCODE, tmpBuf, 1);
234   - if (iRet == META_SUCCESS)
235   - {
236   - bool bCheckPass = true;
237   - bCheckPass = Check_some_barcode(tmpBuf);
238   - if (bCheckPass == true)
239   - {
240   - spNextStage = SP_IMEI_RD_STAGE;
241   - }
242   - else
243   - {
244   - iRet = META_FAILED;
245   - spNextStage = SP_END_STAGE;
246   - }
247   - }
248   - else
249   - {
250   - UpdateUIMsg("ERROR!! Read Barcode: MetaResult = %s", ResultToString(iRet));
251   - spNextStage = SP_END_STAGE;
252   - }
253   - }
254   - else
255   - {
256   - spNextStage = SP_BARCODE_MD_STAGE;
257   - }
258   - break;
  226 +#ifdef __TOPWELL_QCTEST__
  227 + if (g_sMetaComm.bCheckCalFlag || g_sMetaComm.bCheckFtFlag || g_sMetaComm.bCheckQCFlag)
  228 +#else
  229 + if (g_sMetaComm.bCheckCalFlag || g_sMetaComm.bCheckFtFlag)
  230 +#endif
  231 + {
  232 + char tmpBuf[2048] = {0};
  233 + iRet = REQ_ReadModem_NVRAM_Start(WRITE_BARCODE, tmpBuf, 1);
  234 + if (iRet == META_SUCCESS)
  235 + {
  236 + bool bCheckPass = true;
  237 + bCheckPass = Check_some_barcode(tmpBuf);
  238 + if (bCheckPass == true)
  239 + {
  240 + spNextStage = SP_IMEI_RD_STAGE;
  241 + }
  242 + else
  243 + {
  244 + iRet = META_FAILED;
  245 + spNextStage = SP_END_STAGE;
  246 + }
  247 + }
  248 + else
  249 + {
  250 + UpdateUIMsg("ERROR!! Read Barcode: MetaResult = %s", ResultToString(iRet));
  251 + spNextStage = SP_END_STAGE;
  252 + }
  253 + }
  254 + else
  255 + {
  256 + spNextStage = SP_BARCODE_MD_STAGE;
  257 + }
  258 + break;
259 259 case SP_IMEI_RD_STAGE:
260 260 {
261 261 CString str_imei;
... ... @@ -263,14 +263,14 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
263 263 char a_imei_ary2[16];
264 264 char tmpBuf1[20] = {0};
265 265 char tmpBuf2[20] = {0};
266   - // CString IMEI1_validity;
267   - // CString IMEI2_validity;
268   -
  266 + // CString IMEI1_validity;
  267 + // CString IMEI2_validity;
  268 +
269 269 iRet = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf1, 1);
270 270 iRet2 = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf2, 2);
271 271
272   - if(tmpBuf1[0]== -1) iRet = META_FAILED;
273   - if(tmpBuf2[0]== -1) iRet2 =META_FAILED;
  272 + if(tmpBuf1[0]== -1) iRet = META_FAILED;
  273 + if(tmpBuf2[0]== -1) iRet2 =META_FAILED;
274 274
275 275
276 276 if (iRet == META_SUCCESS || iRet2 == META_SUCCESS)
... ... @@ -292,39 +292,39 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
292 292 }
293 293 a_imei_ary[15] = 0;
294 294 a_imei_ary2[15] = 0;
295   -
296   - if(iRet == META_SUCCESS && iRet2 == META_SUCCESS)
297   - {
298   - g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("PASS");
299   - UpdateUIMsg("IMEI read success!!!");
300   - }
301   - else
302   - {
303   - g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("Fail");
304   - UpdateUIMsg("IMEI read fail");
305   - }
306   -
307   -
308   - // UpdateUIMsg("IMEI read success!!!");
  295 +
  296 + if(iRet == META_SUCCESS && iRet2 == META_SUCCESS)
  297 + {
  298 + g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("PASS");
  299 + UpdateUIMsg("IMEI read success!!!");
  300 + }
  301 + else
  302 + {
  303 + g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("Fail");
  304 + UpdateUIMsg("IMEI read fail");
  305 + }
  306 +
  307 +
  308 + // UpdateUIMsg("IMEI read success!!!");
309 309 spNextStage = SP_END_STAGE;
310 310 }
311 311 else
312 312 {
313   - g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("Fail");
  313 + g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("Fail");
314 314 UpdateUIMsg("IMEI read fail");
315 315 spNextStage = SP_END_STAGE;
316 316 }
317 317 }
318 318 break;
319   -
320 319
321   -
322   -
  320 +
  321 +
  322 +
323 323 }
324   -
  324 +
325 325 spStage = spNextStage;
326 326 }
327   -
  327 +
328 328 MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() end...");
329 329 return (META_RESULT)iRet;
330 330 }
... ... @@ -3866,6 +3866,7 @@ void SmartPhoneSN::ThreadMainEntryPoint()
3866 3866 break;
3867 3867 }
3868 3868 iTestCount++;
  3869 + g_pMainDlg->myloglist.ResetContent();
3869 3870
3870 3871 DebugOnOff(true);
3871 3872 MTRACE(g_hEBOOT_DEBUG, "------------------------------------ START -------------------------------------");
... ... @@ -4017,16 +4018,16 @@ void SmartPhoneSN::ThreadMainEntryPoint()
4017 4018 {
4018 4019 case 0:
4019 4020 g_pMainDlg->myrslt_qc=_T("UnTested");
4020   - UpdateUIMsg("QC untest");
  4021 + UpdateUIMsg("QC1 untest");
4021 4022 bAnyOperationFail = true;
4022 4023 break;
4023 4024 case 1:
4024 4025 g_pMainDlg->myrslt_qc=_T("PASS");
4025   - UpdateUIMsg("QC test pass");
  4026 + UpdateUIMsg("QC1 test pass");
4026 4027 break;
4027 4028 default:
4028 4029 g_pMainDlg->myrslt_qc=_T("Fail");
4029   - UpdateUIMsg("QC test fail");
  4030 + UpdateUIMsg("QC1 test fail");
4030 4031 bAnyOperationFail = true;
4031 4032 break;
4032 4033 }
... ...
... ... @@ -60,15 +60,6 @@ END
60 60
61 61 /////////////////////////////////////////////////////////////////////////////
62 62 //
63   -// Icon
64   -//
65   -
66   -// Icon with lowest ID value placed first to ensure application icon
67   -// remains consistent on all systems.
68   -//IDR_MAINFRAME ICON DISCARDABLE "res\\idr_main.ico"
69   -
70   -/////////////////////////////////////////////////////////////////////////////
71   -//
72 63 // Bitmap
73 64 //
74 65
... ... @@ -273,7 +264,7 @@ STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION |
273 264 WS_SYSMENU
274 265 EXSTYLE WS_EX_CLIENTEDGE | WS_EX_APPWINDOW
275 266 CAPTION "c"
276   -FONT 9, "΢ÈíÑźÚ", 0, 0, 0x1
  267 +FONT 9, "΢ÈíÑźÚ"
277 268 BEGIN
278 269 EDITTEXT IDC_EDT_VERSION,56,10,182,13,ES_AUTOHSCROLL
279 270 PUSHBUTTON "Save",IDC_BT_SAVE_SWVER,246,10,44,15
... ... @@ -298,14 +289,14 @@ BEGIN
298 289 CONTROL 133,IDC_BITMAP_RESAULT,"Static",SS_BITMAP,190,83,93,45
299 290 LTEXT "SW",IDC_STATIC,6,91,11,9
300 291 LTEXT "CFT",IDC_STATIC,5,115,12,9
301   - LTEXT "SMT MMI",IDC_STATIC,64,115,23,9
  292 + LTEXT "MMI",IDC_STATIC,64,115,17,9
302 293 LTEXT "IMEI",IDC_STATIC,7,138,32,9
303   - LTEXT "QC1",IDC_STATIC,120,115,13,9
304   - EDITTEXT IDC_RSLT_CFT,35,115,24,15,ES_AUTOHSCROLL | ES_READONLY |
  294 + LTEXT "QC1",IDC_STATIC,128,115,13,9
  295 + EDITTEXT IDC_RSLT_CFT,19,115,40,15,ES_AUTOHSCROLL | ES_READONLY |
305 296 NOT WS_TABSTOP
306   - EDITTEXT IDC_RSLT_SMT,90,115,24,13,ES_AUTOHSCROLL | ES_READONLY |
  297 + EDITTEXT IDC_RSLT_SMT,84,115,42,13,ES_AUTOHSCROLL | ES_READONLY |
307 298 NOT WS_TABSTOP
308   - EDITTEXT IDC_RSLT_QC,150,115,24,15,ES_AUTOHSCROLL | ES_READONLY |
  299 + EDITTEXT IDC_RSLT_QC,150,115,39,15,ES_AUTOHSCROLL | ES_READONLY |
309 300 NOT WS_TABSTOP
310 301 EDITTEXT IDC_RSLT_WRITE_IMEI,49,138,214,15,ES_AUTOHSCROLL |
311 302 ES_READONLY | NOT WS_TABSTOP
... ... @@ -321,7 +312,7 @@ BEGIN
321 312 CTEXT "",IDC_RSLT_SW,35,91,148,11,SS_CENTERIMAGE,
322 313 WS_EX_STATICEDGE
323 314 LTEXT "",IDC_STATIC_TIMECOUNT,119,181,61,12,SS_CENTERIMAGE,
324   - WS_EX_CLIENTEDGE
  315 + WS_EX_STATICEDGE
325 316 END
326 317
327 318 IDD_SCANDATA_DIALOG DIALOGEX 0, 0, 236, 316
... ... @@ -385,7 +376,6 @@ BEGIN
385 376 LTEXT "SPMeta DLL 1345.01",IDC_SPMETADLL_VERSION,42,40,104,8
386 377 LTEXT "Copyright(C) 2004-2010 MediaTek Inc. All rights reserved.",
387 378 IDC_STATIC,42,58,170,8
388   - // ICON IDR_MAINFRAME,IDC_STATIC,13,12,20,20
389 379 END
390 380
391 381 IDD_IDENTIFY_VERIFY_DIALOG DIALOG DISCARDABLE 0, 0, 187, 61
... ...
Please register or login to post a comment