using Microsoft.AspNetCore.SignalR; using ZB.MOM.WW.OtOpcUa.Commons.Messages.Fleet; namespace ZB.MOM.WW.OtOpcUa.AdminUI.Hubs; /// /// Browser-facing fleet-status push channel. Subscribers receive /// snapshots whenever the admin-role FleetStatusBroadcaster publishes a diff. /// /// Server pushes fleet-status updates to connected clients via FleetStatusSignalRBridge /// (DistributedPubSub 'fleet-status' → IHubContext<FleetStatusHub>). /// public sealed class FleetStatusHub : Hub { public const string Endpoint = "/hubs/fleet-status"; public const string MethodName = "fleetStatusChanged"; }