aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-07-18 13:22:21 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-07-18 13:22:21 +0300
commit02bc7f8e417b1c24eb35764167ad068452a36e2a (patch)
tree67f6ae98b9f5908bed44d4e1268dedb92d34a76f /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels
parent2f123f2b1925f47d6f934a43c41082a7ad591799 (diff)
downloadTango-02bc7f8e417b1c24eb35764167ad068452a36e2a.tar.gz
Tango-02bc7f8e417b1c24eb35764167ad068452a36e2a.zip
Added finalization stage to job progress.
Fixed issue with process parameters indices.
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels')
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs
index d904c2e90..749a09023 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs
@@ -1185,6 +1185,13 @@ namespace Tango.MachineStudio.Developer.ViewModels
});
};
+ _jobHandler.Finalizing += (_, __) =>
+ {
+ _speech.SpeakInfo("Finalizing job...");
+ LogManager.Log(String.Format("Finalizing job {0}.", RunningJob.Name));
+ _eventLogger.Log(String.Format("Finalizing job {0}.", RunningJob.Name));
+ };
+
_jobHandler.Completed += (x, e) =>
{
LogManager.Log(String.Format("Job {0} has completed.", RunningJob.Name));
@@ -1328,9 +1335,13 @@ namespace Tango.MachineStudio.Developer.ViewModels
ProcessParametersTablesGroup group = new ProcessParametersTablesGroup();
List<ProcessParametersTable> tables = new List<ProcessParametersTable>();
+
+ int index = 0;
+
foreach (var table in RmlProcessParametersTableGroup.ProcessParametersTables)
{
var newTable = table.CloneEntity();
+ newTable.TableIndex = index++;
newTable.ProcessParametersTablesGroup = group;
tables.Add(newTable);
}