aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Utilities/Tango.MachineEM.UI/ViewModels/MainViewVM.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Utilities/Tango.MachineEM.UI/ViewModels/MainViewVM.cs')
-rw-r--r--Software/Visual_Studio/Utilities/Tango.MachineEM.UI/ViewModels/MainViewVM.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Utilities/Tango.MachineEM.UI/ViewModels/MainViewVM.cs b/Software/Visual_Studio/Utilities/Tango.MachineEM.UI/ViewModels/MainViewVM.cs
index 6b97bae31..7d74b5d04 100644
--- a/Software/Visual_Studio/Utilities/Tango.MachineEM.UI/ViewModels/MainViewVM.cs
+++ b/Software/Visual_Studio/Utilities/Tango.MachineEM.UI/ViewModels/MainViewVM.cs
@@ -148,6 +148,7 @@ namespace Tango.MachineEM.UI.ViewModels
public RelayCommand RequestWasteReplaceCommand { get; set; }
+ public RelayCommand FailJobCommand { get; set; }
#endregion
#region Constructors
@@ -182,6 +183,7 @@ namespace Tango.MachineEM.UI.ViewModels
FinalizeThreadLoadingCommand = new RelayCommand(FinalizeThreadLoading, (x) => Emulator.IsStarted && _isThreadLoading);
AbortJobCommand = new RelayCommand(() => Emulator?.AbortJob(), (x) => Emulator.IsStarted);
RequestWasteReplaceCommand = new RelayCommand(RequestWasteReplace, (x) => Emulator.IsStarted);
+ FailJobCommand = new RelayCommand(FailJob, () => Emulator.IsStarted);
Ports = new List<string>()
{
@@ -376,6 +378,11 @@ namespace Tango.MachineEM.UI.ViewModels
catch { }
}
+ private void FailJob()
+ {
+ Emulator.FailJobWithEvent();
+ }
+
#endregion
#region Private Methods