Commit 4599bd1cfcce04a7d2f1d1b43320e0ec227727db

Authored by xiemeng
1 parent fb327873

细节优化

@@ -147,22 +147,22 @@ int SmartPhoneSN::getLastIMEIdigit(CString strIMEI) @@ -147,22 +147,22 @@ int SmartPhoneSN::getLastIMEIdigit(CString strIMEI)
147 META_RESULT SmartPhoneSN::WriteNvramLoop() 147 META_RESULT SmartPhoneSN::WriteNvramLoop()
148 { 148 {
149 MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() start..."); 149 MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() start...");
150 - 150 +
151 SMART_PHONE_STAGE_e spStage = SP_START_STAGE; 151 SMART_PHONE_STAGE_e spStage = SP_START_STAGE;
152 SMART_PHONE_STAGE_e spNextStage = SP_END_STAGE; 152 SMART_PHONE_STAGE_e spNextStage = SP_END_STAGE;
153 META_RESULT MetaResult = META_SUCCESS; 153 META_RESULT MetaResult = META_SUCCESS;
154 MULTIIMEI_OPTION_e multiIMEIOption = SINGLE_MD_SINGLE_IMEI; 154 MULTIIMEI_OPTION_e multiIMEIOption = SINGLE_MD_SINGLE_IMEI;
155 - 155 +
156 int iRet = 0; 156 int iRet = 0;
157 int iRet2 = 0; 157 int iRet2 = 0;
158 int option = 0; 158 int option = 0;
159 double fBeginProcess = 0.25; 159 double fBeginProcess = 0.25;
160 double fStep = 0.04; 160 double fStep = 0.04;
161 m_bBackupNvramSuccess = false; 161 m_bBackupNvramSuccess = false;
162 - 162 +
163 bool bCheckCalFlag = g_sMetaComm.bCheckCalFlag; 163 bool bCheckCalFlag = g_sMetaComm.bCheckCalFlag;
164 bool bCheckFtFlag = g_sMetaComm.bCheckFtFlag; 164 bool bCheckFtFlag = g_sMetaComm.bCheckFtFlag;
165 - 165 +
166 int mdNums = 1; 166 int mdNums = 1;
167 int MDIndex = 0; 167 int MDIndex = 0;
168 int IMEI_index = 0; 168 int IMEI_index = 0;
@@ -183,7 +183,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() @@ -183,7 +183,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
183 { 183 {
184 mdNums = m_sMdInfo.number_of_md; 184 mdNums = m_sMdInfo.number_of_md;
185 } 185 }
186 - 186 +
187 while ((spStage != SP_END_STAGE) && (*m_pMetaStopFlag != BOOT_STOP)) 187 while ((spStage != SP_END_STAGE) && (*m_pMetaStopFlag != BOOT_STOP))
188 { 188 {
189 //g_pMainDlg->ShowTemperatureOnUI(); 189 //g_pMainDlg->ShowTemperatureOnUI();
@@ -207,7 +207,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() @@ -207,7 +207,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
207 spNextStage = SP_WRITE_TEMP_STAGE; 207 spNextStage = SP_WRITE_TEMP_STAGE;
208 } 208 }
209 break; 209 break;
210 - 210 +
211 case SP_AP2MD_STAGE: 211 case SP_AP2MD_STAGE:
212 fBeginProcess += fStep; 212 fBeginProcess += fStep;
213 iRet = APSwithToModemMeta_Ex(); 213 iRet = APSwithToModemMeta_Ex();
@@ -221,41 +221,41 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() @@ -221,41 +221,41 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
221 spNextStage = SP_END_STAGE; 221 spNextStage = SP_END_STAGE;
222 } 222 }
223 break; 223 break;
224 - 224 +
225 case SP_CHECK_CAL_FT_FLAG_STAGE: 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 case SP_IMEI_RD_STAGE: 259 case SP_IMEI_RD_STAGE:
260 { 260 {
261 CString str_imei; 261 CString str_imei;
@@ -263,14 +263,14 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() @@ -263,14 +263,14 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
263 char a_imei_ary2[16]; 263 char a_imei_ary2[16];
264 char tmpBuf1[20] = {0}; 264 char tmpBuf1[20] = {0};
265 char tmpBuf2[20] = {0}; 265 char tmpBuf2[20] = {0};
266 - // CString IMEI1_validity;  
267 - // CString IMEI2_validity;  
268 - 266 + // CString IMEI1_validity;
  267 + // CString IMEI2_validity;
  268 +
269 iRet = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf1, 1); 269 iRet = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf1, 1);
270 iRet2 = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf2, 2); 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 if (iRet == META_SUCCESS || iRet2 == META_SUCCESS) 276 if (iRet == META_SUCCESS || iRet2 == META_SUCCESS)
@@ -292,39 +292,39 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() @@ -292,39 +292,39 @@ META_RESULT SmartPhoneSN::WriteNvramLoop()
292 } 292 }
293 a_imei_ary[15] = 0; 293 a_imei_ary[15] = 0;
294 a_imei_ary2[15] = 0; 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 spNextStage = SP_END_STAGE; 309 spNextStage = SP_END_STAGE;
310 } 310 }
311 else 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 UpdateUIMsg("IMEI read fail"); 314 UpdateUIMsg("IMEI read fail");
315 spNextStage = SP_END_STAGE; 315 spNextStage = SP_END_STAGE;
316 } 316 }
317 } 317 }
318 break; 318 break;
319 -  
320 319
321 -  
322 - 320 +
  321 +
  322 +
