zhuhao 1 ano atrás
pai
commit
ec5967921c

+ 182 - 180
deviceHttpServer/DeviceHttpServer.csproj

@@ -1,187 +1,189 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{EC515FDD-F5F4-4315-BE25-570F5621667F}</ProjectGuid>
-    <OutputType>WinExe</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>HttpServer</RootNamespace>
-    <AssemblyName>HttpServer</AssemblyName>
-    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
-    <FileAlignment>512</FileAlignment>
-    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
-    <TargetFrameworkProfile />
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <PlatformTarget>AnyCPU</PlatformTarget>
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <PlatformTarget>AnyCPU</PlatformTarget>
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="Interop.EZNCAUTLib, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <EmbedInteropTypes>True</EmbedInteropTypes>
-      <HintPath>..\..\..\..\设备联调\三菱相关\new\SimCNC-master\SimCNC\Interop.EZNCAUTLib.dll</HintPath>
-    </Reference>
-    <Reference Include="Interop.HeidenhainDNCLib, Version=1.5.0.0, Culture=neutral, processorArchitecture=x86">
-      <SpecificVersion>False</SpecificVersion>
-      <EmbedInteropTypes>True</EmbedInteropTypes>
-      <HintPath>dll\Interop.HeidenhainDNCLib.dll</HintPath>
-    </Reference>
-    <Reference Include="netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" />
-    <Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>.\Newtonsoft.Json.dll</HintPath>
-    </Reference>
-    <Reference Include="Opc.Ua.Client, Version=1.3.341.0, Culture=neutral, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>dll\Opc.Ua.Client.dll</HintPath>
-    </Reference>
-    <Reference Include="Opc.Ua.Core, Version=1.3.341.0, Culture=neutral, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>dll\Opc.Ua.Core.dll</HintPath>
-    </Reference>
-    <Reference Include="SinumerikOpcUaAPI, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>dll\SinumerikOpcUaAPI.dll</HintPath>
-    </Reference>
-    <Reference Include="System" />
-    <Reference Include="System.Configuration" />
-    <Reference Include="System.Configuration.ConfigurationManager, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
-      <HintPath>..\packages\System.Configuration.ConfigurationManager.5.0.0\lib\net461\System.Configuration.ConfigurationManager.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Core" />
-    <Reference Include="System.Data.OracleClient" />
-    <Reference Include="System.Net" />
-    <Reference Include="System.Security" />
-    <Reference Include="System.Security.AccessControl, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
-      <HintPath>..\packages\System.Security.AccessControl.5.0.0\lib\net461\System.Security.AccessControl.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Security.Permissions, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
-      <HintPath>..\packages\System.Security.Permissions.5.0.0\lib\net461\System.Security.Permissions.dll</HintPath>
-    </Reference>
-    <Reference Include="System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
-      <HintPath>..\packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll</HintPath>
-    </Reference>
-    <Reference Include="System.ServiceProcess" />
-    <Reference Include="System.Transactions" />
-    <Reference Include="System.Web.Extensions" />
-    <Reference Include="System.Xml.Linq" />
-    <Reference Include="System.Data.DataSetExtensions" />
-    <Reference Include="Microsoft.CSharp" />
-    <Reference Include="System.Data" />
-    <Reference Include="System.Deployment" />
-    <Reference Include="System.Drawing" />
-    <Reference Include="System.Net.Http" />
-    <Reference Include="System.Windows.Forms" />
-    <Reference Include="System.Xml" />
-    <Reference Include="UAClientHelperAPI, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>dll\UAClientHelperAPI.dll</HintPath>
-    </Reference>
-    <Reference Include="WindowsBase" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="body\DeviceInfoData.cs" />
-    <Compile Include="body\RequestBody.cs" />
-    <Compile Include="body\ResponseBody.cs" />
-    <Compile Include="body\ResponseToolData.cs" />
-    <Compile Include="fanuc\ConDevice.cs" />
-    <Compile Include="fanuc\ConDevice2.cs" />
-    <Compile Include="fanuc\Fanuc.cs" />
-    <Compile Include="fanuc\FanucServer.cs" />
-    <Compile Include="Form1.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Form1.Designer.cs">
-      <DependentUpon>Form1.cs</DependentUpon>
-    </Compile>
-    <Compile Include="fanuc\fwlib32.cs" />
-    <Compile Include="hedidenain\HeidenhainServer.cs" />
-    <Compile Include="Log\Log.cs" />
-    <Compile Include="mitsubishi\Communication.cs" />
-    <Compile Include="mitsubishi\Communicationcs.cs" />
-    <Compile Include="mitsubishi\EZSockets\AgreeMent.cs" />
-    <Compile Include="mitsubishi\EZSockets\MitCom.cs" />
-    <Compile Include="mitsubishi\MitsubishiServer.cs" />
-    <Compile Include="opcua\CommonAtrr.cs" />
-    <Compile Include="opcua\CommonExtend.cs" />
-    <Compile Include="opcua\DeviceOPCUat.cs" />
-    <Compile Include="opcua\OpcUaServer.cs" />
-    <Compile Include="Program.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-    <EmbeddedResource Include="Form1.resx">
-      <DependentUpon>Form1.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Properties\Resources.resx">
-      <Generator>ResXFileCodeGenerator</Generator>
-      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <Compile Include="Properties\Resources.Designer.cs">
-      <AutoGen>True</AutoGen>
-      <DependentUpon>Resources.resx</DependentUpon>
-      <DesignTime>True</DesignTime>
-    </Compile>
-    <None Include="packages.config" />
-    <None Include="Properties\Settings.settings">
-      <Generator>SettingsSingleFileGenerator</Generator>
-      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
-    </None>
-    <Compile Include="Properties\Settings.Designer.cs">
-      <AutoGen>True</AutoGen>
-      <DependentUpon>Settings.settings</DependentUpon>
-      <DesignTimeSharedInput>True</DesignTimeSharedInput>
-    </Compile>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="App.config">
-      <SubType>Designer</SubType>
-    </None>
-  </ItemGroup>
-  <ItemGroup>
-    <Content Include="dll\EZSockets.dll" />
-    <Content Include="dll\Fwlib32.dll">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </Content>
-    <Content Include="dll\fwlibe1.dll">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </Content>
-    <Content Include="dll\HslCommunication.dll" />
-    <Content Include="dll\Interop.EZNCAUTLib.dll" />
-    <Content Include="dll\Interop.HeidenhainDNCLib.dll" />
-    <Content Include="dll\Newtonsoft.Json.dll">
-      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
-    </Content>
-    <Content Include="dll\Opc.Ua.Client.dll" />
-    <Content Include="dll\Opc.Ua.Core.dll" />
-    <Content Include="dll\Siemens.OpcUA.dll" />
-    <Content Include="dll\SinumerikOpcUaAPI.dll" />
-    <Content Include="dll\UAClientHelperAPI.dll" />
-  </ItemGroup>
-  <ItemGroup />
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{EC515FDD-F5F4-4315-BE25-570F5621667F}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>HttpServer</RootNamespace>
+    <AssemblyName>HttpServer</AssemblyName>
+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <TargetFrameworkProfile />
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Interop.EZNCAUTLib, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+      <HintPath>..\..\..\..\设备联调\三菱相关\new\SimCNC-master\SimCNC\Interop.EZNCAUTLib.dll</HintPath>
+    </Reference>
+    <Reference Include="Interop.HeidenhainDNCLib, Version=1.5.0.0, Culture=neutral, processorArchitecture=x86">
+      <SpecificVersion>False</SpecificVersion>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+      <HintPath>dll\Interop.HeidenhainDNCLib.dll</HintPath>
+    </Reference>
+    <Reference Include="netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" />
+    <Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>.\Newtonsoft.Json.dll</HintPath>
+    </Reference>
+    <Reference Include="Opc.Ua.Client, Version=1.3.341.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>dll\Opc.Ua.Client.dll</HintPath>
+    </Reference>
+    <Reference Include="Opc.Ua.Core, Version=1.3.341.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>dll\Opc.Ua.Core.dll</HintPath>
+    </Reference>
+    <Reference Include="SinumerikOpcUaAPI, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>dll\SinumerikOpcUaAPI.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Configuration" />
+    <Reference Include="System.Configuration.ConfigurationManager, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Configuration.ConfigurationManager.5.0.0\lib\net461\System.Configuration.ConfigurationManager.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Core" />
+    <Reference Include="System.Data.OracleClient" />
+    <Reference Include="System.Net" />
+    <Reference Include="System.Security" />
+    <Reference Include="System.Security.AccessControl, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Security.AccessControl.5.0.0\lib\net461\System.Security.AccessControl.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Security.Permissions, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Security.Permissions.5.0.0\lib\net461\System.Security.Permissions.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll</HintPath>
+    </Reference>
+    <Reference Include="System.ServiceProcess" />
+    <Reference Include="System.Transactions" />
+    <Reference Include="System.Web.Extensions" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+    <Reference Include="UAClientHelperAPI, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>dll\UAClientHelperAPI.dll</HintPath>
+    </Reference>
+    <Reference Include="WindowsBase" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="body\DeviceInfoData.cs" />
+    <Compile Include="body\RequestBody.cs" />
+    <Compile Include="body\ResponseBody.cs" />
+    <Compile Include="body\ResponseToolData.cs" />
+    <Compile Include="fanuc\ConDevice.cs" />
+    <Compile Include="fanuc\ConDevice2.cs" />
+    <Compile Include="fanuc\Fanuc.cs" />
+    <Compile Include="fanuc\FanucServer.cs" />
+    <Compile Include="Form1.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Form1.Designer.cs">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </Compile>
+    <Compile Include="fanuc\fwlib32.cs" />
+    <Compile Include="hedidenain\HeidenhainServer.cs" />
+    <Compile Include="Log\Log.cs" />
+    <Compile Include="mazak\MazakDll.cs" />
+    <Compile Include="mazak\MazakServer.cs" />
+    <Compile Include="mitsubishi\Communication.cs" />
+    <Compile Include="mitsubishi\Communicationcs.cs" />
+    <Compile Include="mitsubishi\EZSockets\AgreeMent.cs" />
+    <Compile Include="mitsubishi\EZSockets\MitCom.cs" />
+    <Compile Include="mitsubishi\MitsubishiServer.cs" />
+    <Compile Include="opcua\CommonAtrr.cs" />
+    <Compile Include="opcua\CommonExtend.cs" />
+    <Compile Include="opcua\DeviceOPCUat.cs" />
+    <Compile Include="opcua\OpcUaServer.cs" />
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <EmbeddedResource Include="Form1.resx">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+      <DesignTime>True</DesignTime>
+    </Compile>
+    <None Include="packages.config" />
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config">
+      <SubType>Designer</SubType>
+    </None>
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="dll\EZSockets.dll" />
+    <Content Include="dll\Fwlib32.dll">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </Content>
+    <Content Include="dll\fwlibe1.dll">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </Content>
+    <Content Include="dll\HslCommunication.dll" />
+    <Content Include="dll\Interop.EZNCAUTLib.dll" />
+    <Content Include="dll\Interop.HeidenhainDNCLib.dll" />
+    <Content Include="dll\Newtonsoft.Json.dll">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </Content>
+    <Content Include="dll\Opc.Ua.Client.dll" />
+    <Content Include="dll\Opc.Ua.Core.dll" />
+    <Content Include="dll\Siemens.OpcUA.dll" />
+    <Content Include="dll\SinumerikOpcUaAPI.dll" />
+    <Content Include="dll\UAClientHelperAPI.dll" />
+  </ItemGroup>
+  <ItemGroup />
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">
   <Target Name="BeforeBuild">
   </Target>
   </Target>
   <Target Name="AfterBuild">
   <Target Name="AfterBuild">
   </Target>
   </Target>
