按照软件设计文档开始重构代码01
This commit is contained in:
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user