323 } 323 }
324 - 324 +
325 spStage = spNextStage; 325 spStage = spNextStage;
326 } 326 }
327 - 327 +
328 MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() end..."); 328 MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() end...");
329 return (META_RESULT)iRet; 329 return (META_RESULT)iRet;
330 } 330 }
@@ -3866,6 +3866,7 @@ void SmartPhoneSN::ThreadMainEntryPoint() @@ -3866,6 +3866,7 @@ void SmartPhoneSN::ThreadMainEntryPoint()
3866 break; 3866 break;
3867 } 3867 }
3868 iTestCount++; 3868 iTestCount++;
  3869 + g_pMainDlg->myloglist.ResetContent();
3869 3870
3870 DebugOnOff(true); 3871 DebugOnOff(true);
3871 MTRACE(g_hEBOOT_DEBUG, "------------------------------------ START -------------------------------------"); 3872 MTRACE(g_hEBOOT_DEBUG, "------------------------------------ START -------------------------------------");
@@ -4017,16 +4018,16 @@ void SmartPhoneSN::ThreadMainEntryPoint() @@ -4017,16 +4018,16 @@ void SmartPhoneSN::ThreadMainEntryPoint()
4017 { 4018 {
4018 case 0: 4019 case 0:
4019 g_pMainDlg->myrslt_qc=_T("UnTested"); 4020 g_pMainDlg->myrslt_qc=_T("UnTested");
4020 - UpdateUIMsg("QC untest"); 4021 + UpdateUIMsg("QC1 untest");
4021 bAnyOperationFail = true; 4022 bAnyOperationFail = true;
4022 break; 4023 break;
4023 case 1: 4024 case 1:
4024 g_pMainDlg->myrslt_qc=_T("PASS"); 4025 g_pMainDlg->myrslt_qc=_T("PASS");
4025 - UpdateUIMsg("QC test pass"); 4026 + UpdateUIMsg("QC1 test pass");
4026 break; 4027 break;
4027 default: 4028 default:
4028 g_pMainDlg->myrslt_qc=_T("Fail"); 4029 g_pMainDlg->myrslt_qc=_T("Fail");
4029 - UpdateUIMsg("QC test fail"); 4030 + UpdateUIMsg("QC1 test fail");
4030 bAnyOperationFail = true; 4031 bAnyOperationFail = true;
4031 break; 4032 break;
4032 } 4033 }
@@ -60,15 +60,6 @@ END @@ -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 // Bitmap 63 // Bitmap
73 // 64 //
74 65
@@ -273,7 +264,7 @@ STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | @@ -273,7 +264,7 @@ STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION |
273 WS_SYSMENU 264 WS_SYSMENU
274 EXSTYLE WS_EX_CLIENTEDGE | WS_EX_APPWINDOW 265 EXSTYLE WS_EX_CLIENTEDGE | WS_EX_APPWINDOW
275 CAPTION "c" 266 CAPTION "c"
276 -FONT 9, "΢ÈíÑźÚ", 0, 0, 0x1 267 +FONT 9, "΢ÈíÑźÚ"
277 BEGIN 268 BEGIN
278 EDITTEXT IDC_EDT_VERSION,56,10,182,13,ES_AUTOHSCROLL 269 EDITTEXT IDC_EDT_VERSION,56,10,182,13,ES_AUTOHSCROLL
279 PUSHBUTTON "Save",IDC_BT_SAVE_SWVER,246,10,44,15 270 PUSHBUTTON "Save",IDC_BT_SAVE_SWVER,246,10,44,15
@@ -298,14 +289,14 @@ BEGIN @@ -298,14 +289,14 @@ BEGIN
298 CONTROL 133,IDC_BITMAP_RESAULT,"Static",SS_BITMAP,190,83,93,45 289 CONTROL 133,IDC_BITMAP_RESAULT,"Static",SS_BITMAP,190,83,93,45
299 LTEXT "SW",IDC_STATIC,6,91,11,9 290 LTEXT "SW",IDC_STATIC,6,91,11,9
300 LTEXT "CFT",IDC_STATIC,5,115,12,9 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 LTEXT "IMEI",IDC_STATIC,7,138,32,9 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 NOT WS_TABSTOP 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 NOT WS_TABSTOP 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 NOT WS_TABSTOP 300 NOT WS_TABSTOP
310 EDITTEXT IDC_RSLT_WRITE_IMEI,49,138,214,15,ES_AUTOHSCROLL | 301 EDITTEXT IDC_RSLT_WRITE_IMEI,49,138,214,15,ES_AUTOHSCROLL |
311 ES_READONLY | NOT WS_TABSTOP 302 ES_READONLY | NOT WS_TABSTOP
@@ -321,7 +312,7 @@ BEGIN @@ -321,7 +312,7 @@ BEGIN
321 CTEXT "",IDC_RSLT_SW,35,91,148,11,SS_CENTERIMAGE, 312 CTEXT "",IDC_RSLT_SW,35,91,148,11,SS_CENTERIMAGE,
322 WS_EX_STATICEDGE 313 WS_EX_STATICEDGE
323 LTEXT "",IDC_STATIC_TIMECOUNT,119,181,61,12,SS_CENTERIMAGE, 314 LTEXT "",IDC_STATIC_TIMECOUNT,119,181,61,12,SS_CENTERIMAGE,
324 - WS_EX_CLIENTEDGE 315 + WS_EX_STATICEDGE
325 END 316 END
326 317
327 IDD_SCANDATA_DIALOG DIALOGEX 0, 0, 236, 316 318 IDD_SCANDATA_DIALOG DIALOGEX 0, 0, 236, 316
@@ -385,7 +376,6 @@ BEGIN @@ -385,7 +376,6 @@ BEGIN
385 LTEXT "SPMeta DLL 1345.01",IDC_SPMETADLL_VERSION,42,40,104,8 376 LTEXT "SPMeta DLL 1345.01",IDC_SPMETADLL_VERSION,42,40,104,8
386 LTEXT "Copyright(C) 2004-2010 MediaTek Inc. All rights reserved.", 377 LTEXT "Copyright(C) 2004-2010 MediaTek Inc. All rights reserved.",
387 IDC_STATIC,42,58,170,8 378 IDC_STATIC,42,58,170,8
388 - // ICON IDR_MAINFRAME,IDC_STATIC,13,12,20,20  
389 END 379 END
390 380
391 IDD_IDENTIFY_VERIFY_DIALOG DIALOG DISCARDABLE 0, 0, 187, 61 381 IDD_IDENTIFY_VERIFY_DIALOG DIALOG DISCARDABLE 0, 0, 187, 61
Please register or login to post a comment