diff options
Diffstat (limited to 'Software/Visual_Studio/FSE/Tango.FSE.UI/Tiles/RemoteJob/RemoteJobTile.cs')
| -rw-r--r-- | Software/Visual_Studio/FSE/Tango.FSE.UI/Tiles/RemoteJob/RemoteJobTile.cs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Software/Visual_Studio/FSE/Tango.FSE.UI/Tiles/RemoteJob/RemoteJobTile.cs b/Software/Visual_Studio/FSE/Tango.FSE.UI/Tiles/RemoteJob/RemoteJobTile.cs index 453a0892e..07784ce1f 100644 --- a/Software/Visual_Studio/FSE/Tango.FSE.UI/Tiles/RemoteJob/RemoteJobTile.cs +++ b/Software/Visual_Studio/FSE/Tango.FSE.UI/Tiles/RemoteJob/RemoteJobTile.cs @@ -36,6 +36,14 @@ namespace Tango.FSE.UI.Tiles.RemoteJob set { _runningJobStatus = value; RaisePropertyChangedAuto(); } } + private RemoteJobUpdateResponse _remoteJobResponse; + public RemoteJobUpdateResponse RemoteJobResponse + { + get { return _remoteJobResponse; } + set { _remoteJobResponse = value; RaisePropertyChangedAuto(); } + } + + private bool _isRunning; public bool IsRunning { @@ -99,9 +107,15 @@ namespace Tango.FSE.UI.Tiles.RemoteJob RemoteJobProvider.RemoteJobStarted += RemoteJobProvider_RemoteJobStarted; RemoteJobProvider.RemoteJobStopped += RemoteJobProvider_RemoteJobStopped; + RemoteJobProvider.RemoteJobUpdated += RemoteJobProvider_RemoteJobUpdated; MachineProvider.MachineConnected += MachineProvider_MachineConnected; } + private void RemoteJobProvider_RemoteJobUpdated(object sender, Common.RemoteJob.RemoteJobUpdatedEventArgs e) + { + RemoteJobResponse = e.RemoteJobUpdateResponse; + } + private void MachineProvider_MachineConnected(object sender, Common.Connection.MachineConnectedEventArgs e) { InitDemoJob(); @@ -119,6 +133,7 @@ namespace Tango.FSE.UI.Tiles.RemoteJob Handler.StatusChanged -= Handler_StatusChanged; } + RemoteJobResponse = e.RemoteJobUpdateResponse; Handler = e.JobHandler; Handler.StatusChanged += Handler_StatusChanged; Job = e.JobHandler.Job; |
