From 42491190fbb6ecd3aa11b2ba5f989f0a3077e123 Mon Sep 17 00:00:00 2001 From: TAO Cheng Date: Mon, 24 Jun 2013 17:07:43 +0800 Subject: [PATCH] Build Version6.1 --- .../Hsi/Tools/UsbUtility/UsbUtil/Mv_Util.rc | 12 ++++++------ .../UsbUtility/UsbUtil/SO7_Send_Parameter.cpp | 11 ++++++++++- .../UsbUtility/UsbUtil/SO7_Send_Parameter.h | 1 + .../Tools/UsbUtility/UsbUtil/SO7_UtilDlg.cpp | 3 +++ .../Hsi/Tools/UsbUtility/UsbUtil_VS2010.suo | Bin 2355712 -> 2355712 bytes 5 files changed, 20 insertions(+), 7 deletions(-) diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/Mv_Util.rc b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/Mv_Util.rc index ea02d7a..9af9bca 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/Mv_Util.rc +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/Mv_Util.rc @@ -1206,8 +1206,8 @@ STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSM CAPTION "About Utility" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN - ICON IDR_MAINFRAME,IDC_STATIC,16,11,21,20 - LTEXT "Version 6.0",IDC_STATIC,89,13,45,8,SS_NOPREFIX + ICON IDR_MAINFRAME,IDC_STATIC,16,11,20,20 + LTEXT "Version 6.1",IDC_STATIC,89,13,45,8,SS_NOPREFIX LTEXT "Hexagon Metrology, Copyright (C) 2013",IDC_STATIC,51,27,129,8 DEFPUSHBUTTON "OK",IDOK,141,46,50,14,WS_GROUP END @@ -1828,8 +1828,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 6,0,0,0 - PRODUCTVERSION 6,0,0,0 + FILEVERSION 6,1,0,0 + PRODUCTVERSION 6,1,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -1846,12 +1846,12 @@ BEGIN BEGIN VALUE "CompanyName", "Hexagon Metrology" VALUE "FileDescription", "Utility for Hexagon Metrology" - VALUE "FileVersion", "6.0.0.0" + VALUE "FileVersion", "6.1.0.0" VALUE "InternalName", "Usb_Util.exe" VALUE "LegalCopyright", "Copyright 2013 Hexagon Metrology." VALUE "OriginalFilename", "Usb_Util.exe" VALUE "ProductName", "Utility" - VALUE "ProductVersion", "6.0.0.0" + VALUE "ProductVersion", "6.1.0.0" END END BLOCK "VarFileInfo" diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_Send_Parameter.cpp b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_Send_Parameter.cpp index c69cc59..04c379c 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_Send_Parameter.cpp +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_Send_Parameter.cpp @@ -169,6 +169,7 @@ BEGIN_MESSAGE_MAP(CSO7_Send_Parameter, CDialog) ON_EN_KILLFOCUS(IDC_EDIT_SAMPLE_TIME_SCURVE, &CSO7_Send_Parameter::OnEnKillfocusEditSampleTimeScurve) ON_BN_CLICKED(IDC_BUTTON_START_SAMPLE_SCURVE, &CSO7_Send_Parameter::OnBnClickedButtonStartSampleScurve) ON_BN_CLICKED(IDC_BUTTON_STOP_SAMPLE_SCURVE, &CSO7_Send_Parameter::OnBnClickedButtonStopSampleScurve) + ON_BN_CLICKED(IDCANCEL, &CSO7_Send_Parameter::OnBnClickedCancel) END_MESSAGE_MAP() @@ -981,4 +982,12 @@ void CSO7_Send_Parameter::OutputWithScroll(const CString &strNewText,CEdit &edtO edtOutput.LineScroll(iLine, 0); edtOutput.SetSel(iCount, iCount); edtOutput.SetRedraw(TRUE); -} \ No newline at end of file +} +//===================================================================================== +void CSO7_Send_Parameter::OnBnClickedCancel() +{ + CString csPath; + m_pSO7_Proto->GetAppPath(csPath); + m_pSO7_Proto->Save_SevenOcean_Inifile(csPath+_T("\\Utility_Config.ini")); + CDialog::OnCancel(); +} diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_Send_Parameter.h b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_Send_Parameter.h index 593c4f4..5dd5b34 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_Send_Parameter.h +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_Send_Parameter.h @@ -106,4 +106,5 @@ public: //============================================= void OutputWithScroll(const CString &strNewText,CEdit &edtOutput); + afx_msg void OnBnClickedCancel(); }; diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_UtilDlg.cpp b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_UtilDlg.cpp index e2d951e..dc6dd56 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_UtilDlg.cpp +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil/SO7_UtilDlg.cpp @@ -203,6 +203,7 @@ BOOL CSO7_UtilDlg::OnInitDialog() GetDlgItem(IDC_BUTTON_FIXTURE_UPDOWN)->EnableWindow(false); GetDlgItem(IDC_BUTTON_SO7_READ_IN_PORT_STATUS)->EnableWindow(false); GetDlgItem(IDC_CHECK_CONTINUOUS_READ_IO_STATUS)->EnableWindow(false); + GetDlgItem(IDC_BUTTON_SO7_TEST_Z_SIGNAL)->EnableWindow(false); GetDlgItem(IDC_EDIT_SET_VER_NO)->EnableWindow(false); GetDlgItem(IDC_BUTTON_SET_SECTION)->EnableWindow(false); @@ -359,6 +360,7 @@ void CSO7_UtilDlg::OnBnClickedButtonStartSo7machine() GetDlgItem(IDC_BUTTON_FIXTURE_UPDOWN)->EnableWindow(true); GetDlgItem(IDC_BUTTON_SO7_READ_IN_PORT_STATUS)->EnableWindow(true); GetDlgItem(IDC_CHECK_CONTINUOUS_READ_IO_STATUS)->EnableWindow(true); + GetDlgItem(IDC_BUTTON_SO7_TEST_Z_SIGNAL)->EnableWindow(true); GetDlgItem(IDC_EDIT_SET_VER_NO)->EnableWindow(true); @@ -425,6 +427,7 @@ void CSO7_UtilDlg::OnBnClickedButtonStopSo7machine() GetDlgItem(IDC_BUTTON_FIXTURE_UPDOWN)->EnableWindow(false); GetDlgItem(IDC_BUTTON_SO7_READ_IN_PORT_STATUS)->EnableWindow(false); GetDlgItem(IDC_CHECK_CONTINUOUS_READ_IO_STATUS)->EnableWindow(false); + GetDlgItem(IDC_BUTTON_SO7_TEST_Z_SIGNAL)->EnableWindow(false); GetDlgItem(IDC_EDIT_SET_VER_NO)->EnableWindow(false); GetDlgItem(IDC_BUTTON_SET_SECTION)->EnableWindow(false); diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil_VS2010.suo b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil_VS2010.suo index 3e1700364ba6689fd580ca2d3f1aa014e7a5ee7a..9d9e935c41699b473a86f5fbc0d033c25199858d 100644 GIT binary patch delta 6565 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