60 lines
1.2 KiB
C#
60 lines
1.2 KiB
C#
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
|
|
}
|
|
}
|