添加设备类、设备日志类、设备服务类、设备控制器

This commit is contained in:
2026-08-28 17:28:16 +08:00
parent 6c20630a40
commit cfa8e78d33
11 changed files with 667 additions and 23 deletions
+59
View File
@@ -0,0 +1,59 @@
namespace Model.Entity.Config
{
/// <summary>
/// 设备通讯协议类型(决定使用 DeviceCommand 中哪类驱动)
/// </summary>
public enum IotDeviceProtocolEnum
{
/// <summary>
/// Modbus TCP(网口,IP + 端口 + 从站地址)
/// </summary>
ModbusTcp = 1,
/// <summary>
/// Modbus RTU(串口,COM 口 + 波特率 + 从站地址)
/// </summary>
ModbusRtu = 2,
/// <summary>
/// 西门子 S7 协议
/// </summary>
S7 = 3,
/// <summary>
/// 自定义 TCP 协议
/// </summary>
Tcp = 4,
/// <summary>
/// 串口自定义协议
/// </summary>
Serial = 5
}
/// <summary>
/// 设备在线状态
/// </summary>
public enum IotDeviceOnlineStatusEnum
{
/// <summary>
/// 离线
/// </summary>
Offline = 0,
/// <summary>
/// 在线
/// </summary>
Online = 1,
/// <summary>
/// 连接中(网关已连,设备待确认)
/// </summary>
Connecting = 2,
/// <summary>
/// 通讯异常
/// </summary>
Fault = 3
}
}