private void AddDevice_Clicked(TrakHound_UI.Button bt) { var connection = new TempServer.MTConnect.MTConnectConnection(); connection.DeviceId = Guid.NewGuid().ToString(); connection.Address = AddDeviceAddress; connection.Port = AddDevicePort; connection.DeviceName = AddDeviceName; AddMTConnectConnection(connection); }
private void AddMTConnectConnection(TempServer.MTConnect.MTConnectConnection connection) { addDeviceQueue.Add(connection); if (addDevicesUpdateTimer != null) { addDevicesUpdateTimer.Stop(); } addDevicesUpdateTimer = new System.Timers.Timer(); addDevicesUpdateTimer.Interval = 2000; addDevicesUpdateTimer.Elapsed += AddDevicesUpdateTimer_Elapsed; addDevicesUpdateTimer.Start(); }