按照软件设计文档开始重构代码01

This commit is contained in:
2025-07-21 14:35:17 +08:00
parent a7b0a5d108
commit 29a2d44319
127 changed files with 12265 additions and 1586 deletions

View File

@@ -1,11 +1,20 @@
using System.ComponentModel;
namespace DMS.Core.Enums;
/// <summary>
/// 定义了设备支持的通信协议类型。
/// </summary>
public enum ProtocolType
{
[Description("S7协议")] S7,
[Description("OpcUA协议")] OpcUA,
[Description("ModbusRtu协议")] ModbusRtu,
[Description("ModbusTcp协议")] ModbusTcp
/// <summary>
/// Siemens S7 通信协议。
/// </summary>
S7,
/// <summary>
/// OPC UA (Unified Architecture) 协议。
/// </summary>
OpcUa,
/// <summary>
/// Modbus TCP 协议。
/// </summary>
ModbusTcp
}

View File

@@ -14,4 +14,23 @@ public enum SignalType
[Description("当前频率")] GetHZSignal,
[Description("当前电流")] CurrentASignal,
[Description("其他信号")] OtherASignal
}
/// <summary>
/// 定义了C#中常用的数据类型。
/// </summary>
public enum CSharpDataType
{
[Description("布尔型")] Bool,
[Description("字节型")] Byte,
[Description("短整型")] Short,
[Description("整型")] Int,
[Description("长整型")] Long,
[Description("浮点型")] Float,
[Description("双精度浮点型")] Double,
[Description("字符串型")] String,
[Description("日期时间型")] DateTime,
[Description("时间跨度型")] TimeSpan,
[Description("对象型")] Object,
[Description("未知类型")] Unknown
}