aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2020-01-22 16:38:48 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2020-01-22 16:38:48 +0200
commit287af6d4bed5333087cb9d702d20035b1ad9a326 (patch)
tree58d229d36680c9ee768516834cde6d8301055e02 /Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup
parentb06466e5b4fd861207452fa4cebb2ee68195a8e6 (diff)
downloadTango-287af6d4bed5333087cb9d702d20035b1ad9a326.tar.gz
Tango-287af6d4bed5333087cb9d702d20035b1ad9a326.zip
Implemented team viewer join group.
Prevent multiple power up dialogs from showing. Implement auto available dispenser assignment for machine creation. Sorting for machines and dispensers in Machine designer. Implemented new PPC factory reset with team viewer and device name change. Fixed "Exit To Shell" to open real explorer. Redesigned restarting system view. Updated power off animation. Updated loading animation.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup/MachineSetupManager.cs37
1 files changed, 24 insertions, 13 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup/MachineSetupManager.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup/MachineSetupManager.cs
index 29daedb4c..2177efecc 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup/MachineSetupManager.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup/MachineSetupManager.cs
@@ -235,10 +235,21 @@ namespace Tango.PPC.Common.MachineSetup
Login(serialNumber).Wait();
+ String deviceName = $"Tango-{serialNumber}-{settings.DeploymentSlot.ToString()}";
+ LogManager.Log($"Settings device name: '{deviceName}'...");
+ try
+ {
+ await _windows_manager.SetDeviceName(deviceName);
+ }
+ catch
+ {
+ throw new IOException("Error setting device name.");
+ }
+
MachineSetupRequest request = new MachineSetupRequest();
request.SerialNumber = serialNumber;
request.DeviceID = await _windows_manager.GetDeviceId();
- request.DeviceName = await _windows_manager.GetDeviceName();
+ request.DeviceName = deviceName;
try
{
@@ -278,20 +289,20 @@ namespace Tango.PPC.Common.MachineSetup
UpdateProgress("Activating operation system license", "Activating...");
await _windows_manager.Activate(setup_response.OSKey);
}
+ }
- if (setup_response.SetupRemoteAssistance)
- {
- LogManager.Log("Installing remote assistance...");
- UpdateProgress("Installing remote assistance", "Installing...");
- await _remoteAssistance.InstallRemoteAssistance(serialNumber, settings.DeploymentSlot.ToString());
- }
+ if (setup_response.SetupRemoteAssistance)
+ {
+ LogManager.Log("Installing remote assistance...");
+ UpdateProgress("Installing remote assistance", "Installing...");
+ await _remoteAssistance.InstallRemoteAssistance(serialNumber, setup_response.Organization, settings.DeploymentSlot.ToString());
+ }
- if (setup_response.SetupUWF)
- {
- LogManager.Log("Activating unified write filter...");
- UpdateProgress("Activating disk protection", "Activating...");
- await _uwf.Setup();
- }
+ if (setup_response.SetupUWF)
+ {
+ LogManager.Log("Activating unified write filter...");
+ UpdateProgress("Activating disk protection", "Activating...");
+ await _uwf.Setup();
}
//Create temporary folders for packages.