public void OnJobAssigned(Job job) { MonitoredJobViewModel monitoredJob = new MonitoredJobViewModel(job, Plot, m_cancelTokenSource.Token, MainWindowViewModel.Instance.LogToFile); AllMonitoredJobs.Insert(0, monitoredJob); ViewModelFromModel[job] = monitoredJob; }
public void DispatchOnExperimentalUnitLaunched(Job job, ExperimentalUnit expUnit) { MonitoredJobViewModel jobVM = ViewModelFromModel[job]; jobVM.OnExperimentalUnitLaunched(expUnit); }
public void DispatchOnStateChanged(Job job, string experimentId, Monitoring.State state) { MonitoredJobViewModel jobVM = ViewModelFromModel[job]; jobVM.OnStateChanged(experimentId, state); }
public void DispatchOnAllStatesChanged(Job job, Monitoring.State state) { MonitoredJobViewModel jobVM = ViewModelFromModel[job]; jobVM.OnAllStatesChanged(state); }
public void DispatchOnMessageReceived(Job job, string experimentId, string messageId, string messageContent) { MonitoredJobViewModel jobVM = ViewModelFromModel[job]; jobVM.OnMessageReceived(experimentId, messageId, messageContent); }