Commit 8b7304c6b45e27a116ccbc44cf90458fd87272aa

Authored by xiemeng
2 parents 34b03474 4144ed56

Merge branch 'master' of tpgithost:xiemeng/xiemeng_intex_write_tool

# Conflicts:
#	SN Writer.rc
@@ -998,7 +998,7 @@ bool SPScertInit(const char *strSPScertFilePath) @@ -998,7 +998,7 @@ bool SPScertInit(const char *strSPScertFilePath)
998 998
999 E_TARGET_TYPE GetTargetType() 999 E_TARGET_TYPE GetTargetType()
1000 { 1000 {
1001 - return g_sMetaComm.eTargetType; 1001 + return SMART_PHONE;//g_sMetaComm.eTargetType;
1002 } 1002 }
1003 1003
1004 bool CheckFileSize( const char *strFilePath, const long fileSize ) 1004 bool CheckFileSize( const char *strFilePath, const long fileSize )
@@ -158,13 +158,15 @@ int SNBase::UpdateUIMsg(const char * strMsg, ...) @@ -158,13 +158,15 @@ int SNBase::UpdateUIMsg(const char * strMsg, ...)
158 int iRet = 0; 158 int iRet = 0;
159 char szBuf[256] = ""; 159 char szBuf[256] = "";
160 va_list varg; 160 va_list varg;
  161 + CString atime;
161 162
162 va_start(varg, strMsg); 163 va_start(varg, strMsg);
163 iRet = vsprintf(szBuf, strMsg, varg); 164 iRet = vsprintf(szBuf, strMsg, varg);
164 va_end(varg); 165 va_end(varg);
  166 + atime.Format("[%2dS]",g_pMainDlg->mytimecount);
165 167
166 // g_pMainDlg->SetDlgItemText(IDC_OPERATE_INFO, szBuf); 168 // g_pMainDlg->SetDlgItemText(IDC_OPERATE_INFO, szBuf);
167 - g_pMainDlg->myloglist.SetCurSel(g_pMainDlg->myloglist.AddString(szBuf)); 169 + g_pMainDlg->myloglist.SetCurSel(g_pMainDlg->myloglist.AddString(atime+szBuf));
168 170
169 return iRet; 171 return iRet;
170 } 172 }
@@ -4178,7 +4178,7 @@ void SmartPhoneSN::ThreadMainEntryPoint() @@ -4178,7 +4178,7 @@ void SmartPhoneSN::ThreadMainEntryPoint()
4178 && g_sMetaComm.sWriteOption.bWriteHdcp == false 4178 && g_sMetaComm.sWriteOption.bWriteHdcp == false
4179 && g_sMetaComm.sWriteOption.bInstallHdcpData == false) 4179 && g_sMetaComm.sWriteOption.bInstallHdcpData == false)
4180 { 4180 {
4181 - PopupMsgBox("Warning", MB_OK | MB_ICONWARNING, "At least select one write option!!"); 4181 + PopupMsgBox("Warning", MB_OK | MB_ICONWARNING, "At least select one write option!!\nplease click config button");
4182 return; 4182 return;
4183 } 4183 }
4184 else 4184 else
@@ -53,7 +53,7 @@ BSC32=bscmake.exe @@ -53,7 +53,7 @@ BSC32=bscmake.exe
53 # ADD BSC32 /nologo 53 # ADD BSC32 /nologo
54 LINK32=link.exe 54 LINK32=link.exe
55 # ADD BASE LINK32 /nologo /subsystem:windows /machine:I386 55 # ADD BASE LINK32 /nologo /subsystem:windows /machine:I386
56 -# ADD LINK32 shlwapi.lib "./mtklib/meta/lib/*.lib" "./mtklib/Eboot/lib/*.lib" "./mtklib/Security/lib/*.lib" "./mtklib/SNFstream/lib/*.lib" "./mtklib/DebugTrace/lib/*.lib" "./mtklib/usbswitchtool/lib/*.lib" /nologo /subsystem:windows /machine:I386 56 +# ADD LINK32 shlwapi.lib "./mtklib/meta/lib/*.lib" "./mtklib/Eboot/lib/*.lib" "./mtklib/Security/lib/*.lib" "./mtklib/SNFstream/lib/*.lib" "./mtklib/DebugTrace/lib/*.lib" "./mtklib/usbswitchtool/lib/*.lib" /nologo /subsystem:windows /machine:I386 /out:"..\intex_tool\SN Writer.exe"
57 # SUBTRACT LINK32 /pdb:none 57 # SUBTRACT LINK32 /pdb:none
58 58
59 !ELSEIF "$(CFG)" == "SN Writer - Win32 Debug" 59 !ELSEIF "$(CFG)" == "SN Writer - Win32 Debug"
@@ -151,38 +151,37 @@ BEGIN @@ -151,38 +151,37 @@ BEGIN
151 LTEXT "......",IDC_PWD_MSG,7,50,273,23 151 LTEXT "......",IDC_PWD_MSG,7,50,273,23
152 END 152 END
153 153
154 -IDD_SNWRITER_DIALOG DIALOGEX 0, 0, 335, 193 154 +IDD_SNWRITER_DIALOG DIALOGEX 0, 0, 299, 145
155 STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | 155 STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION |
156 WS_SYSMENU 156 WS_SYSMENU
157 EXSTYLE WS_EX_APPWINDOW 157 EXSTYLE WS_EX_APPWINDOW
158 CAPTION "SN Writer(TOPWELL)" 158 CAPTION "SN Writer(TOPWELL)"
159 FONT 10, "System" 159 FONT 10, "System"
160 BEGIN 160 BEGIN
161 - LTEXT "ComPort:",IDC_STATIC,13,22,43,9,0,WS_EX_RIGHT  
162 - EDITTEXT IDC_COUNT_TOTAL,33,122,22,13,ES_AUTOHSCROLL | 161 + LTEXT "ComPort:",IDC_STATIC,5,15,34,9,0,WS_EX_RIGHT
  162 + EDITTEXT IDC_COUNT_TOTAL,185,13,22,13,ES_AUTOHSCROLL |
