重构项目,将项目拆分(临时提交)

This commit is contained in:
2025-07-18 22:21:16 +08:00
parent 2cde703f1a
commit 7ca6e4e127
189 changed files with 1090 additions and 1667 deletions

17
DMS.Core/Enums/Brand.cs Normal file
View File

@@ -0,0 +1,17 @@
namespace DMS.Core.Enums;
/// <summary>
/// PLC品牌
/// </summary>
public enum PlcBrand
{
/// <summary>
/// 西门子
/// </summary>
Siemens = 0,
/// <summary>
/// 三菱
/// </summary>
Melsec = 1
}

View File

@@ -0,0 +1,9 @@
using System.ComponentModel;
namespace DMS.Core.Enums;
public enum DeviceType
{
[Description("西门子PLC")] SiemensPLC,
[Description("三菱PLC")] MelsecPLC
}

View File

@@ -0,0 +1,9 @@
namespace DMS.Core.Enums;
public enum LoadTypes
{
Devices,
Menu,
Mqtts,
All
}

View File

@@ -0,0 +1,10 @@
namespace DMS.Core.Enums;
public enum MenuType
{
MainMenu,
DeviceMenu,
VariableTableMenu,
AddVariableTableMenu,
MqttMenu
}

View File

@@ -0,0 +1,11 @@
using System.ComponentModel;
namespace DMS.Core.Enums;
public enum MqttPlatform
{
[Description("艾莫迅")]
Amsamotion,
[Description("有人云")]
USR
}

View File

@@ -0,0 +1,12 @@
namespace DMS.Core.Enums;
public enum NotificationType
{
Info,
Warning,
Error,
Fatal,
Success,
Clear,
Ask
}

View File

@@ -0,0 +1,11 @@
using System.ComponentModel;
namespace DMS.Core.Enums;
public enum OpcUaUpdateType
{
[Description("OpcUa轮询")]
OpcUaPoll,
[Description("OpcUa订阅")]
OpcUaSubscription
}

View File

@@ -0,0 +1,36 @@
using System.ComponentModel;
namespace DMS.Core.Enums
{
public enum PollLevelType
{
[Description("10毫秒")]
TenMilliseconds = 10,
[Description("100毫秒")]
HundredMilliseconds = 100,
[Description("500毫秒")]
FiveHundredMilliseconds = 500,
[Description("1秒钟")]
OneSecond = 1000,
[Description("5秒钟")]
FiveSeconds = 5000,
[Description("10秒钟")]
TenSeconds = 10000,
[Description("20秒钟")]
TwentySeconds = 20000,
[Description("30秒钟")]
ThirtySeconds = 30000,
[Description("1分钟")]
OneMinute = 60000,
[Description("3分钟")]
ThreeMinutes = 180000,
[Description("5分钟")]
FiveMinutes = 300000,
[Description("10分钟")]
TenMinutes = 600000,
[Description("30分钟")]
ThirtyMinutes = 1800000,
[Description("1小时")]
OneHour = 3600000
}
}

View File

@@ -0,0 +1,11 @@
using System.ComponentModel;
namespace DMS.Core.Enums;
public enum ProtocolType
{
[Description("S7协议")] S7,
[Description("OpcUA协议")] OpcUA,
[Description("ModbusRtu协议")] ModbusRtu,
[Description("ModbusTcp协议")] ModbusTcp
}

View File

@@ -0,0 +1,17 @@
using System.ComponentModel;
namespace DMS.Core.Enums;
public enum SignalType
{
[Description("启动信号")] StartSignal,
[Description("停止信号")] StopSignal,
[Description("报警信号")] AlarmSignal,
[Description("准备信号")] ReadySignal,
[Description("复位信号")] ResetSignal,
[Description("运行信号")] RunSignal,
[Description("设定频率")] SetHZSignal,
[Description("当前频率")] GetHZSignal,
[Description("当前电流")] CurrentASignal,
[Description("其他信号")] OtherASignal
}