diff --git a/.hgignore b/.hgignore index 39594d2..c2d4e26 100644 --- a/.hgignore +++ b/.hgignore @@ -40,3 +40,5 @@ PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/Win32TestDll/Debug PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/Win32TestDll/Release PcDmis/Base/Interfac/Msi/Hsi/Videocard/TC4000/V6.0 PcDmis/Base/Interfac/Msi/Hsi/Videocard/TC4000/V7.5 +PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/bin +PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/obj diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/ConsoleTestDll.csproj b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/ConsoleTestDll.csproj new file mode 100644 index 0000000..251b565 --- /dev/null +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/ConsoleTestDll.csproj @@ -0,0 +1,101 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {5E3B7ED1-B324-4966-8527-D29873AC3815} + Exe + Properties + ConsoleTestDll + ConsoleTestDll + v4.0 + Client + 512 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + Mv_Util.ico + + + + + + + + + + + + + + + + + + + + + False + Microsoft .NET Framework 4 Client Profile %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + false + + + False + Windows Installer 3.1 + true + + + + + \ No newline at end of file diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/ConsoleTestDll.csproj.user b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/ConsoleTestDll.csproj.user new file mode 100644 index 0000000..1f4a1d7 --- /dev/null +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/ConsoleTestDll.csproj.user @@ -0,0 +1,13 @@ + + + + publish\ + + + + + + en-US + false + + \ No newline at end of file diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/MachineInterfaceDll.cs b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/MachineInterfaceDll.cs new file mode 100644 index 0000000..4f35f4e --- /dev/null +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/MachineInterfaceDll.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Runtime.InteropServices; + +namespace Sys +{ + public partial class MACHINEINTERFACEDLL + { + public enum EMACHINE_AXIS + { + MACHINE_AXIS_NONE = 0, + MACHINE_AXIS_X, + MACHINE_AXIS_Y, + MACHINE_AXIS_Z, + MACHINE_AXIS_ZOOM, + MACHINE_AXIS_R, + MACHINE_AXIS_ALL = 5 + }; + public enum EHOME_MACHINE_MODE + { + HOME_NONE, + HOME_XYZ = 1, + HOME_X = 10, + HOME_Y, + HOME_Z, + HOME_XY = 20, + HOME_XZ, + HOME_YZ, + HOME_R = 30, + HOME_TOATAL = 255 + }; + public enum EIO_PORT + { + INPORT_J2 = 0,//Effective bit:0-5 + OUTPORT_J1,//Effective bit:0-2 + OUTPORT_J3,//Effective bit:0-5 + LIMIT_SWITCH_J4//Effective bit:0-5 + }; + public enum SSI_STATUS_MOTION + { + SSI_STATUS_MOTION_NORMAL = 0, + SSI_STATUS_MOTION_DATALINK_ERROR, + SSI_STATUS_MOTION_LIMIT_REACHED, + SSI_STATUS_MOTION_INVALID_PARAMETERS, + SSI_STATUS_MOTION_TIMEOUT, + SSI_STATUS_SO7_CONFIG_FILE_NOT_FOUND, + SSI_STATUS_MOTOR_DAT_FILE_NOT_FOUND, + SSI_STATUS_MACHINE_UNINITIALIZED, + SSI_STATUS_UNKNOWN_ERROR + }; + [DllImport("MachineInterfaceDll.dll")] + public static extern SSI_STATUS_MOTION Machine_Startup(bool bOfflineOnly, EHOME_MACHINE_MODE cHomeMachineMode); + [DllImport("MachineInterfaceDll.dll")] + public static extern SSI_STATUS_MOTION Machine_Shutdown(); + [DllImport("MachineInterfaceDll.dll")] + public static extern SSI_STATUS_MOTION Machine_GetDIO(EIO_PORT Channel, ref Byte bDISts); + [DllImport("MachineInterfaceDll.dll")] + public static extern SSI_STATUS_MOTION Machine_SetDO(EIO_PORT Channel, Byte bDOSts); + + } +} diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Mv_Util.ico b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Mv_Util.ico new file mode 100644 index 0000000..a355278 Binary files /dev/null and b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Mv_Util.ico differ diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Program.cs b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Program.cs new file mode 100644 index 0000000..4ded63b --- /dev/null +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Program.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Sys; +namespace ConsoleTestDll +{ + class Program + { + static void Main(string[] args) + { + MACHINEINTERFACEDLL.SSI_STATUS_MOTION rStatus; + Console.WriteLine("Machine_Startup."); + rStatus = MACHINEINTERFACEDLL.Machine_Startup(false, MACHINEINTERFACEDLL.EHOME_MACHINE_MODE.HOME_XYZ); + Console.WriteLine("RStatus:{0}\n",rStatus); + Console.WriteLine("Machine_Shutdown"); + rStatus = MACHINEINTERFACEDLL.Machine_Shutdown(); + Console.WriteLine("RStatus:{0}\n", rStatus, ".\n"); + Console.WriteLine("Press enter key to exit..."); + Console.ReadLine(); + } + } +} diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Properties/AssemblyInfo.cs b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..03ce94a --- /dev/null +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/ConsoleTestDll/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ConsoleTestDll")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ConsoleTestDll")] +[assembly: AssemblyCopyright("Copyright © 2014")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("a4e6873b-9a5b-4087-b745-9334d88a5ea7")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.cpp b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.cpp index 04dbc74..509abaa 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.cpp +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.cpp @@ -30,13 +30,13 @@ extern "C" EXP_IMP SSI_STATUS_MOTION Machine_Startup(bool bOfflineOnly,EHOME_MAC { m_pSO7_Proto=new CSO7_Proto(); } - rStatus=m_pSO7_Proto->Load_So7_Config(); + rStatus=m_pSO7_Proto->Init_SO7Usb(); if (rStatus==SSI_STATUS_MOTION_NORMAL) { - rStatus=m_pSO7_Proto->Init_SO7Usb(); + m_pSO7_Proto->_start_machine(); if (rStatus==SSI_STATUS_MOTION_NORMAL) { - m_pSO7_Proto->_start_machine(); + rStatus=m_pSO7_Proto->Load_So7_Config(); rStatus=LoadMotionParameter(); if (rStatus==SSI_STATUS_MOTION_NORMAL) { diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.vcxproj b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.vcxproj index 9b3cbc2..fbf9ebd 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.vcxproj +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.vcxproj @@ -59,7 +59,9 @@ xcopy "$(OutDir)\MachineInterfaceDll.dll" ..\Debug\MachineInterface\*.* /D /F /Y -xcopy "$(OutDir)\MachineInterfaceDll.lib" ..\Debug\MachineInterface\*.* /D /F /Y +xcopy "$(OutDir)\MachineInterfaceDll.lib" ..\Debug\MachineInterface\*.* /D /F /Y +xcopy "$(OutDir)\MachineInterfaceDll.dll" ..\ConsoleTestDll\bin\Debug\*.* /D /F /Y +xcopy "$(OutDir)\MachineInterfaceDll.lib" ..\ConsoleTestDll\bin\Debug\*.* /D /F /Y @@ -79,6 +81,10 @@ xcopy "$(OutDir)\MachineInterfaceDll.lib" ..\Debug\MachineInterface\*.* /D /F /Y true ..\..\..\..\..\..\..\ThirdParty\UsbSupport\LibUsb_Win\Lib\Msvc\libusb.lib + + xcopy "$(OutDir)\MachineInterfaceDll.dll" ..\ConsoleTestDll\bin\Release\*.* /D /F /Y +xcopy "$(OutDir)\MachineInterfaceDll.lib" ..\ConsoleTestDll\bin\Release\*.* /D /F /Y + diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.vcxproj.user b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.vcxproj.user index 6edece1..5c346f7 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.vcxproj.user +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/MachineInterfaceDll/MachineInterfaceDll.vcxproj.user @@ -1,7 +1,7 @@  - ..\Debug\MachineInterface\HoleEdgeInspect.exe + ..\ConsoleTestDll\bin\Debug\ConsoleTestDll.exe WindowsLocalDebugger \ No newline at end of file diff --git a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil_VS2010.sln b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil_VS2010.sln index 0c3342b..0962b3d 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil_VS2010.sln +++ b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil_VS2010.sln @@ -7,58 +7,128 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MachineInterfaceDll", "Mach EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win32TestDll", "Win32TestDll\Win32TestDll.vcxproj", "{BF02B850-BB32-4635-9E53-8583C474884D}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleTestDll", "ConsoleTestDll\ConsoleTestDll.csproj", "{5E3B7ED1-B324-4966-8527-D29873AC3815}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Mixed Platforms = Release|Mixed Platforms Release|Win32 = Release|Win32 Release|x64 = Release|x64 + Release|x86 = Release|x86 + ReleaseSO7|Mixed Platforms = ReleaseSO7|Mixed Platforms ReleaseSO7|Win32 = ReleaseSO7|Win32 ReleaseSO7|x64 = ReleaseSO7|x64 + ReleaseSO7|x86 = ReleaseSO7|x86 + Template|Mixed Platforms = Template|Mixed Platforms Template|Win32 = Template|Win32 Template|x64 = Template|x64 + Template|x86 = Template|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Debug|Mixed Platforms.Build.0 = Debug|x64 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Debug|Win32.ActiveCfg = Debug|Win32 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Debug|Win32.Build.0 = Debug|Win32 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Debug|x64.ActiveCfg = Debug|x64 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Debug|x64.Build.0 = Debug|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Debug|x86.ActiveCfg = Debug|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Release|Mixed Platforms.Build.0 = Release|x64 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Release|Win32.ActiveCfg = Release|Win32 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Release|Win32.Build.0 = Release|Win32 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Release|x64.ActiveCfg = Release|x64 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Release|x64.Build.0 = Release|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Release|x86.ActiveCfg = Release|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.ReleaseSO7|Mixed Platforms.ActiveCfg = ReleaseSO7|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.ReleaseSO7|Mixed Platforms.Build.0 = ReleaseSO7|x64 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.ReleaseSO7|Win32.ActiveCfg = ReleaseSO7|Win32 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.ReleaseSO7|Win32.Build.0 = ReleaseSO7|Win32 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.ReleaseSO7|x64.ActiveCfg = ReleaseSO7|x64 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.ReleaseSO7|x64.Build.0 = ReleaseSO7|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.ReleaseSO7|x86.ActiveCfg = ReleaseSO7|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Template|Mixed Platforms.ActiveCfg = Template|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Template|Mixed Platforms.Build.0 = Template|x64 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Template|Win32.ActiveCfg = Template|Win32 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Template|Win32.Build.0 = Template|Win32 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Template|x64.ActiveCfg = Template|x64 {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Template|x64.Build.0 = Template|x64 + {50B21A79-C887-4F7E-8911-7E3A685BFA25}.Template|x86.ActiveCfg = Template|x64 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Debug|Win32.ActiveCfg = Debug|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Debug|Win32.Build.0 = Debug|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Debug|x64.ActiveCfg = Debug|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Debug|x86.ActiveCfg = Debug|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Release|Mixed Platforms.Build.0 = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Release|Win32.ActiveCfg = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Release|Win32.Build.0 = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Release|x64.ActiveCfg = Release|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Release|x86.ActiveCfg = Release|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.ReleaseSO7|Mixed Platforms.ActiveCfg = Release|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.ReleaseSO7|Mixed Platforms.Build.0 = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.ReleaseSO7|Win32.ActiveCfg = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.ReleaseSO7|Win32.Build.0 = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.ReleaseSO7|x64.ActiveCfg = Release|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.ReleaseSO7|x86.ActiveCfg = Release|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Template|Mixed Platforms.ActiveCfg = Release|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Template|Mixed Platforms.Build.0 = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Template|Win32.ActiveCfg = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Template|Win32.Build.0 = Release|Win32 {A945B062-6081-49F0-992D-D14769C4C7D4}.Template|x64.ActiveCfg = Release|Win32 + {A945B062-6081-49F0-992D-D14769C4C7D4}.Template|x86.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Debug|Win32.ActiveCfg = Debug|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Debug|Win32.Build.0 = Debug|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Debug|x64.ActiveCfg = Debug|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Debug|x86.ActiveCfg = Debug|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Release|Mixed Platforms.Build.0 = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Release|Win32.ActiveCfg = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Release|Win32.Build.0 = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Release|x64.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Release|x86.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.ReleaseSO7|Mixed Platforms.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.ReleaseSO7|Mixed Platforms.Build.0 = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.ReleaseSO7|Win32.ActiveCfg = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.ReleaseSO7|Win32.Build.0 = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.ReleaseSO7|x64.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.ReleaseSO7|x86.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Template|Mixed Platforms.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Template|Mixed Platforms.Build.0 = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Template|Win32.ActiveCfg = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Template|Win32.Build.0 = Release|Win32 {BF02B850-BB32-4635-9E53-8583C474884D}.Template|x64.ActiveCfg = Release|Win32 + {BF02B850-BB32-4635-9E53-8583C474884D}.Template|x86.ActiveCfg = Release|Win32 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Debug|Win32.ActiveCfg = Debug|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Debug|x64.ActiveCfg = Debug|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Debug|x86.ActiveCfg = Debug|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Debug|x86.Build.0 = Debug|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Release|Mixed Platforms.Build.0 = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Release|Win32.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Release|x64.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Release|x86.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Release|x86.Build.0 = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.ReleaseSO7|Mixed Platforms.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.ReleaseSO7|Mixed Platforms.Build.0 = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.ReleaseSO7|Win32.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.ReleaseSO7|x64.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.ReleaseSO7|x86.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.ReleaseSO7|x86.Build.0 = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Template|Mixed Platforms.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Template|Mixed Platforms.Build.0 = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Template|Win32.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Template|x64.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Template|x86.ActiveCfg = Release|x86 + {5E3B7ED1-B324-4966-8527-D29873AC3815}.Template|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = 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 2dd81fe..833add1 100644 Binary files a/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil_VS2010.suo and b/PcDmis/Base/Interfac/Msi/Hsi/Tools/UsbUtility/UsbUtil_VS2010.suo differ