163 ES_READONLY 163 ES_READONLY
164 - PUSHBUTTON "Config",IDC_BTN_SYSCONFIG,110,54,43,14  
165 - DEFPUSHBUTTON "Start",IDC_BTN_START,14,54,43,14  
166 - PUSHBUTTON "Quit",IDC_BTN_QUIT,62,54,43,14  
167 - EDITTEXT IDC_COUNT_PASS,33,137,22,13,ES_AUTOHSCROLL | ES_READONLY  
168 - EDITTEXT IDC_COUNT_FAIL,33,152,22,13,ES_AUTOHSCROLL | ES_READONLY  
169 - LTEXT "Target Type:",IDC_STATIC,13,38,43,9,0,WS_EX_RIGHT  
170 - LTEXT "Total:",IDC_STATIC,6,125,20,10  
171 - LTEXT "Pass:",IDC_STATIC_PASS,6,140,21,10  
172 - LTEXT "Fail:",IDC_STATIC,6,155,18,10  
173 - GROUPBOX "config",IDC_STATIC,0,0,178,95  
174 - COMBOBOX IDC_COMBO_COMPORT,61,19,87,51,CBS_DROPDOWNLIST | 164 + PUSHBUTTON "Config",IDC_BTN_SYSCONFIG,48,29,34,14
  165 + DEFPUSHBUTTON "Start",IDC_BTN_START,8,29,34,14
  166 + PUSHBUTTON "Quit",IDC_BTN_QUIT,88,29,34,14
  167 + EDITTEXT IDC_COUNT_PASS,185,29,22,13,ES_AUTOHSCROLL | ES_READONLY
  168 + EDITTEXT IDC_COUNT_FAIL,185,45,22,13,ES_AUTOHSCROLL | ES_READONLY
  169 + LTEXT "Total:",IDC_STATIC,157,16,20,10
  170 + LTEXT "Pass:",IDC_STATIC_PASS,158,32,21,10
  171 + LTEXT "Fail:",IDC_STATIC,158,48,18,10
  172 + GROUPBOX "config",IDC_STATIC,0,0,149,67
  173 + COMBOBOX IDC_COMBO_COMPORT,49,12,51,51,CBS_DROPDOWNLIST |