-  -->
+  -->
 </Project>
 </Project>

+ 5 - 0
deviceHttpServer/Form1.cs

@@ -151,6 +151,11 @@ namespace HttpServer
                         {
                         {
                             responseBody =  MitsubishiServer.requestHttpServer(reqBody);
                             responseBody =  MitsubishiServer.requestHttpServer(reqBody);
                             AddList(DateTime.Now.ToString(), "POST", request.Url.ToString(), responseBody.msg);
                             AddList(DateTime.Now.ToString(), "POST", request.Url.ToString(), responseBody.msg);
+                        }
+                        else if (reqBody.deviceType == DeviceTypeEnum.Mazaka.ToString())
+                        {
+                            responseBody = MazakServer.requestHttpServer(reqBody);
+                            AddList(DateTime.Now.ToString(), "POST", request.Url.ToString(), responseBody.msg);
                         }
                         }
 
 
 
 

BIN
deviceHttpServer/bin/Debug/NTIFDLL.dll


+ 2 - 0
deviceHttpServer/body/RequestBody.cs

@@ -48,6 +48,7 @@ namespace RequestServer.HttpServer
         Heidenhain,
         Heidenhain,
         Mitsubishi,
         Mitsubishi,
         MtConnect,
         MtConnect,
+        Mazaka
     }
     }
     /// <summary>
     /// <summary>
     /// 类型名称
     /// 类型名称
@@ -58,6 +59,7 @@ namespace RequestServer.HttpServer
         Collect,
         Collect,
         ToolList,
         ToolList,
         Upload,
         Upload,
+        DownLoad,
         StartNcProgram, 
         StartNcProgram, 
         SelectNcProgram,
         SelectNcProgram,
         DeleteNc,
         DeleteNc,

+ 1 - 0
deviceHttpServer/body/ResponseBody.cs

@@ -20,6 +20,7 @@ namespace ResponseServer.HttpServer
 
 
         public List<ToolsInfo> toolsInfo { get; set; }
         public List<ToolsInfo> toolsInfo { get; set; }
 
 
+        public string toolsData { get; set; }
         public string errorsInfo { get; set; } = "";
         public string errorsInfo { get; set; } = "";
 
 
         public string runDatasInfo { get; set; } = "";
         public string runDatasInfo { get; set; } = "";

BIN
deviceHttpServer/dll/NTIFDLL.dll


+ 1824 - 0
deviceHttpServer/mazak/MazakDll.cs

