From a15947f35cc602d26cf3f51a5c76b6ada939ea12 Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Wed, 9 Jan 2019 16:41:18 +0200 Subject: Implemented job upload using JobDescriptionFile. --- .../Tango.MachineStudio.Developer/Views/RunningJobView.xaml | 4 ++-- .../Tango.MachineStudio.Logging/Views/EventDetailsView.xaml | 4 ++-- .../Modules/Tango.MachineStudio.Logging/Views/EventsView.xaml | 4 ++-- .../Tango.MachineStudio.Common/MachineStudioSettings.cs | 7 +++++++ .../StudioApplication/DefaultStudioApplicationManager.cs | 2 ++ 5 files changed, 15 insertions(+), 6 deletions(-) (limited to 'Software/Visual_Studio/MachineStudio') diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views/RunningJobView.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views/RunningJobView.xaml index c9c7a4efc..16d312da4 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views/RunningJobView.xaml +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views/RunningJobView.xaml @@ -190,8 +190,8 @@ - - + + diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Views/EventDetailsView.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Views/EventDetailsView.xaml index 2dda7d342..389b18776 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Views/EventDetailsView.xaml +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Views/EventDetailsView.xaml @@ -54,7 +54,7 @@ - + @@ -68,7 +68,7 @@ - + diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Views/EventsView.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Views/EventsView.xaml index 846ea1fe2..632495103 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Views/EventsView.xaml +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/Views/EventsView.xaml @@ -201,9 +201,9 @@ - + - + diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/MachineStudioSettings.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/MachineStudioSettings.cs index 90fe33958..461a36b46 100644 --- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/MachineStudioSettings.cs +++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/MachineStudioSettings.cs @@ -6,6 +6,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows; using Tango.Logging; +using Tango.PMR.Printing; using Tango.Settings; using Tango.Web; @@ -101,6 +102,11 @@ namespace Tango.MachineStudio.Common /// public DeploymentSlot DeploymentSlot { get; set; } + /// + /// Gets or sets the job upload strategy. + /// + public JobUploadStrategy JobUploadStrategy { get; set; } + /// /// Gets the machine service address. /// @@ -121,6 +127,7 @@ namespace Tango.MachineStudio.Common StudioModulesBounds = new List(); Environment = WorkingEnvironment.Remote; DeploymentSlot = DeploymentSlot.DEV; + JobUploadStrategy = JobUploadStrategy.Default; } } } diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/StudioApplication/DefaultStudioApplicationManager.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/StudioApplication/DefaultStudioApplicationManager.cs index 1612eb36c..90a2e34e7 100644 --- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/StudioApplication/DefaultStudioApplicationManager.cs +++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/StudioApplication/DefaultStudioApplicationManager.cs @@ -366,6 +366,8 @@ namespace Tango.MachineStudio.UI.StudioApplication ConnectedMachine = connectedMachine; ConnectedMachine.SetMachine(Machine); + var settings = SettingsManager.Default.GetOrCreate(); + ConnectedMachine.JobUploadStrategy = settings.JobUploadStrategy; } else { -- cgit v1.3.1