175 CBS_SORT | WS_VSCROLL | WS_TABSTOP 174 CBS_SORT | WS_VSCROLL | WS_TABSTOP
176 - COMBOBOX IDC_COMBO_TARGET_TYPE,61,35,87,63,CBS_DROPDOWNLIST |  
177 - CBS_SORT | WS_VSCROLL | WS_TABSTOP  
178 - PUSHBUTTON "Button1",IDC_BTN_INDITE,68,119,108,50,BS_BITMAP | 175 + COMBOBOX IDC_COMBO_TARGET_TYPE,4,133,16,63,CBS_DROPDOWNLIST |
  176 + CBS_SORT | NOT WS_VISIBLE | WS_VSCROLL | WS_TABSTOP
  177 + PUSHBUTTON "Button1",IDC_BTN_INDITE,209,12,76,50,BS_BITMAP |
179 BS_FLAT 178 BS_FLAT
180 - CONTROL "",IDC_MAINUI_TIME_COUNT,"Static",SS_LEFTNOWORDWRAP |  
181 - WS_GROUP,61,109,56,9,WS_EX_RIGHT | WS_EX_STATICEDGE  
182 - LTEXT "Static",IDC_STATIC_SWVER,6,75,166,11,0,WS_EX_STATICEDGE  
183 - LISTBOX IDC_LIST_LOG,180,4,152,168,LBS_NOINTEGRALHEIGHT | 179 + CTEXT "",IDC_MAINUI_TIME_COUNT,109,14,37,9,SS_CENTERIMAGE,
  180 + WS_EX_RIGHT
  181 + LTEXT "Static",IDC_STATIC_SWVER,6,49,138,11,0,WS_EX_STATICEDGE
  182 + LISTBOX IDC_LIST_LOG,1,69,297,62,LBS_NOINTEGRALHEIGHT |
