aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/FSE/Tango.FSE.UI/Tiles/RemoteJob/RemoteJobTile.cs
diff options
context:
space:
mode:
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.cs15
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;