using Furion.InstantMessaging; using Microsoft.AspNetCore.SignalR; namespace WCS.Application; /// /// PLC集线器 /// [MapHub("/hubs/Plc")] public class PlcHub : Hub { private readonly IHubContext _plcHubContext; public PlcHub(IHubContext plcHubContext) { _plcHubContext = plcHubContext; } /// /// 下发PLC连接状态 /// /// /// //public async Task PublicPlcConn(WcsPlc context) //{ // await _plcHubContext.Clients.All.PublicPlcConn(context); //} /// /// 下发工位状态 /// /// /// //public async Task PublicStationStatus(List context) //{ // await _plcHubContext.Clients.All.PublicStationStatus(context); //} /// /// 下发报警信息 /// /// /// //public async Task PublicAlarm(WcsAlarmInfoOutput context) //{ // await _plcHubContext.Clients.All.PublicAlarm(context); //} }