184 WS_VSCROLL | WS_TABSTOP 183 WS_VSCROLL | WS_TABSTOP
185 - GROUPBOX "Result",IDC_STATIC,0,101,177,92 184 + GROUPBOX "Result",IDC_STATIC,151,0,148,67
186 END 185 END
187 186
188 IDD_SCANDATA_DIALOG DIALOGEX 0, 0, 236, 316 187 IDD_SCANDATA_DIALOG DIALOGEX 0, 0, 236, 316
@@ -390,7 +390,7 @@ void CSNWriterDlg::EnableUIItem() @@ -390,7 +390,7 @@ void CSNWriterDlg::EnableUIItem()
390 if (g_LoginIdentify == ENGINEER) 390 if (g_LoginIdentify == ENGINEER)
391 { 391 {
392 GetDlgItem(IDC_BTN_SYSCONFIG)->EnableWindow(TRUE); 392 GetDlgItem(IDC_BTN_SYSCONFIG)->EnableWindow(TRUE);
393 - GetDlgItem(IDC_COMBO_TARGET_TYPE)->EnableWindow(TRUE); 393 + GetDlgItem(IDC_COMBO_TARGET_TYPE)->ShowWindow(SW_HIDE);
394 394
395 m_SNMenu.EnableMenuItem(0, MF_ENABLED | MF_BYPOSITION); 395 m_SNMenu.EnableMenuItem(0, MF_ENABLED | MF_BYPOSITION);
396 m_SNMenu.EnableMenuItem(1, MF_ENABLED | MF_BYPOSITION); 396 m_SNMenu.EnableMenuItem(1, MF_ENABLED | MF_BYPOSITION);
@@ -402,7 +402,7 @@ void CSNWriterDlg::EnableUIItem() @@ -402,7 +402,7 @@ void CSNWriterDlg::EnableUIItem()
402 else 402 else
403 { 403 {
404 GetDlgItem(IDC_BTN_SYSCONFIG)->EnableWindow(FALSE); 404 GetDlgItem(IDC_BTN_SYSCONFIG)->EnableWindow(FALSE);
405 - GetDlgItem(IDC_COMBO_TARGET_TYPE)->EnableWindow(FALSE); 405 + GetDlgItem(IDC_COMBO_TARGET_TYPE)->ShowWindow(SW_HIDE);
406 m_SNMenu.EnableMenuItem(0, MF_GRAYED | MF_DISABLED | MF_BYPOSITION); 406 m_SNMenu.EnableMenuItem(0, MF_GRAYED | MF_DISABLED | MF_BYPOSITION);
407 m_SNMenu.EnableMenuItem(1, MF_GRAYED | MF_DISABLED | MF_BYPOSITION); 407 m_SNMenu.EnableMenuItem(1, MF_GRAYED | MF_DISABLED | MF_BYPOSITION);
408 m_SNMenu.EnableMenuItem(2, MF_GRAYED | MF_DISABLED | MF_BYPOSITION); 408 m_SNMenu.EnableMenuItem(2, MF_GRAYED | MF_DISABLED | MF_BYPOSITION);
@@ -417,7 +417,7 @@ void CSNWriterDlg::EnableUIItem() @@ -417,7 +417,7 @@ void CSNWriterDlg::EnableUIItem()
417 void CSNWriterDlg::DisableUIItem() 417 void CSNWriterDlg::DisableUIItem()
418 { 418 {
419 GetDlgItem(IDC_BTN_SYSCONFIG)->EnableWindow(FALSE); 419 GetDlgItem(IDC_BTN_SYSCONFIG)->EnableWindow(FALSE);
420 - GetDlgItem(IDC_COMBO_TARGET_TYPE)->EnableWindow(FALSE); 420 + GetDlgItem(IDC_COMBO_TARGET_TYPE)->ShowWindow(SW_HIDE);
421 GetDlgItem(IDC_COMBO_COMPORT)->EnableWindow(FALSE); 421 GetDlgItem(IDC_COMBO_COMPORT)->EnableWindow(FALSE);
422 m_SNMenu.EnableMenuItem( 0, MF_GRAYED | MF_DISABLED | MF_BYPOSITION ); 422 m_SNMenu.EnableMenuItem( 0, MF_GRAYED | MF_DISABLED | MF_BYPOSITION );
423 m_SNMenu.EnableMenuItem( 1, MF_GRAYED | MF_DISABLED | MF_BYPOSITION ); 423 m_SNMenu.EnableMenuItem( 1, MF_GRAYED | MF_DISABLED | MF_BYPOSITION );
@@ -539,12 +539,12 @@ void CSNWriterDlg::SetUIItem() @@ -539,12 +539,12 @@ void CSNWriterDlg::SetUIItem()
539 { 539 {
540 GetComPortDynamiclly(); 540 GetComPortDynamiclly();
541 541
542 - m_cTargetTypeBox.InsertString(FEATURE_PHONE, "Feature Phone");  
543 - m_cTargetTypeBox.InsertString(SMART_PHONE, "Smart Phone");  
544 - m_cTargetTypeBox.InsertString(SMART_PHONE_DUALMODEM, "SP DualModem");  
545 - m_cTargetTypeBox.InsertString(TABLET_WIFI_ONLY, "Tablet Wifi Only");  
546 - m_cTargetTypeBox.InsertString(RNDIG_DONGLE, "Rndis Dongle");  
547 - m_cTargetTypeBox.SetCurSel(g_sMetaComm.eTargetType); 542 +// m_cTargetTypeBox.InsertString(FEATURE_PHONE, "Feature Phone");
  543 +// m_cTargetTypeBox.InsertString(SMART_PHONE, "Smart Phone");
  544 +// m_cTargetTypeBox.InsertString(SMART_PHONE_DUALMODEM, "SP DualModem");
  545 +// m_cTargetTypeBox.InsertString(TABLET_WIFI_ONLY, "Tablet Wifi Only");
  546 +// m_cTargetTypeBox.InsertString(RNDIG_DONGLE, "Rndis Dongle");
  547 + m_cTargetTypeBox.SetCurSel(SMART_PHONE);
548 } 548 }
549 549
550 // If you add a minimize button to your dialog, you will need the code below 550 // If you add a minimize button to your dialog, you will need the code below
@@ -731,6 +731,10 @@ void CSNWriterDlg::OnSelchangeComboTargetType() @@ -731,6 +731,10 @@ void CSNWriterDlg::OnSelchangeComboTargetType()
731 HBRUSH CSNWriterDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 731 HBRUSH CSNWriterDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
732 { 732 {
733 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); 733 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
  734 + if((IDC_MAINUI_TIME_COUNT == pWnd->GetDlgCtrlID()))
  735 + {
  736 + pDC->SetTextColor(RGB(255,0,0));
  737 + }
734 738
735 return hbr; 739 return hbr;
736 } 740 }
Please register or login to post a comment