wcs_server_kate_suzhou/WcsMain/Common/CommonTool.cs

76 lines
1.3 KiB
C#

using Fleck;
using PlcTool.Siemens;
using SqlSugar;
using System.Diagnostics.CodeAnalysis;
using WcsMain.Business.CommonAction;
using WcsMain.ElTag.Atop;
using WcsMain.Tcp.Client;
namespace WcsMain.Common;
/// <summary>
/// 公用工具类
/// </summary>
public class CommonTool
{
#region
/// <summary>
/// 数据库连接
/// </summary>
[NotNull]
public static ISqlSugarClient? DbServe { get; set; }
#endregion
#region PLC
/// <summary>
/// PLC连接
/// </summary>
public static SiemensS7? Siemens { get; set; }
#endregion
#region PLC TCP
/// <summary>
/// TCP 连接的PLC通讯
/// </summary>
[NotNull]
public static PlcTcpClient? PlcTcpClient { get; set; }
#endregion
#region TCP
/// <summary>
/// 电子标签的 TCP 连接
/// </summary>
[NotNull]
public static OprTcpClient? OprTcpClient { get; set; }
#endregion
#region WMS
// 请查看 Plugins 文件夹 WmsWebApiPost
#endregion
public static WebSocketServer? Websocket;
public static readonly LedUsing LedUsing = new(256, 96, 1);
}