From 229d31ef976155948ef9fe34a4728b7c21fe2231 Mon Sep 17 00:00:00 2001 From: Lucio Maranta Date: Mon, 29 Jan 2018 10:50:58 +0100 Subject: [PATCH] Added name to Nc Generic Data --- Step.Model/DTOModels/DTONcGenericDataModel.cs | 1 + Step.NC/NcHandler.cs | 2 + Step/Controllers/SignalR/NcHub.cs | 54 +++++++++---------- 3 files changed, 30 insertions(+), 27 deletions(-) diff --git a/Step.Model/DTOModels/DTONcGenericDataModel.cs b/Step.Model/DTOModels/DTONcGenericDataModel.cs index 9abe86f1..2b093dd0 100644 --- a/Step.Model/DTOModels/DTONcGenericDataModel.cs +++ b/Step.Model/DTOModels/DTONcGenericDataModel.cs @@ -10,6 +10,7 @@ namespace Step.Model.DTOModels public class DTONcGenericDataModel { public CultureInfo Language { get; set; } + public string Name { get; set; } public string SerialNumber { get; set; } public string SoftwareVersion { get; set; } public string Model { get; set; } diff --git a/Step.NC/NcHandler.cs b/Step.NC/NcHandler.cs index 02ed10dc..e5183722 100644 --- a/Step.NC/NcHandler.cs +++ b/Step.NC/NcHandler.cs @@ -109,6 +109,8 @@ namespace Step.NC genericData.ProcessNumber = procNum; + genericData.Name = MachineConfig.Name; + return cmsError; } diff --git a/Step/Controllers/SignalR/NcHub.cs b/Step/Controllers/SignalR/NcHub.cs index 3b39f508..2808b7fd 100644 --- a/Step/Controllers/SignalR/NcHub.cs +++ b/Step/Controllers/SignalR/NcHub.cs @@ -7,34 +7,34 @@ using Microsoft.AspNet.SignalR; namespace Step.Controllers.SignalR { - public class NcHub : Hub - { - public static List ConnectedClients = new List(); - public static bool NewConnectedClients = false; - - public override Task OnConnected() + public class NcHub : Hub { - Groups.Add(Context.ConnectionId, "ncData"); - NewConnectedClients = true; - ConnectedClients.Add(Context.ConnectionId); + public static List ConnectedClients = new List(); + public static bool NewConnectedClients = false; - return base.OnConnected(); + public override Task OnConnected() + { + Groups.Add(Context.ConnectionId, "ncData"); + NewConnectedClients = true; + ConnectedClients.Add(Context.ConnectionId); + + return base.OnConnected(); + } + + public override Task OnReconnected() + { + Groups.Add(Context.ConnectionId, "ncData"); + NewConnectedClients = true; + ConnectedClients.Add(Context.ConnectionId); + return base.OnReconnected(); + } + + public override Task OnDisconnected(bool stopCalled) + { + Groups.Remove(Context.ConnectionId, "ncData"); + ConnectedClients.Remove(Context.ConnectionId); + + return base.OnDisconnected(stopCalled); + } } - - public override Task OnReconnected() - { - Groups.Add(Context.ConnectionId, "ncData"); - NewConnectedClients = true; - ConnectedClients.Add(Context.ConnectionId); - return base.OnReconnected(); - } - - public override Task OnDisconnected(bool stopCalled) - { - Groups.Remove(Context.ConnectionId, "ncData"); - ConnectedClients.Remove(Context.ConnectionId); - - return base.OnDisconnected(stopCalled); - } - } }