From ef1581e25e360c1eb46eac0dc4cfb42598f38f9d Mon Sep 17 00:00:00 2001 From: wenjy Date: Tue, 23 Sep 2025 10:53:40 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20OPC=20UA=E9=80=9A=E8=AE=AF?= =?UTF-8?q?=E9=87=87=E9=9B=86=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 0 -> 6148 bytes .../DeviceCollectionBusiness.cs | 31 ++++++++++++++++++ Sln.Imm.Daemon.Model/.DS_Store | Bin 0 -> 6148 bytes .../dto/DeviceParamValueDto.cs | 31 ++++++++++++++++++ Sln.Imm.Daemon.Model/dto/OpcItemValue.cs | 31 ++++++++++++++++++ Sln.Imm.Daemon.Model/dto/OpcNode.cs | 31 ++++++++++++++++++ Sln.Imm.Daemon.Opc/IOpcService.cs | 31 ++++++++++++++++++ Sln.Imm.Daemon.Opc/Impl/OpcDaService.cs | 31 ++++++++++++++++++ Sln.Imm.Daemon.Opc/Impl/OpcUaService.cs | 31 ++++++++++++++++++ Sln.Imm.Daemon.Opc/Sln.Imm.Daemon.Opc.csproj | 15 +++++++++ Sln.Imm.Daemon/ConsoleHelper.cs | 31 ++++++++++++++++++ 11 files changed, 263 insertions(+) create mode 100644 .DS_Store create mode 100644 Sln.Imm.Daemon.Business/DeviceCollectionBusiness.cs create mode 100644 Sln.Imm.Daemon.Model/.DS_Store create mode 100644 Sln.Imm.Daemon.Model/dto/DeviceParamValueDto.cs create mode 100644 Sln.Imm.Daemon.Model/dto/OpcItemValue.cs create mode 100644 Sln.Imm.Daemon.Model/dto/OpcNode.cs create mode 100644 Sln.Imm.Daemon.Opc/IOpcService.cs create mode 100644 Sln.Imm.Daemon.Opc/Impl/OpcDaService.cs create mode 100644 Sln.Imm.Daemon.Opc/Impl/OpcUaService.cs create mode 100644 Sln.Imm.Daemon.Opc/Sln.Imm.Daemon.Opc.csproj create mode 100644 Sln.Imm.Daemon/ConsoleHelper.cs diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..14e71e92f659628650cfb3d621d6fc0f5f935381 GIT binary patch literal 6148 zcmeHKO;6iE5S zlKvjv>@HE;6vU~Gs+nl!O=f4--nY`Ohlo^Xl5FTfplbVk#0hOKO zE8XI^LtRSdvL&#H4DjB4q?k(5*teheFUL+A()V#+mquSB4|`1OZ{=c!W7K4nQ<;tj zcWG%-)I6nkWic4GT0c~6ss3SkC0GeogKzP7GmeMJa5U&7{R{qgYD}5F_(^(J&NktCD3IoExuMBYS2Wj&CfAo6)Z> + +/*-------------------------------------------------------------------- +* 版权所有 (c) 2025 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:Mr.Wen's MacBook Pro +* 命名空间:Sln.Imm.Daemon.Business +* 唯一标识:2152B53A-F33E-47F0-9112-21E05DFC903D +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2025-09-11 09:42:39 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ + +#endregion << 版 本 注 释 >> + +namespace Sln.Imm.Daemon.Business; + +public class DeviceCollectionBusiness +{ + +} \ No newline at end of file diff --git a/Sln.Imm.Daemon.Model/.DS_Store b/Sln.Imm.Daemon.Model/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0> + +/*-------------------------------------------------------------------- +* 版权所有 (c) 2025 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:Mr.Wen's MacBook Pro +* 命名空间:Sln.Imm.Daemon.Model.dto +* 唯一标识:30BE0131-C20C-4C85-BCC0-747E45D78D0E +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2025-09-11 10:47:21 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ + +#endregion << 版 本 注 释 >> + +namespace Sln.Imm.Daemon.Model.dto; + +public class DeviceParamValue +{ + +} \ No newline at end of file diff --git a/Sln.Imm.Daemon.Model/dto/OpcItemValue.cs b/Sln.Imm.Daemon.Model/dto/OpcItemValue.cs new file mode 100644 index 0000000..adfd14a --- /dev/null +++ b/Sln.Imm.Daemon.Model/dto/OpcItemValue.cs @@ -0,0 +1,31 @@ +#region << 版 本 注 释 >> + +/*-------------------------------------------------------------------- +* 版权所有 (c) 2025 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:Mr.Wen's MacBook Pro +* 命名空间:Sln.Imm.Daemon.Model.dto +* 唯一标识:B9DF55E9-5666-4C26-927B-206A96CAE127 +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2025-09-22 16:33:16 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ + +#endregion << 版 本 注 释 >> + +namespace Sln.Imm.Daemon.Model.dto; + +public class OpcItemValue +{ + +} \ No newline at end of file diff --git a/Sln.Imm.Daemon.Model/dto/OpcNode.cs b/Sln.Imm.Daemon.Model/dto/OpcNode.cs new file mode 100644 index 0000000..9e2c9c1 --- /dev/null +++ b/Sln.Imm.Daemon.Model/dto/OpcNode.cs @@ -0,0 +1,31 @@ +#region << 版 本 注 释 >> + +/*-------------------------------------------------------------------- +* 版权所有 (c) 2025 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:Mr.Wen's MacBook Pro +* 命名空间:Sln.Imm.Daemon.Model.dto +* 唯一标识:AD0BDBDD-F957-4589-A6AE-934E5A1FBE0F +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2025-09-22 17:24:21 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ + +#endregion << 版 本 注 释 >> + +namespace Sln.Imm.Daemon.Model.dto; + +public class OpcNode +{ + +} \ No newline at end of file diff --git a/Sln.Imm.Daemon.Opc/IOpcService.cs b/Sln.Imm.Daemon.Opc/IOpcService.cs new file mode 100644 index 0000000..73ff33d --- /dev/null +++ b/Sln.Imm.Daemon.Opc/IOpcService.cs @@ -0,0 +1,31 @@ +#region << 版 本 注 释 >> + +/*-------------------------------------------------------------------- +* 版权所有 (c) 2025 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:Mr.Wen's MacBook Pro +* 命名空间:Sln.Imm.Daemon.Opc +* 唯一标识:5A00C633-A1C6-4D33-A338-6F4F303CB565 +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2025-09-22 17:18:26 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ + +#endregion << 版 本 注 释 >> + +namespace Sln.Imm.Daemon.Opc; + +public interface IOpcService +{ + +} \ No newline at end of file diff --git a/Sln.Imm.Daemon.Opc/Impl/OpcDaService.cs b/Sln.Imm.Daemon.Opc/Impl/OpcDaService.cs new file mode 100644 index 0000000..745032b --- /dev/null +++ b/Sln.Imm.Daemon.Opc/Impl/OpcDaService.cs @@ -0,0 +1,31 @@ +#region << 版 本 注 释 >> + +/*-------------------------------------------------------------------- +* 版权所有 (c) 2025 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:Mr.Wen's MacBook Pro +* 命名空间:Sln.Imm.Daemon.Opc.Impl +* 唯一标识:3143E6AC-55C1-46DA-BDF8-8A19682A8A26 +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2025-09-22 17:25:33 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ + +#endregion << 版 本 注 释 >> + +namespace Sln.Imm.Daemon.Opc.Impl; + +public class OpcDaService +{ + +} \ No newline at end of file diff --git a/Sln.Imm.Daemon.Opc/Impl/OpcUaService.cs b/Sln.Imm.Daemon.Opc/Impl/OpcUaService.cs new file mode 100644 index 0000000..857309b --- /dev/null +++ b/Sln.Imm.Daemon.Opc/Impl/OpcUaService.cs @@ -0,0 +1,31 @@ +#region << 版 本 注 释 >> + +/*-------------------------------------------------------------------- +* 版权所有 (c) 2025 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:Mr.Wen's MacBook Pro +* 命名空间:Sln.Imm.Daemon.Opc.Impl +* 唯一标识:AAD72EB2-53B5-43B2-AD71-77FE72AC816E +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2025-09-22 17:24:43 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ + +#endregion << 版 本 注 释 >> + +namespace Sln.Imm.Daemon.Opc.Impl; + +public class OpcUaService +{ + +} \ No newline at end of file diff --git a/Sln.Imm.Daemon.Opc/Sln.Imm.Daemon.Opc.csproj b/Sln.Imm.Daemon.Opc/Sln.Imm.Daemon.Opc.csproj new file mode 100644 index 0000000..ded4bbd --- /dev/null +++ b/Sln.Imm.Daemon.Opc/Sln.Imm.Daemon.Opc.csproj @@ -0,0 +1,15 @@ + + + + net8.0 + enable + enable + + + + + + + + + diff --git a/Sln.Imm.Daemon/ConsoleHelper.cs b/Sln.Imm.Daemon/ConsoleHelper.cs new file mode 100644 index 0000000..ec5c7fb --- /dev/null +++ b/Sln.Imm.Daemon/ConsoleHelper.cs @@ -0,0 +1,31 @@ +#region << 版 本 注 释 >> + +/*-------------------------------------------------------------------- +* 版权所有 (c) 2025 WenJY 保留所有权利。 +* CLR版本:4.0.30319.42000 +* 机器名称:Mr.Wen's MacBook Pro +* 命名空间:Sln.Imm.Daemon +* 唯一标识:AF303F75-B268-4E12-8443-9792C001B764 +* +* 创建者:WenJY +* 电子邮箱: +* 创建时间:2025-09-22 17:28:48 +* 版本:V1.0.0 +* 描述: +* +*-------------------------------------------------------------------- +* 修改人: +* 时间: +* 修改说明: +* +* 版本:V1.0.0 +*--------------------------------------------------------------------*/ + +#endregion << 版 本 注 释 >> + +namespace Sln.Imm.Daemon; + +public class ConsoleHelper +{ + +} \ No newline at end of file