diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..14e71e9 Binary files /dev/null and b/.DS_Store differ diff --git a/Sln.Imm.Daemon.Business/DeviceCollectionBusiness.cs b/Sln.Imm.Daemon.Business/DeviceCollectionBusiness.cs new file mode 100644 index 0000000..34ec09b --- /dev/null +++ b/Sln.Imm.Daemon.Business/DeviceCollectionBusiness.cs @@ -0,0 +1,31 @@ +#region << 版 本 注 释 >> + +/*-------------------------------------------------------------------- +* 版权所有 (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 0000000..5008ddf Binary files /dev/null and b/Sln.Imm.Daemon.Model/.DS_Store differ diff --git a/Sln.Imm.Daemon.Model/dto/DeviceParamValueDto.cs b/Sln.Imm.Daemon.Model/dto/DeviceParamValueDto.cs new file mode 100644 index 0000000..23df3df --- /dev/null +++ b/Sln.Imm.Daemon.Model/dto/DeviceParamValueDto.cs @@ -0,0 +1,31 @@ +#region << 版 本 注 释 >> + +/*-------------------------------------------------------------------- +* 版权所有 (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