public WebHub() { _filamentService = WebService.GetFilamentService(); //_filamentService.DiameterChanged += _filamentService_DiameterChanged; hubContext = GlobalHost.ConnectionManager.GetHubContext <WebHub>(); }
public DiameterView(IFilamentService filamentService, INavigationService navigationService) { InitializeComponent(); timer = new Stopwatch(); _filamentService = filamentService; _filamentService.DiameterChanged += _filamentService_DiameterChanged; _navigationService = navigationService; _navigationService.RegionCleared += _navigationService_RegionCleared; zgraphHistorical = ZedGraphPlotModel.GetPlot("HistoricalModel"); zgraphRealTime = ZedGraphPlotModel.GetPlot("RealTimeModel"); timer.Start(); previousHistoricalMillis = 0; //add to grid on xaml page zedGraphHistoricalModel.Children.Add(new WindowsFormsHost() { Child = zgraphHistorical }); zedGraphRealTimeModel.Children.Add(new WindowsFormsHost() { Child = zgraphRealTime }); settingsButton.Click += SettingButton_Click; this.LayoutUpdated += DiameterView_LayoutUpdated; this.SizeChanged += DiameterView_SizeChanged; }
public SettingsViewModel(IFilamentService filamentService, INavigationService navigationService, IFileService fileService) { _filamentService = filamentService; _fileService = fileService; _navigationService = navigationService; _filamentService.PropertyChanged += _filamentService_PropertyChanged; CloseSettingsView = new DelegateCommand(CloseView_Click); OpenSpoolDataFolder = new DelegateCommand(OpenSpoolDataFolder_Click); }
public DiameterViewModel(IFilamentService filamentService, INavigationService navigationService) { _filamentService = filamentService; _navigationService = navigationService; _navigationService.RegionCleared += _navigationService_RegionCleared; _filamentService.PropertyChanged += _filamentService_PropertyChanged; _filamentService.StopWatchedTimeChanged += _filamentService_StopWatchedTimeChanged; ResetGraph = new DelegateCommand(ResetGraph_Click); StartCapture = new DelegateCommand(StartCapture_Click); StopCapture = new DelegateCommand(StopCapture_Click); Settings = new DelegateCommand(Settings_Click); }
private void StartFilamentService() { bool simulation = false; foreach (string arg in startArgs) { simulation = arg.Contains("-s"); if (simulation) { break; } } IFilamentService filamentService = Container.Resolve <IFilamentService>(); filamentService.IsSimulationModeActive = simulation; }
public WebService(IFilamentService filamentService) { _filamentService = filamentService; StartWeb(); }