@@ -0,0 +1,1824 @@
+/*-------------------------------------------------------------------*/
+/* FWLIB32.cs                                                        */
+/*                                                                   */
+/* CNC/PMC Data Window Library for FOCAS1/Ethernet                   */
+/*                                                                   */
+/* Copyright (C) 2002-2014 by FANUC CORPORATION All rights reserved. */
+/*                                                                   */
+/*-------------------------------------------------------------------*/
+
+#define LEAVE_OLD_STYLE
+
+using System;
+using System.Runtime.InteropServices;
+
+public class MaCls
+{
+    [StructLayout(LayoutKind.Sequential,Pack=4)]
+    public class MAZ_VERINFO 
+    {
+        public ushort      data1;      /* actual feed / actual spindle */
+        public ushort      data2;      /* actual feed / actual spindle */
+        public ushort      data3;      /* actual feed / actual spindle */
+        public ushort      data4;      /* actual feed / actual spindle */
+    }
+    
+    //[StructLayout(LayoutKind.Sequential,Pack=4)]
+    //public class MAZ_NC_VERINFO
+    //{
+    //    public char[] data1;        /* axis name */
+    //    public char[] data2;        /* axis name preffix */
+    //    public char[] data3;        /* axis name */
+    //    public char[] data4;        /* axis name preffix */
+    //    public char[] data5;        /* axis name */
+    //    public char[] data6;        /* axis name preffix */
+    //    public char[] data7;        /* axis name */
+    //    public char[] data8;        /* axis name preffix */
+    //    public char[] data9;        /* axis name */
+    //    public char[] data10;        /* axis name preffix */
+    //    public char[] data11;        /* axis name */
+    //    public char data12;        /* axis name preffix */
+    //    public char[] data13;        /* axis name preffix */
+    //}
+	public enum ToolNames
+	{
+		// Token: 0x0400011C RID: 284
+		Non_significant,
+		// Token: 0x0400011D RID: 285
+		Spot,
+		// Token: 0x0400011E RID: 286
+		Drill,
+		// Token: 0x0400011F RID: 287
+		Reamer,
+		// Token: 0x04000120 RID: 288
+		Tap_M,
+		// Token: 0x04000121 RID: 289
+		Tap_U,
+		// Token: 0x04000122 RID: 290
+		Tap_PT,
+		// Token: 0x04000123 RID: 291
+		Tap_PF,
+		// Token: 0x04000124 RID: 292
+		Tap_PS,
+		// Token: 0x04000125 RID: 293
+		Tap_special,
+		// Token: 0x04000126 RID: 294
+		Back_spot_facing,
+		// Token: 0x04000127 RID: 295
+		Boring,
+		// Token: 0x04000128 RID: 296
+		Back_boring,
+		// Token: 0x04000129 RID: 297
+		Chamfer,
+		// Token: 0x0400012A RID: 298
+		Face_mill,
+		// Token: 0x0400012B RID: 299
+		End_mill,
+		// Token: 0x0400012C RID: 300
+		Special_cutter,
+		// Token: 0x0400012D RID: 301
+		Chips_vacuum,
+		// Token: 0x0400012E RID: 302
+		Touch_sensor,
+		// Token: 0x0400012F RID: 303
+		Ball_end_mill,
+		// Token: 0x04000130 RID: 304
+		Turning = 33,
+		// Token: 0x04000131 RID: 305
+		Grooving,
+		// Token: 0x04000132 RID: 306
+		Threading,
+		// Token: 0x04000133 RID: 307
+		Turning_drill,
+		// Token: 0x04000134 RID: 308
+		Turning_tap_M,
+		// Token: 0x04000135 RID: 309
+		Turning_tap_U,
+		// Token: 0x04000136 RID: 310
+		Turning_tap_PT,
+		// Token: 0x04000137 RID: 311
+		Turning_tap_PF,
+		// Token: 0x04000138 RID: 312
+		Turning_tap_PS,
+		// Token: 0x04000139 RID: 313
+		Turning_tap_special,
+		// Token: 0x0400013A RID: 314
+		Turning_special
+	}
+
+	// Token: 0x02000013 RID: 19
+	public enum ToolParts
+	{
+		// Token: 0x0400013C RID: 316
+		Non_significant,
+		// Token: 0x0400013D RID: 317
+		Outer_diameter,
+		// Token: 0x0400013E RID: 318
+		Inner_diameter,
+		// Token: 0x0400013F RID: 319
+		Face_end,
+		// Token: 0x04000140 RID: 320
+		Inner_diameter_Back,
+		// Token: 0x04000141 RID: 321
+		Face_end_Back,
+		// Token: 0x04000142 RID: 322
+		One = 17,
+		// Token: 0x04000143 RID: 323
+		Two,
+		// Token: 0x04000144 RID: 324
+		Three,
+		// Token: 0x04000145 RID: 325
+		Four,
+		// Token: 0x04000146 RID: 326
+		Five,
+		// Token: 0x04000147 RID: 327
+		Six,
+		// Token: 0x04000148 RID: 328
+		Seven,
+		// Token: 0x04000149 RID: 329
+		Eight,
+		// Token: 0x0400014A RID: 330
+		Nine
+	}
+
+	// Token: 0x02000014 RID: 20
+	public enum UnitOfMeasure
+	{
+		// Token: 0x0400014C RID: 332
+		Inch,
+		// Token: 0x0400014D RID: 333
+		Metric
+	}
+
+	// Token: 0x02000015 RID: 21
+	public enum AVAILABLESTATES
+	{
+		// Token: 0x0400014F RID: 335
+		AVAILABLE,
+		// Token: 0x04000150 RID: 336
+		UNAVAILABLE
+	}
+
+	// Token: 0x02000016 RID: 22
+	public enum FunctionalModes
+	{
+		// Token: 0x04000152 RID: 338
+		SETUP,
+		// Token: 0x04000153 RID: 339
+		TEARDOWN,
+		// Token: 0x04000154 RID: 340
+		PRODUCTION,
+		// Token: 0x04000155 RID: 341
+		MAINTENANCE,
+		// Token: 0x04000156 RID: 342
+		PROCESSDEVELOPMENT,
+		// Token: 0x04000157 RID: 343
+		UNAVAILABLE
+	}
+
+	// Token: 0x02000017 RID: 23
+	public enum Controller_Modes
+	{
+		// Token: 0x04000159 RID: 345
+		AUTOMATIC,
+		// Token: 0x0400015A RID: 346
+		MANUAL,
+		// Token: 0x0400015B RID: 347
+		MANUAL_DATA_INPUT,
+		// Token: 0x0400015C RID: 348
+		SEMI_AUTOMATIC,
+		// Token: 0x0400015D RID: 349
+		UNAVAILABLE,
+		// Token: 0x0400015E RID: 350
+		EDIT
+	}
+
+	// Token: 0x02000018 RID: 24
+	public enum Controltype
+	{
+		// Token: 0x04000160 RID: 352
+		MATRIX2,
+		// Token: 0x04000161 RID: 353
+		SMART,
+		// Token: 0x04000162 RID: 354
+		SMOOTHX,
+		// Token: 0x04000163 RID: 355
+		SMOOTHG,
+		// Token: 0x04000164 RID: 356
+		SMOOTHC,
+		// Token: 0x04000165 RID: 357
+		UnKnown
+	}
+
+	// Token: 0x02000019 RID: 25
+	public enum MachineTypes
+	{
+		// Token: 0x04000167 RID: 359
+		INTH,
+		// Token: 0x04000168 RID: 360
+		INTV,
+		// Token: 0x04000169 RID: 361
+		INTJ,
+		// Token: 0x0400016A RID: 362
+		INTI,
+		// Token: 0x0400016B RID: 363
+		Variaxis,
+		// Token: 0x0400016C RID: 364
+		Versatech,
+		// Token: 0x0400016D RID: 365
+		Lathe,
+		// Token: 0x0400016E RID: 366
+		Mill,
+		// Token: 0x0400016F RID: 367
+		HQRMPX,
+		// Token: 0x04000170 RID: 368
+		Unknown
+	}
+
+	// Token: 0x0200001A RID: 26
+	public enum ExecutionStates
+	{
+		// Token: 0x04000172 RID: 370
+		READY,
+		// Token: 0x04000173 RID: 371
+		ACTIVE,
+		// Token: 0x04000174 RID: 372
+		INTERRUPTED,
+		// Token: 0x04000175 RID: 373
+		FEED_HOLD,
+		// Token: 0x04000176 RID: 374
+		STOPPED,
+		// Token: 0x04000177 RID: 375
+		UNAVAILABLE,
+		// Token: 0x04000178 RID: 376
+		PROGRAM_COMPLETED,
+		// Token: 0x04000179 RID: 377
+		PROGRAM_STOPPED,
+		// Token: 0x0400017A RID: 378
+		OPTIONAL_STOP
+	}
+
+	// Token: 0x0200001B RID: 27
+	public enum EMERGENCYSTOPSTATES
+	{
+		// Token: 0x0400017C RID: 380
+		ARMED,
+		// Token: 0x0400017D RID: 381
+		TRIGGERED,
+		// Token: 0x0400017E RID: 382
+		UNAVAILABLE
+	}
+
+	// Token: 0x0200001C RID: 28
+	public enum DOORSTATES
+	{
+		// Token: 0x04000180 RID: 384
+		OPEN,
+		// Token: 0x04000181 RID: 385
+		UNLATCHED,
+		// Token: 0x04000182 RID: 386
+		CLOSED,
+		// Token: 0x04000183 RID: 387
+		UNAVAILABLE
+	}
+
+	// Token: 0x0200001D RID: 29
+	public enum PATHMODES
+	{
+		// Token: 0x04000185 RID: 389
+		SYNCHRONOUOS,
+		// Token: 0x04000186 RID: 390
+		MIRROR,
+		// Token: 0x04000187 RID: 391
+		INDEPENDENT,
+		// Token: 0x04000188 RID: 392
+		UNAVAILABLE
+	}
+
+	// Token: 0x0200001E RID: 30
+	public enum RotaryModes
+	{
+		// Token: 0x0400018A RID: 394
+		SPINDLE,
+		// Token: 0x0400018B RID: 395
+		INDEX,
+		// Token: 0x0400018C RID: 396
+		CONTOUR,
+		// Token: 0x0400018D RID: 397
+		UNAVAILABLE
+	}
+
+	// Token: 0x0200001F RID: 31
+	public enum AlarmLevels
+	{
+		// Token: 0x0400018F RID: 399
+		UNAVAILABLE,
+		// Token: 0x04000190 RID: 400
+		NORMAL,
+		// Token: 0x04000191 RID: 401
+		WARNING,
+		// Token: 0x04000192 RID: 402
+		FAULT
+	}
+
+	// Token: 0x02000020 RID: 32
+	public enum ConditionStates
+	{
+		// Token: 0x04000194 RID: 404
+		UNAVAILABLE,
+		// Token: 0x04000195 RID: 405
+		LOW,
+		// Token: 0x04000196 RID: 406
+		NORMAL,
+		// Token: 0x04000197 RID: 407
+		HIGH
+	}
+
+	// Token: 0x02000021 RID: 33
+	private struct Struct0
+	{
+		// Token: 0x04000198 RID: 408
+		public string string_0;
+
+		// Token: 0x04000199 RID: 409
+		public string string_1;
+
+		// Token: 0x0400019A RID: 410
+		public int int_0;
+	}
+
+	// Token: 0x02000022 RID: 34
+	private class Class10
+	{
+		// Token: 0x0400019B RID: 411
+		public string string_0;
+
+		// Token: 0x0400019C RID: 412
+		public string string_1;
+
+		// Token: 0x0400019D RID: 413
+		public string string_2;
+
+		// Token: 0x0400019E RID: 414
+		public string string_3;
+
+		// Token: 0x0400019F RID: 415
+		public string string_4;
+
+		// Token: 0x040001A0 RID: 416
+		public string string_5;
+
+		// Token: 0x040001A1 RID: 417
+		public string string_6;
+
+		// Token: 0x040001A2 RID: 418
+		public int int_0;
+	}
+
+	// Token: 0x02000023 RID: 35
+	private enum Enum0
+	{
+		// Token: 0x040001A4 RID: 420
+		const_0,
+		// Token: 0x040001A5 RID: 421
+		const_1,
+		// Token: 0x040001A6 RID: 422
+		const_2,
+		// Token: 0x040001A7 RID: 423
+		const_3,
+		// Token: 0x040001A8 RID: 424
+		const_4,
+		// Token: 0x040001A9 RID: 425
+		const_5,
+		// Token: 0x040001AA RID: 426
+		const_6,
+		// Token: 0x040001AB RID: 427
+		const_7,
+		// Token: 0x040001AC RID: 428
+		const_8,
+		// Token: 0x040001AD RID: 429
+		const_9,
+		// Token: 0x040001AE RID: 430
+		const_10
+	}
+
+	// Token: 0x02000024 RID: 36
+	public struct MAZ_AXISNAME
+	{
+		// Token: 0x040001AF RID: 431
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
+		public string status;
+
+		// Token: 0x040001B0 RID: 432
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.Struct)]
+		public OneAxisName[] axis;
+	}
+
+	// Token: 0x02000025 RID: 37
+	public struct OneAxisName
+	{
+		// Token: 0x040001B1 RID: 433
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string axisname;
+	}
+
+	// Token: 0x02000026 RID: 38
+	public struct MAZ_NCPOS
+	{
+		// Token: 0x040001B2 RID: 434
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
+		public string status;
+
+		// Token: 0x040001B3 RID: 435
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.I4)]
+		public int[] data;
+	}
+
+	// Token: 0x02000027 RID: 39
+	public struct MAZ_PROINFO
+	{
+		// Token: 0x040001B4 RID: 436
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
+		public string string_0;
+
+		// Token: 0x040001B5 RID: 437
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy;
+
+		// Token: 0x040001B6 RID: 438
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
+		public string comment;
+
+		// Token: 0x040001B7 RID: 439
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy2;
+
+		// Token: 0x040001B8 RID: 440
+		public byte type;
+
+		// Token: 0x040001B9 RID: 441
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy3;
+	}
+
+	// Token: 0x02000028 RID: 40
+	public struct MAZ_PROINFO2
+	{
+		// Token: 0x040001BA RID: 442
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
+		public string string_0;
+
+		// Token: 0x040001BB RID: 443
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy;
+
+		// Token: 0x040001BC RID: 444
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
+		public string comment;
+
+		// Token: 0x040001BD RID: 445
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy2;
+
+		// Token: 0x040001BE RID: 446
+		public byte type;
+
+		// Token: 0x040001BF RID: 447
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy3;
+
+		// Token: 0x040001C0 RID: 448
+		public int int_0;
+
+		// Token: 0x040001C1 RID: 449
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy4;
+
+		// Token: 0x040001C2 RID: 450
+		public int int_1;
+
+		// Token: 0x040001C3 RID: 451
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy5;
+
+		// Token: 0x040001C4 RID: 452
+		public int int_2;
+
+		// Token: 0x040001C5 RID: 453
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy6;
+	}
+
+	// Token: 0x02000029 RID: 41
+	public struct MAZ_AXISLOAD
+	{
+		// Token: 0x040001C6 RID: 454
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
+		public string status;
+
+		// Token: 0x040001C7 RID: 455
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.U2)]
+		public ushort[] data;
+	}
+
+	// Token: 0x0200002A RID: 42
+	public struct MAZ_FEED
+	{
+		// Token: 0x040001C8 RID: 456
+		public int fmin;
+
+		// Token: 0x040001C9 RID: 457
+		public int frev;
+	}
+
+	// Token: 0x0200002B RID: 43
+	public struct MAZ_TOOLINFO
+	{
+		// Token: 0x040001CA RID: 458
+		public ushort ushort_0;
+
+		// Token: 0x040001CB RID: 459
+		public byte byte_0;
+
+		// Token: 0x040001CC RID: 460
+		public byte sufatr;
+
+		// Token: 0x040001CD RID: 461
+		public byte name;
+
+		// Token: 0x040001CE RID: 462
+		public byte part;
+
+		// Token: 0x040001CF RID: 463
+		public byte byte_1;
+
+		// Token: 0x040001D0 RID: 464
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1)]
+		public string dummy;
+
+		// Token: 0x040001D1 RID: 465
+		public int int_0;
+
+		// Token: 0x040001D2 RID: 466
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy2;
+	}
+
+	// Token: 0x0200002C RID: 44
+	public struct MAZ_TLIFE
+	{
+		// Token: 0x040001D3 RID: 467
+		public MAZ_TOOLINFO info;
+
+		// Token: 0x040001D4 RID: 468
+		public uint uint_0;
+
+		// Token: 0x040001D5 RID: 469
+		public uint uint_1;
+
+		// Token: 0x040001D6 RID: 470
+		public uint uint_2;
+
+		// Token: 0x040001D7 RID: 471
+		public uint clif;
+
+		// Token: 0x040001D8 RID: 472
+		public uint cuse;
+
+		// Token: 0x040001D9 RID: 473
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy;
+	}
+
+	// Token: 0x0200002D RID: 45
+	public struct MAZ_TLIFEALL
+	{
+		// Token: 0x040001DA RID: 474
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)]
+		public MAZ_TLIFE[] toolLife;
+	}
+
+	// Token: 0x0200002E RID: 46
+	public struct MAZ_TDCOMP
+	{
+		// Token: 0x040001DB RID: 475
+		public MAZ_TOOLINFO info;
+
+		// Token: 0x040001DC RID: 476
+		public uint uint_0;
+
+		// Token: 0x040001DD RID: 477
+		public int toolsetX;
+
+		// Token: 0x040001DE RID: 478
+		public int toolsetZ;
+
+		// Token: 0x040001DF RID: 479
+		public int offsetX;
+
+		// Token: 0x040001E0 RID: 480
+		public int offsetY;
+
+		// Token: 0x040001E1 RID: 481
+		public int offsetZ;
+
+		// Token: 0x040001E2 RID: 482
+		public int lengthA;
+
+		// Token: 0x040001E3 RID: 483
+		public int lengthB;
+
+		// Token: 0x040001E4 RID: 484
+		public int radius;
+
+		// Token: 0x040001E5 RID: 485
+		public int LenOffset;
+
+		// Token: 0x040001E6 RID: 486
+		public int RadOffset;
+
+		// Token: 0x040001E7 RID: 487
+		public int LenCompno;
+
+		// Token: 0x040001E8 RID: 488
+		public int RadCompno;
+
+		// Token: 0x040001E9 RID: 489
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy;
+	}
+
+	// Token: 0x0200002F RID: 47
+	public struct MAZ_TDCOMPALL
+	{
+		// Token: 0x040001EA RID: 490
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)]
+		public MAZ_TDCOMP[] offset;
+	}
+
+	// Token: 0x02000030 RID: 48
+	public struct MAZ_TOFFCOMP
+	{
+		// Token: 0x040001EB RID: 491
+		public int type;
+
+		// Token: 0x040001EC RID: 492
+		public int offset1;
+
+		// Token: 0x040001ED RID: 493
+		public int offset2;
+
+		// Token: 0x040001EE RID: 494
+		public int offset3;
+
+		// Token: 0x040001EF RID: 495
+		public int offset4;
+
+		// Token: 0x040001F0 RID: 496
+		public int offset5;
+
+		// Token: 0x040001F1 RID: 497
+		public int offset6;
+
+		// Token: 0x040001F2 RID: 498
+		public int offset7;
+
+		// Token: 0x040001F3 RID: 499
+		public int offset8;
+
+		// Token: 0x040001F4 RID: 500
+		public int offset9;
+	}
+
+	// Token: 0x02000031 RID: 49
+	public struct MAZ_ALARM
+	{
+		// Token: 0x040001F5 RID: 501
+		public short short_0;
+
+		// Token: 0x040001F6 RID: 502
+		public byte byte_0;
+
+		// Token: 0x040001F7 RID: 503
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 5)]
+		public string dummy;
+
+		// Token: 0x040001F8 RID: 504
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
+		public string string_0;
+
+		// Token: 0x040001F9 RID: 505
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
+		public string string_1;
+
+		// Token: 0x040001FA RID: 506
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
+		public string string_2;
+
+		// Token: 0x040001FB RID: 507
+		public byte byte_1;
+
+		// Token: 0x040001FC RID: 508
+		public byte byte_2;
+
+		// Token: 0x040001FD RID: 509
+		public byte byte_3;
+
+		// Token: 0x040001FE RID: 510
+		public byte AnonymousMember1;
+
+		// Token: 0x040001FF RID: 511
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy2;
+
+		// Token: 0x04000200 RID: 512
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
+		public string extmes;
+
+		// Token: 0x04000201 RID: 513
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string head;
+
+		// Token: 0x04000202 RID: 514
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy3;
+
+		// Token: 0x04000203 RID: 515
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)]
+		public string message;
+	}
+
+	// Token: 0x02000032 RID: 50
+	public struct MAZ_ALARMALL
+	{
+		// Token: 0x04000204 RID: 516
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 24, ArraySubType = UnmanagedType.Struct)]
+		public MAZ_ALARM[] alarm;
+	}
+
+	// Token: 0x02000033 RID: 51
+	public struct MAZ_ALARMHIS
+	{
+		// Token: 0x04000205 RID: 517
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 72, ArraySubType = UnmanagedType.Struct)]
+		public MAZ_ALARM[] alahis;
+	}
+
+	// Token: 0x02000034 RID: 52
+	public struct MAZ_MAINTE
+	{
+		// Token: 0x04000206 RID: 518
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
+		public string lpszComment;
+
+		// Token: 0x04000207 RID: 519
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy;
+
+		// Token: 0x04000208 RID: 520
+		public ushort uYear;
+
+		// Token: 0x04000209 RID: 521
+		public ushort uMonth;
+
+		// Token: 0x0400020A RID: 522
+		public ushort uDay;
+
+		// Token: 0x0400020B RID: 523
+		public short nTargetTime;
+
+		// Token: 0x0400020C RID: 524
+		public int lProgressSec;
+	}
+
+	// Token: 0x02000035 RID: 53
+	public struct MAZ_LMAINTE
+	{
+		// Token: 0x0400020D RID: 525
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1568)]
+		public string lpszComment;
+
+		// Token: 0x0400020E RID: 526
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy;
+
+		// Token: 0x0400020F RID: 527
+		public ushort uYear;
+
+		// Token: 0x04000210 RID: 528
+		public ushort uMonth;
+
+		// Token: 0x04000211 RID: 529
+		public ushort uDay;
+
+		// Token: 0x04000212 RID: 530
+		public short nTargetTime;
+
+		// Token: 0x04000213 RID: 531
+		public int lProgressSec;
+
+		// Token: 0x04000214 RID: 532
+		public uint flgReversed;
+	}
+
+	// Token: 0x02000036 RID: 54
+	public struct MAZ_MAINTE_CHECK
+	{
+		// Token: 0x04000215 RID: 533
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 22, ArraySubType = UnmanagedType.Struct)]
+		public MAZ_MAINTE[] mainte;
+
+		// Token: 0x04000216 RID: 534
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)]
+		public MAZ_LMAINTE[] lmainte;
+	}
+
+	// Token: 0x02000037 RID: 55
+	public struct MAZ_NCONTIME
+	{
+		// Token: 0x04000217 RID: 535
+		public uint year;
+
+		// Token: 0x04000218 RID: 536
+		public uint uint_0;
+
+		// Token: 0x04000219 RID: 537
+		public uint uint_1;
+
+		// Token: 0x0400021A RID: 538
+		public uint uint_2;
+
+		// Token: 0x0400021B RID: 539
+		public uint AnonymousMember1;
+
+		// Token: 0x0400021C RID: 540
+		public uint uint_3;
+	}
+
+	// Token: 0x02000038 RID: 56
+	public struct MAZ_NCTIME
+	{
+		// Token: 0x0400021D RID: 541
+		public uint uint_0;
+
+		// Token: 0x0400021E RID: 542
+		public uint uint_1;
+
+		// Token: 0x0400021F RID: 543
+		public uint uint_2;
+
+		// Token: 0x04000220 RID: 544
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy;
+	}
+
+	// Token: 0x02000039 RID: 57
+	public struct MAZ_ACCUM_TIME
+	{
+		// Token: 0x04000221 RID: 545
+		public MAZ_NCTIME power_on;
+
+		// Token: 0x04000222 RID: 546
+		public MAZ_NCTIME auto_ope;
+
+		// Token: 0x04000223 RID: 547
+		public MAZ_NCTIME auto_cut;
+
+		// Token: 0x04000224 RID: 548
+		public MAZ_NCTIME total_cut;
+
+		// Token: 0x04000225 RID: 549
+		public MAZ_NCTIME total_time;
+	}
+
+	// Token: 0x0200003A RID: 58
+	//public struct MAZ_VERINFO
+	//{
+	//	// Token: 0x04000226 RID: 550
+	//	public ushort majorver;
+
+	//	// Token: 0x04000227 RID: 551
+	//	public ushort minorver;
+
+	//	// Token: 0x04000228 RID: 552
+	//	public ushort releasever;
+
+	//	// Token: 0x04000229 RID: 553
+	//	public ushort buildver;
+	//}
+
+	// Token: 0x0200003B RID: 59
+	public struct MAZ_NC_VERINFO
+	{
+		// Token: 0x0400022A RID: 554
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
+		public string szMainA;
+
+		// Token: 0x0400022B RID: 555
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy1;
+
+		// Token: 0x0400022C RID: 556
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
+		public string szMainB;
+
+		// Token: 0x0400022D RID: 557
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy2;
+
+		// Token: 0x0400022E RID: 558
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
+		public string szLadder;
+
+		// Token: 0x0400022F RID: 559
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy3;
+
+		// Token: 0x04000230 RID: 560
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
+		public string szUnitName;
+
+		// Token: 0x04000231 RID: 561
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy4;
+
+		// Token: 0x04000232 RID: 562
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
+		public string szNCSerial;
+
+		// Token: 0x04000233 RID: 563
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy5;
+
+		// Token: 0x04000234 RID: 564
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
+		public string szNCModel;
+
+		// Token: 0x04000235 RID: 565
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy6;
+	}
+
+	// Token: 0x0200003C RID: 60
+	public struct MTC_COMP_FEED_INFO
+	{
+		// Token: 0x04000236 RID: 566
+		public byte byte_0;
+
+		// Token: 0x04000237 RID: 567
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy;
+
+		// Token: 0x04000238 RID: 568
+		public double feed;
+	}
+
+	// Token: 0x0200003D RID: 61
+	public struct MTC_ONE_AXIS_INFO
+	{
+		// Token: 0x04000239 RID: 569
+		public byte byte_0;
+
+		// Token: 0x0400023A RID: 570
+		public byte dummy;
+
+		// Token: 0x0400023B RID: 571
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string axis_name;
+
+		// Token: 0x0400023C RID: 572
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)]
+		public string dummy1;
+
+		// Token: 0x0400023D RID: 573
+		public double double_0;
+
+		// Token: 0x0400023E RID: 574
+		public double mc_pos;
+
+		// Token: 0x0400023F RID: 575
+		public double load;
+
+		// Token: 0x04000240 RID: 576
+		public double feed;
+
+		// Token: 0x04000241 RID: 577
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 17, ArraySubType = UnmanagedType.R8)]
+		public double[] dummy2;
+	}
+
+	// Token: 0x0200003E RID: 62
+	public struct MTC_AXIS_INFO
+	{
+		// Token: 0x04000242 RID: 578
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)]
+		public MTC_COMP_FEED_INFO[] composited_feedrate;
+
+		// Token: 0x04000243 RID: 579
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.Struct)]
+		public MTC_ONE_AXIS_INFO[] axis;
+
+		// Token: 0x04000244 RID: 580
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8, ArraySubType = UnmanagedType.Struct)]
+		public MTC_ONE_AXIS_INFO[] reserved;
+	}
+
+	// Token: 0x0200003F RID: 63
+	public struct MTC_ONE_SPINDLE_INFO
+	{
+		// Token: 0x04000245 RID: 581
+		public byte byte_0;
+
+		// Token: 0x04000246 RID: 582
+		public byte type;
+
+		// Token: 0x04000247 RID: 583
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 6)]
+		public string dummy;
+
+		// Token: 0x04000248 RID: 584
+		public double double_0;
+
+		// Token: 0x04000249 RID: 585
+		public double load;
+
+		// Token: 0x0400024A RID: 586
+		public double temp;
+
+		// Token: 0x0400024B RID: 587
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 17, ArraySubType = UnmanagedType.R8)]
+		public double[] dummy2;
+	}
+
+	// Token: 0x02000040 RID: 64
+	public struct MTC_SPINDLE_INFO
+	{
+		// Token: 0x0400024C RID: 588
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8, ArraySubType = UnmanagedType.Struct)]
+		public MTC_ONE_SPINDLE_INFO[] sp_info;
+
+		// Token: 0x0400024D RID: 589
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)]
+		public MTC_ONE_SPINDLE_INFO[] dummy;
+	}
+
+	// Token: 0x02000041 RID: 65
+	public struct MTC_ONE_PROGRAM_INFO
+	{
+		// Token: 0x0400024E RID: 590
+		public byte byte_0;
+
+		// Token: 0x0400024F RID: 591
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy;
+
+		// Token: 0x04000250 RID: 592
+		public int int_0;
+
+		// Token: 0x04000251 RID: 593
+		public int subwno;
+
+		// Token: 0x04000252 RID: 594
+		public int blockno;
+
+		// Token: 0x04000253 RID: 595
+		public int seqno;
+
+		// Token: 0x04000254 RID: 596
+		public int unitno;
+
+		// Token: 0x04000255 RID: 597
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
+		public string wno_string;
+
+		// Token: 0x04000256 RID: 598
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
+		public string subwno_string;
+
+		// Token: 0x04000257 RID: 599
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
+		public string wno_comment;
+
+		// Token: 0x04000258 RID: 600
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
+		public string subwno_comment;
+
+		// Token: 0x04000259 RID: 601
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 44)]
+		public string dummy3;
+	}
+
+	// Token: 0x02000042 RID: 66
+	public struct MTC_PROGRAM_INFO
+	{
+		// Token: 0x0400025A RID: 602
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)]
+		public MTC_ONE_PROGRAM_INFO[] prog_info;
+
+		// Token: 0x0400025B RID: 603
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)]
+		public MTC_ONE_PROGRAM_INFO[] dummy;
+	}
+
+	// Token: 0x02000043 RID: 67
+	public struct MTC_ONE_RUNNING_INFO
+	{
+		// Token: 0x0400025C RID: 604
+		public byte byte_0;
+
+		// Token: 0x0400025D RID: 605
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy;
+
+		// Token: 0x0400025E RID: 606
+		public short ncmode;
+
+		// Token: 0x0400025F RID: 607
+		public short ncsts;
+
+		// Token: 0x04000260 RID: 608
+		public short short_0;
+
+		// Token: 0x04000261 RID: 609
+		public byte suffix;
+
+		// Token: 0x04000262 RID: 610
+		public byte sufattr;
+
+		// Token: 0x04000263 RID: 611
+		public short figA;
+
+		// Token: 0x04000264 RID: 612
+		public short figB;
+
+		// Token: 0x04000265 RID: 613
+		public int int_0;
+
+		// Token: 0x04000266 RID: 614
+		public int int_1;
+
+		// Token: 0x04000267 RID: 615
+		public short sp_override;
+
+		// Token: 0x04000268 RID: 616
+		public short ax_override;
+
+		// Token: 0x04000269 RID: 617
+		public short rpid_override;
+
+		// Token: 0x0400026A RID: 618
+		public short almno;
+
+		// Token: 0x0400026B RID: 619
+		public int alm_fore_color;
+
+		// Token: 0x0400026C RID: 620
+		public int alm_back_color;
+
+		// Token: 0x0400026D RID: 621
+		public short prtcnt;
+
+		// Token: 0x0400026E RID: 622
+		public short prtcnt_clamp;
+
+		// Token: 0x0400026F RID: 623
+		public int autotim;
+
+		// Token: 0x04000270 RID: 624
+		public int cuttim;
+
+		// Token: 0x04000271 RID: 625
+		public int totaltim;
+
+		// Token: 0x04000272 RID: 626
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 112)]
+		public string dummy3;
+	}
+
+	// Token: 0x02000044 RID: 68
+	public struct MTC_RUNNING_INFO
+	{
+		// Token: 0x04000273 RID: 627
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)]
+		public MTC_ONE_RUNNING_INFO[] run_info;
+
+		// Token: 0x04000274 RID: 628
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)]
+		public MTC_ONE_RUNNING_INFO[] dummy;
+	}
+
+	// Token: 0x02000045 RID: 69
+	public struct MAZ_TD_COMMON
+	{
+		// Token: 0x04000275 RID: 629
+		public ushort ushort_0;
+
+		// Token: 0x04000276 RID: 630
+		public byte name;
+
+		// Token: 0x04000277 RID: 631
+		public byte part;
+
+		// Token: 0x04000278 RID: 632
+		public int int_0;
+
+		// Token: 0x04000279 RID: 633
+		public byte byte_0;
+
+		// Token: 0x0400027A RID: 634
+		public byte byte_1;
+
+		// Token: 0x0400027B RID: 635
+		public byte sufatr;
+
+		// Token: 0x0400027C RID: 636
+		public byte dummy1;
+
+		// Token: 0x0400027D RID: 637
+		public ushort pkno;
+
+		// Token: 0x0400027E RID: 638
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)]
+		public string dummy2;
+
+		// Token: 0x0400027F RID: 639
+		public int lengthA;
+
+		// Token: 0x04000280 RID: 640
+		public int lengthB;
+
+		// Token: 0x04000281 RID: 641
+		public int lengthC;
+
+		// Token: 0x04000282 RID: 642
+		public int diameter;
+
+		// Token: 0x04000283 RID: 643
+		public long toolsetX;
+
+		// Token: 0x04000284 RID: 644
+		public long toolsetZ;
+
+		// Token: 0x04000285 RID: 645
+		public short rotate;
+
+		// Token: 0x04000286 RID: 646
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 6)]
+		public string dummy3;
+
+		// Token: 0x04000287 RID: 647
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 9)]
+		public string string_0;
+
+		// Token: 0x04000288 RID: 648
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy4;
+
+		// Token: 0x04000289 RID: 649
+		public short holdno;
+
+		// Token: 0x0400028A RID: 650
+		public short holdtype;
+
+		// Token: 0x0400028B RID: 651
+		public int lifetime;
+
+		// Token: 0x0400028C RID: 652
+		public int usetime;
+
+		// Token: 0x0400028D RID: 653
+		public ushort lifenumber;
+
+		// Token: 0x0400028E RID: 654
+		public ushort usenumber;
+
+		// Token: 0x0400028F RID: 655
+		public int int_1;
+
+		// Token: 0x04000290 RID: 656
+		public int compno;
+
+		// Token: 0x04000291 RID: 657
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 11)]
+		public string idno;
+
+		// Token: 0x04000292 RID: 658
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 5)]
+		public string dummy5;
+
+		// Token: 0x04000293 RID: 659
+		public int wearcompX;
+
+		// Token: 0x04000294 RID: 660
+		public int wearcompZ;
+
+		// Token: 0x04000295 RID: 661
+		public int wearcompY;
+
+		// Token: 0x04000296 RID: 662
+		public int maxwearX;
+
+		// Token: 0x04000297 RID: 663
+		public int maxwearZ;
+
+		// Token: 0x04000298 RID: 664
+		public int maxwearY;
+
+		// Token: 0x04000299 RID: 665
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
+		public string model;
+
+		// Token: 0x0400029A RID: 666
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy6;
+
+		// Token: 0x0400029B RID: 667
+		public int teyecompX;
+
+		// Token: 0x0400029C RID: 668
+		public int teyecompZ;
+
+		// Token: 0x0400029D RID: 669
+		public int holdlength;
+
+		// Token: 0x0400029E RID: 670
+		public int holddiam;
+
+		// Token: 0x0400029F RID: 671
+		public int int_2;
+
+		// Token: 0x040002A0 RID: 672
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 28)]
+		public string dummy7;
+	}
+
+	// Token: 0x02000046 RID: 70
+	public struct MAZ_TD_TURNING_COMMON
+	{
+		// Token: 0x040002A1 RID: 673
+		public short angle;
+
+		// Token: 0x040002A2 RID: 674
+		public byte index_select;
+
+		// Token: 0x040002A3 RID: 675
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1)]
+		public string dummy1;
+
+		// Token: 0x040002A4 RID: 676
+		public int easycompX;
+
+		// Token: 0x040002A5 RID: 677
+		public int easycompZ;
+
+		// Token: 0x040002A6 RID: 678
+		public int easycompY;
+
+		// Token: 0x040002A7 RID: 679
+		public int conscompX;
+
+		// Token: 0x040002A8 RID: 680
+		public int conscompZ;
+
+		// Token: 0x040002A9 RID: 681
+		public int conscompY;
+
+		// Token: 0x040002AA RID: 682
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)]
+		public string dummy2;
+	}
+
+	// Token: 0x02000047 RID: 71
+	public struct MAZ_TD_GENERAL
+	{
+		// Token: 0x040002AB RID: 683
+		public MAZ_TD_TURNING_COMMON td_general;
+
+		// Token: 0x040002AC RID: 684
+		public int cutang;
+
+		// Token: 0x040002AD RID: 685
+		public int edgang;
+
+		// Token: 0x040002AE RID: 686
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)]
+		public string dummy1;
+
+		// Token: 0x040002AF RID: 687
+		public int holdwidth1;
+
+		// Token: 0x040002B0 RID: 688
+		public int holdwidth2;
+
+		// Token: 0x040002B1 RID: 689
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy2;
+
+		// Token: 0x040002B2 RID: 690
+		public int twidth;
+
+		// Token: 0x040002B3 RID: 691
+		public byte lbbno;
+
+		// Token: 0x040002B4 RID: 692
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 39)]
+		public string dummy3;
+	}
+
+	// Token: 0x02000048 RID: 72
+	public struct MAZ_TD_VARIOUS
+	{
+		// Token: 0x040002B5 RID: 693
+		public MAZ_TD_GENERAL td_general;
+	}
+
+	// Token: 0x02000049 RID: 73
+	public struct MAZ_TD
+	{
+		// Token: 0x040002B6 RID: 694
+		public uint uint_0;
+
+		// Token: 0x040002B7 RID: 695
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)]
+		public string dummy;
+
+		// Token: 0x040002B8 RID: 696
+		public MAZ_TD_COMMON td_common;
+
+		// Token: 0x040002B9 RID: 697
+		public MAZ_TD_VARIOUS td_various;
+	}
+
+	// Token: 0x0200004A RID: 74
+	public struct MAZ_TDALL
+	{
+		// Token: 0x040002BA RID: 698
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 20)]
+		public MAZ_TD[] tool;
+	}
+
+	// Token: 0x0200004B RID: 75
+	public struct MAZ_MAC_TYPE
+	{
+		// Token: 0x040002BB RID: 699
+		public byte gcodeType;
+
+		// Token: 0x040002BC RID: 700
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy1;
+
+		// Token: 0x040002BD RID: 701
+		public int tableType;
+
+		// Token: 0x040002BE RID: 702
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy2;
+
+		// Token: 0x040002BF RID: 703
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
+		public string headAxisName;
+
+		// Token: 0x040002C0 RID: 704
+		public int ttpcMacType;
+
+		// Token: 0x040002C1 RID: 705
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy3;
+	}
+
+	// Token: 0x0200004C RID: 76
+	public struct MAZ_MODAL_INFO
+	{
+		// Token: 0x040002C2 RID: 706
+		public byte byte_0;
+
+		// Token: 0x040002C3 RID: 707
+		public byte dummy1;
+
+		// Token: 0x040002C4 RID: 708
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)]
+		public string string_0;
+
+		// Token: 0x040002C5 RID: 709
+		public int modalS;
+
+		// Token: 0x040002C6 RID: 710
+		public int modalF;
+
+		// Token: 0x040002C7 RID: 711
+		public int modalM;
+
+		// Token: 0x040002C8 RID: 712
+		public int modalAux;
+
+		// Token: 0x040002C9 RID: 713
+		public int dummy2;
+
+		// Token: 0x040002CA RID: 714
+		[MarshalAs(UnmanagedType.ByValArray, SizeConst = 40, ArraySubType = UnmanagedType.U2)]
+		public short[] modalG;
+	}
+
+
+	// Token: 0x0200004D RID: 77
+	public enum FeedMode_enum
+	{
+		// Token: 0x040002CC RID: 716
+		Asynch,
+		// Token: 0x040002CD RID: 717
+		Synch,
+		// Token: 0x040002CE RID: 718
+		Inverse,
+		// Token: 0x040002CF RID: 719
+		UNAVAILABLE
+	}
+	// Token: 0x0200007E RID: 126
+	public struct MAZ_TOFFINFO
+	{
+		// Token: 0x0400041D RID: 1053
+		public int type;
+
+		// Token: 0x0400041E RID: 1054
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
+		public string dummy1;
+
+		// Token: 0x0400041F RID: 1055
+		public ushort toffNum1;
+
+		// Token: 0x04000420 RID: 1056
+		public ushort toffNum2;
+
+		// Token: 0x04000421 RID: 1057
+		public ushort toffNum3;
+
+		// Token: 0x04000422 RID: 1058
+		public ushort toffNum4;
+
+		// Token: 0x04000423 RID: 1059
+		public byte toffSysVar;
+
+		// Token: 0x04000424 RID: 1060
+		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+		public string dummy2;
+	}
+
+
+	/*---------------------*/
+	/* Ethernet connection */
+	/*---------------------*/
+
+	// Token: 0x060001BB RID: 443
+	[DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
+	public static extern short MazConnect(out ushort FlibHndl, [In, MarshalAs(UnmanagedType.AsAny)] Object ip,
+		ushort port, int timeout);
+
+	// Token: 0x060001BC RID: 444
+	[DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
+	public static extern int MazDisconnect(ushort flibHndl);
+
+	// Token: 0x060001BD RID: 445
+	[DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
+	public static extern int MazGetAxisName(ushort flibHndl, ref byte alldata);
+
+	// Token: 0x060001BE RID: 446
+	[DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
+	public static extern int MazGetToolDataNum(ushort flibHndl, ushort head, ref int tdnum);
+
+	// Token: 0x060001BF RID: 447
+	[DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
+	public static extern int MazGetToolData(ushort param0, ushort param1, ushort param2, ref MAZ_TDALL param3);
+
+	// Token: 0x060001C0 RID: 448
+	[DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
+	public static extern int MazGetAllToolData(ushort param0, ushort param1, int param2, [In][Out] MAZ_TD[] param3);
+
+	// Token: 0x060001C1 RID: 449
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRunMode(ushort param0, ushort param1, ref short param2);
+
+	// Token: 0x060001C2 RID: 450
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetSpindleLoad(ushort param0, ushort param1, ref ushort param2);
+
+	// Token: 0x060001C3 RID: 451
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetOrderSpindleRev(ushort param0, ushort param1, ref int param2);
+
+	// Token: 0x060001C4 RID: 452
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetCurrentSpindleRev(ushort param0, ushort param1, ref int param2);
+
+	// Token: 0x060001C5 RID: 453
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetFeedOverRide(ushort param0, ushort param1, ref ushort param2);
+
+	// Token: 0x060001C6 RID: 454
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetCurrentTool(ushort param0, ushort param1, ref MAZ_TOOLINFO param2);
+
+	// Token: 0x060001C7 RID: 455
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetPartsCount(ushort param0, ushort param1, ref int param2);
+
+	// Token: 0x060001C8 RID: 456
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRunningSts(ushort param0, ushort param1, ref short param2); 
+
+	// Token: 0x060001C9 RID: 457
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazReceiveProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3);
+
+	// Token: 0x060001CA RID: 458
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazSendProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3);
+	// Token: 0x06000181 RID: 385
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazSendProgram2(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3, short param4);
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazDeleteProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1);
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazSetMainPro(ushort param0, short head, [MarshalAs(UnmanagedType.LPStr)][In] string param1);
+	// Token: 0x060001CB RID: 459
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetAlarm(ushort param0, ref MAZ_ALARMALL param1);
+
+	// Token: 0x060001CC RID: 460
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetAlarmHis(ushort param0, ref MAZ_ALARMHIS param1);
+
+	// Token: 0x060001CD RID: 461
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetMainteCheck(ushort param0, ref MAZ_MAINTE_CHECK param1);
+
+	// Token: 0x060001CE RID: 462
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRangedRReg(ushort param0, int param1, int param2, ref int param3);
+
+	// Token: 0x060001CF RID: 463
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetNcPowerOnTime(ushort param0, ref MAZ_NCONTIME param1);
+
+	// Token: 0x060001D0 RID: 464
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRunningTime(ushort param0, ushort param1, ref MAZ_NCTIME param2);
+
+	// Token: 0x060001D1 RID: 465
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetPreparationTime(ushort param0, ushort param1, ref MAZ_NCTIME param2);
+
+	// Token: 0x060001D2 RID: 466
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetAccumulatedTime(ushort param0, ushort param1, ref MAZ_ACCUM_TIME param2);
+
+	// Token: 0x060001D3 RID: 467
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetClientVer(ushort param0, ref MAZ_VERINFO param1);
+
+	// Token: 0x060001D4 RID: 468
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetServerVer(ushort param0, ref MAZ_VERINFO param1);
+
+	// Token: 0x060001D5 RID: 469
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetNCVersionInfo(ushort param0, ref MAZ_NC_VERINFO param1);
+
+	// Token: 0x060001D6 RID: 470
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetAxisInfo(ushort param0, ref MTC_AXIS_INFO param1);
+
+	// Token: 0x060001D7 RID: 471
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetSpindleInfo(ushort param0, ref MTC_SPINDLE_INFO param1);
+
+	// Token: 0x060001D8 RID: 472
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetProgramInfo(ushort param0, ref MTC_PROGRAM_INFO param1);
+
+	// Token: 0x060001D9 RID: 473
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRunningInfo(ushort param0, ref MTC_RUNNING_INFO param1);
+
+	// Token: 0x060001DA RID: 474
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetMagazineToolNum(ushort param0, ushort param1, ref int param2);
+
+	// Token: 0x060001DB RID: 475
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetToolLife(ushort param0, ushort param1, short param2, ref MAZ_TLIFEALL param3);
+
+	// Token: 0x060001DC RID: 476
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetToolDataComp(ushort param0, ushort param1, short param2, ref MAZ_TDCOMPALL param3);
+
+	// Token: 0x060001DD RID: 477
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazSetToolDataComp(ushort param0, ushort param1, short param2, ref MAZ_TDCOMPALL param3);
+
+	// Token: 0x060001DE RID: 478
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetToolOffsetComp(ushort param0, ushort param1, short param2, ref MAZ_TOFFCOMP param3);
+
+	// Token: 0x060001DF RID: 479
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazSetToolOffsetComp(ushort param0, ushort param1, short param2, ref MAZ_TOFFCOMP param3);
+
+	// Token: 0x060001E0 RID: 480
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetToolOffsetInfo(ushort param0, ref MAZ_TOFFINFO param1);
+
+	// Token: 0x060001E1 RID: 481
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazDeleteToolData(ushort param0, ushort param1, ushort param2);
+
+	// Token: 0x060001E2 RID: 482
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetAllToolData(ushort param0, ushort param1, int param2, ref MAZ_TD param3);
+
+	// Token: 0x060001E3 RID: 483
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazSetToolData(ushort param0, ushort param1, ushort param2, ref MAZ_TDALL param3, ref MAZ_TD_ERRORALL param4);
+
+	// Token: 0x060001E4 RID: 484
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetMachineType(ushort param0, ref MAZ_MAC_TYPE param1);
+
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetMainPro(ushort param0, ushort param1, ref MAZ_PROINFO param2);
+	// Token: 0x06000175 RID: 373
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRunningPro(ushort param0, ushort param1, ref  MAZ_PROINFO param2);
+
+	// Token: 0x06000176 RID: 374
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRunningPro2(ushort param0, ushort param1, ref  MAZ_PROINFO2 param2);
+
+ 
+
+	// Token: 0x06000178 RID: 376
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetAxisLoad(ushort param0, ref  MAZ_AXISLOAD param1); 
+
+	// Token: 0x0600017B RID: 379
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetFeed(ushort param0, ushort param1, ref  MAZ_FEED param2);  
+
+	// Token: 0x0600018A RID: 394
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRangedRRegister(ushort param0, int param1, int param2, ref int param3); 
+	// Token: 0x06000199 RID: 409
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRapidOverRide(ushort param0, ushort param1, ref ushort param2);
+
+	// Token: 0x0600019A RID: 410
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetSpindleOverRide(ushort param0, ushort param1, ref ushort param2);
+ 
+
+	// Token: 0x0600019C RID: 412
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetCmnVarInfo(ushort param0, ref short param1);
+
+	// Token: 0x0600019D RID: 413
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetRangedCmnVar(ushort param0, short param1, short param2, short param3, ref double param4);
+
+	// Token: 0x0600019E RID: 414
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazSetRangedCmnVar(ushort param0, short param1, short param2, short param3, ref double param4);
+
+	// Token: 0x0600019F RID: 415
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetPLCDevSignal(ushort hndl, short sDevID, short sSigNo, ref int bpValue);
+
+	// Token: 0x060001A0 RID: 416
+	[DllImport("NTIFDLL.dll")]
+	public static extern int MazGetModal(ushort hndl, ushort head, ref MAZ_MODAL_INFO modal);
+} // End for Focas1 class
+public struct MAZ_TD_ERRORALL
+{
+	// Token: 0x04000478 RID: 1144
+	[MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)]
+	public MAZ_TD_ERROR[] tdata_err;
+}
+public struct MAZ_TD_ERROR
+{
+	// Token: 0x04000472 RID: 1138
+	public byte failure;
+
+	// Token: 0x04000473 RID: 1139
+	[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
+	public string dummy1;
+
+	// Token: 0x04000474 RID: 1140
+	public uint err_flg1;
+
+	// Token: 0x04000475 RID: 1141
+	public uint err_flg2;
+
+	// Token: 0x04000476 RID: 1142
+	public uint err_flg3;
+
+	// Token: 0x04000477 RID: 1143
+	[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)]
+	public string dummy2;
+}

+ 145 - 0
deviceHttpServer/mazak/MazakServer.cs

@@ -0,0 +1,145 @@
+using Newtonsoft.Json;
+using RequestServer.HttpServer;
+using ResponseServer.HttpServer;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using static MaCls;
+
+namespace HttpServer.mazak
+{
+    class MazakServer
+    {
+        private static string ON_LINE_STATE = "在线";
+        static ushort h;
+        public static ResponseBody requestHttpServer(RequestBody requestBody)
+        {
+            string ip = requestBody.serverUrl;
+            string port = requestBody.port;
+            string fun = requestBody.type;
+            YG.Log.Instance.WriteLogAdd($"mazak-请求参数-->> " + JsonConvert.SerializeObject(requestBody));
+            ResponseBody responseBody = new ResponseBody();
+            responseBody.deviceState = ON_LINE_STATE;
+            // port = 50100;
+            int ret = MaCls.MazConnect(out h, ip, 50100, 10);
+            YG.Log.Instance.WriteLogAdd($"mazak-连接结果-->> " + ret);
+            if (fun == ActionTypeEnum.Collect.ToString())
+            {
+
+                ushort status0 = 0;
+                short status = 1;
+                ret = MaCls.MazGetRunningSts(h, status0, ref status);
+                YG.Log.Instance.WriteLogAdd($"mazak-status-->> " + status);
+                MAZ_NCONTIME powerTime = default(MAZ_NCONTIME);
+                ret = MaCls.MazGetNcPowerOnTime(h, ref powerTime);
+
+                YG.Log.Instance.WriteLogAdd($"mazak-powerTime-->> " + powerTime.uint_3);
+                MAZ_PROINFO proInfo = default(MAZ_PROINFO);
+                ret = MaCls.MazGetMainPro(h, status0, ref proInfo);
+                YG.Log.Instance.WriteLogAdd($"mazak-主程序-->> " + proInfo.comment + ",string_0=" + proInfo.string_0);
+                MAZ_FEED maz_feed = default(MAZ_FEED);
+                ret = MaCls.MazGetFeed(h, status0, ref maz_feed);
+                YG.Log.Instance.WriteLogAdd($"mazak-进给-->> " + maz_feed.frev + ",maz_feed = " + maz_feed.frev);
+                ushort spindleLoad = 0;
+                ret = MaCls.MazGetSpindleLoad(h, 0, ref spindleLoad);
+                YG.Log.Instance.WriteLogAdd($"mazak-主轴负载-->> " + spindleLoad);
+                ushort feedOver = 0;
+                ret = MaCls.MazGetFeedOverRide(h, 0, ref feedOver);
+                YG.Log.Instance.WriteLogAdd($"mazak-进给负载-->> " + feedOver);
+                int spindleSpeed = 0;
+                ret = MaCls.MazGetCurrentSpindleRev(h, 0, ref spindleSpeed);
+                YG.Log.Instance.WriteLogAdd($"mazak-主轴速度-->> " + spindleSpeed);
+                MAZ_TOOLINFO currentToolInfo = default(MAZ_TOOLINFO);
+                MaCls.MazGetCurrentTool(h, 0, ref currentToolInfo);
+                YG.Log.Instance.WriteLogAdd($"mazak-刀具信息-->> " + JsonConvert.SerializeObject(currentToolInfo));
+                responseBody.runDatasInfo = "运行时间:" + powerTime + ",主程序:" + proInfo.string_0 + ",进给:" + maz_feed + ",主轴负载:" + spindleLoad + ",进给负载:" + feedOver
+                                             + ",主轴速度:" + spindleSpeed + ",刀具信息:" + JsonConvert.SerializeObject(currentToolInfo);
+
+
+            } else if (fun == ActionTypeEnum.ToolList.ToString()) {
+                ushort toolno = 0;
+                MAZ_TDALL toollist = default(MAZ_TDALL);
+                ret = MaCls.MazGetToolData(h, 0, toolno, ref toollist);
+                if (ret == 0)
+                {
+                    responseBody.toolsData = JsonConvert.SerializeObject(toollist);
+                    YG.Log.Instance.WriteLogAdd($"mazak-获取刀具-->> 成功" + JsonConvert.SerializeObject(toollist));
+                }
+                else
+                {
+                    YG.Log.Instance.WriteLogAdd($"mazak-获取刀具-->> 失败");
+                }
+            } else if (!string.IsNullOrEmpty(requestBody.path))
+            {
+                string fileName = Path.GetFileName(requestBody.path);
+                string filepath = Path.GetDirectoryName(requestBody.path);
+                YG.Log.Instance.WriteLogAdd($"mazak-fileName-->> " + fileName + ",filepath=" + filepath);
+                try
+                {
+                    if (fun == ActionTypeEnum.Upload.ToString())
+                    {
+                        ret = MaCls.MazSendProgram(h, fileName, filepath, 1);
+                        YG.Log.Instance.WriteLogAdd($"mazak-上传响应结果-->> " + ret);
+                        if (ret == 0)
+                        {
+                            YG.Log.Instance.WriteLogAdd($"mazak-上传-->> " + requestBody.path + "成功");
+                        }
+                        else
+                        {
+                            YG.Log.Instance.WriteLogAdd($"mazak-上传-->> " + requestBody.path + "失败");
+                        }
+                    }
+                    else if (fun == ActionTypeEnum.DownLoad.ToString())
+                    {
+                        ret = MaCls.MazReceiveProgram(h, fileName, filepath, 1);
+                        if (ret == 0)
+                        {
+                            YG.Log.Instance.WriteLogAdd($"mazak-下载-->> " + requestBody.path + "成功");
+                        }
+                        else
+                        {
+                            YG.Log.Instance.WriteLogAdd($"mazak-下载-->> " + requestBody.path + "失败");
+                        }
+                    }
+                    else if (fun == ActionTypeEnum.DeleteNc.ToString())
+                    {
+                        ret = MaCls.MazDeleteProgram(h, fileName);
+                        if (ret == 0)
+                        {
+                            YG.Log.Instance.WriteLogAdd($"mazak-删除-->> " + requestBody.path + "成功");
+                        }
+                        else
+                        {
+                            YG.Log.Instance.WriteLogAdd($"mazak-删除-->> " + requestBody.path + "失败");
+                        }
+                    }
+                    else if (fun == ActionTypeEnum.SelectNcProgram.ToString())
+                    {
+                        ret = MaCls.MazSetMainPro(h, 0, fileName);
+                        if (ret == 0)
+                        {
+                            YG.Log.Instance.WriteLogAdd($"mazak-选择-->> " + requestBody.path + "成功");
+                        }
+                        else
+                        {
+                            YG.Log.Instance.WriteLogAdd($"mazak-选择-->> " + requestBody.path + "失败");
+                        }
+                    }
+
+                }
+                catch (Exception e)
+                {
+                    YG.Log.Instance.WriteLogAdd($"mazak-异常-->> " + e.Message);
+                }
+
+
+            }
+
+            ret = MaCls.MazDisconnect(h);
+            return responseBody;
+        }
+    }
+}

BIN
deviceHttpServer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


BIN
deviceHttpServer/obj/Debug/DeviceHttpServer.csproj.AssemblyReference.cache


+ 1 - 1
deviceHttpServer/obj/Debug/DeviceHttpServer.csproj.CoreCompileInputs.cache

@@ -1 +1 @@
-2202daf7f3e4ca42e64c53532a8f58c8109776e0
+3aab3fe2822c0ee28162a64df7cd45f0b88a87fd

+ 115 - 108
deviceHttpServer/obj/Debug/DeviceHttpServer.csproj.FileListAbsolute.txt

@@ -1,108 +1,115 @@
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\dll\Fwlib32.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\dll\fwlibe1.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\dll\Newtonsoft.Json.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Fanuc.exe.config
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Fanuc.exe
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Fanuc.pdb
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Newtonsoft.Json.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Opc.Ua.Client.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Opc.Ua.Core.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\SinumerikOpcUaAPI.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Configuration.ConfigurationManager.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.AccessControl.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.Permissions.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.Principal.Windows.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\UAClientHelperAPI.dll
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Configuration.ConfigurationManager.xml
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.AccessControl.xml
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.Permissions.xml
-D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.Principal.Windows.xml
-D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
-D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\HttpServer.Form1.resources
-D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\Fanuc_HttpServer.Properties.Resources.resources
-D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
-D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
-D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.CopyComplete
-D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\Fanuc.exe
-D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\Fanuc.pdb
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\dll\Fwlib32.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\dll\fwlibe1.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\dll\Newtonsoft.Json.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\HttpServer.exe.config
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\HttpServer.exe
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\HttpServer.pdb
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\Newtonsoft.Json.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\Opc.Ua.Client.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\Opc.Ua.Core.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\SinumerikOpcUaAPI.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Configuration.ConfigurationManager.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.AccessControl.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.Permissions.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.Principal.Windows.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\UAClientHelperAPI.dll
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Configuration.ConfigurationManager.xml
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.AccessControl.xml
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.Permissions.xml
-D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.Principal.Windows.xml
-D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
-D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\HttpServer.Form1.resources
-D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\HttpServer.Properties.Resources.resources
-D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
-D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
-D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.CopyComplete
-D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\HttpServer.exe
-D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\HttpServer.pdb
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.Form1.resources
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.Properties.Resources.resources
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.exe
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.pdb
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\dll\Fwlib32.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\dll\fwlibe1.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\dll\Newtonsoft.Json.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\HttpServer.exe.config
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\HttpServer.exe
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\HttpServer.pdb
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\Newtonsoft.Json.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\Opc.Ua.Client.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\Opc.Ua.Core.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\SinumerikOpcUaAPI.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Configuration.ConfigurationManager.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.AccessControl.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.Permissions.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.Principal.Windows.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\UAClientHelperAPI.dll
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Configuration.ConfigurationManager.xml
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.AccessControl.xml
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.Permissions.xml
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.Principal.Windows.xml
-D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CopyComplete
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\dll\Fwlib32.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\dll\fwlibe1.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\dll\Newtonsoft.Json.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\HttpServer.exe.config
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\HttpServer.exe
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\HttpServer.pdb
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\Newtonsoft.Json.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\Opc.Ua.Client.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\Opc.Ua.Core.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\SinumerikOpcUaAPI.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Configuration.ConfigurationManager.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.AccessControl.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.Permissions.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.Principal.Windows.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\UAClientHelperAPI.dll
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Configuration.ConfigurationManager.xml
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.AccessControl.xml
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.Permissions.xml
-E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.Principal.Windows.xml
-E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
-E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\HttpServer.Form1.resources
-E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\HttpServer.Properties.Resources.resources
-E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
-E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
-E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CopyComplete
-E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\HttpServer.exe
-E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\HttpServer.pdb
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\dll\Fwlib32.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\dll\fwlibe1.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\dll\Newtonsoft.Json.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Fanuc.exe.config
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Fanuc.exe
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Fanuc.pdb
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Newtonsoft.Json.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Opc.Ua.Client.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\Opc.Ua.Core.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\SinumerikOpcUaAPI.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Configuration.ConfigurationManager.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.AccessControl.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.Permissions.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.Principal.Windows.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\UAClientHelperAPI.dll
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Configuration.ConfigurationManager.xml
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.AccessControl.xml
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.Permissions.xml
+D:\dev\mdc-Httpserver\httpserver\fanuc\bin\Debug\System.Security.Principal.Windows.xml
+D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
+D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\HttpServer.Form1.resources
+D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\Fanuc_HttpServer.Properties.Resources.resources
+D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
+D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
+D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.CopyComplete
+D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\Fanuc.exe
+D:\dev\mdc-Httpserver\httpserver\fanuc\obj\Debug\Fanuc.pdb
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\dll\Fwlib32.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\dll\fwlibe1.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\dll\Newtonsoft.Json.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\HttpServer.exe.config
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\HttpServer.exe
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\HttpServer.pdb
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\Newtonsoft.Json.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\Opc.Ua.Client.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\Opc.Ua.Core.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\SinumerikOpcUaAPI.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Configuration.ConfigurationManager.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.AccessControl.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.Permissions.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.Principal.Windows.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\UAClientHelperAPI.dll
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Configuration.ConfigurationManager.xml
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.AccessControl.xml
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.Permissions.xml
+D:\git\xingsheng\xs_httpserver\fanuc\bin\Debug\System.Security.Principal.Windows.xml
+D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
+D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\HttpServer.Form1.resources
+D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\HttpServer.Properties.Resources.resources
+D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
+D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
+D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\DeviceHttpServer.csproj.CopyComplete
+D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\HttpServer.exe
+D:\git\xingsheng\xs_httpserver\fanuc\obj\Debug\HttpServer.pdb
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.Form1.resources
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.Properties.Resources.resources
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.exe
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.pdb
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\dll\Fwlib32.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\dll\fwlibe1.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\dll\Newtonsoft.Json.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\HttpServer.exe.config
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\HttpServer.exe
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\HttpServer.pdb
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\Newtonsoft.Json.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\Opc.Ua.Client.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\Opc.Ua.Core.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\SinumerikOpcUaAPI.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Configuration.ConfigurationManager.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.AccessControl.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.Permissions.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.Principal.Windows.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\UAClientHelperAPI.dll
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Configuration.ConfigurationManager.xml
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.AccessControl.xml
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.Permissions.xml
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\bin\Debug\System.Security.Principal.Windows.xml
+D:\git\xingsheng\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CopyComplete
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\dll\Fwlib32.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\dll\fwlibe1.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\dll\Newtonsoft.Json.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\HttpServer.exe.config
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\HttpServer.exe
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\HttpServer.pdb
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\Newtonsoft.Json.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\Opc.Ua.Client.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\Opc.Ua.Core.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\SinumerikOpcUaAPI.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Configuration.ConfigurationManager.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.AccessControl.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.Permissions.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.Principal.Windows.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\UAClientHelperAPI.dll
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Configuration.ConfigurationManager.xml
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.AccessControl.xml
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.Permissions.xml
+E:\哈飞\new_httpserver\deviceHttpServer\bin\Debug\System.Security.Principal.Windows.xml
+E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
+E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\HttpServer.Form1.resources
+E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\HttpServer.Properties.Resources.resources
+E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
+E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
+E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CopyComplete
+E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\HttpServer.exe
+E:\哈飞\new_httpserver\deviceHttpServer\obj\Debug\HttpServer.pdb
+D:\git\xingsheng_new\httpserver\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.AssemblyReference.cache
+D:\git\xingsheng_new\httpserver\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.Form1.resources
+D:\git\xingsheng_new\httpserver\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.Properties.Resources.resources
+D:\git\xingsheng_new\httpserver\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.GenerateResource.cache
+D:\git\xingsheng_new\httpserver\xs_httpserver\deviceHttpServer\obj\Debug\DeviceHttpServer.csproj.CoreCompileInputs.cache
+D:\git\xingsheng_new\httpserver\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.exe
+D:\git\xingsheng_new\httpserver\xs_httpserver\deviceHttpServer\obj\Debug\HttpServer.pdb

BIN
deviceHttpServer/obj/Debug/DeviceHttpServer.csproj.GenerateResource.cache