public VisualisationPageViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager, IMeasurementMethodViewModel measurementMethodViewModel) { _eventAggregator = eventAggregator; _measurementManager = measurementManager; MeasurementMethodViewModel = measurementMethodViewModel; }
public ChartsViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager, IMeasurementMethodViewModel measurementMethodViewModel) { _eventAggregator = eventAggregator; _measurementManager = measurementManager; _measurementMethodViewModel = measurementMethodViewModel; }
public MeasurementCalibrationViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager) : base(eventAggregator) { _measurementManager = measurementManager; _measurementManager.PositionSource .Subscribe(pos => CurrentGaugePosition = pos); }
public CounterSystem(IMeasurementManager manager, ISender sender, int delay = 5000) { _watch = Stopwatch.StartNew(); _isRunning = false; SendDelay = delay; _sender = sender; _measurementManager = manager; }
public CockpitVM(IStationDataManager stationDataManager, IUserManager userManager, IMeasurementManager measurementManager, Window currentWindow) { _context = SynchronizationContext.Current; this._measurementManager = measurementManager; this._currentWindow = currentWindow; this._stationManager = stationDataManager; this._userManager = userManager; this._currentUser = null; InitWithoutUser(); }
public MeasurementController(IMeasurementRepository repository, ILogger logger, IMapper mapper, IAquariumRepository aquariumRepository, IValidationManager validationManager, IUnitManager unitManager, IMeasurementManager measurementManager) : base(logger, mapper) { _repository = repository; _aquariumRepository = aquariumRepository; _validationManager = validationManager; _unitManager = unitManager; _measurementManager = measurementManager; }
public ConnectionSetupViewModel(IConnectionService connectionService, IMeasurementManager measurementManager) { _connectionService = connectionService; measurementManager.PositionSource .Subscribe(pos => { Position = pos; }); _connectionService.DiagnosticEventsStream .Subscribe(dE => { ConnectionStatus = (ConnectionStatus)dE.Message; }); ConnectCommand.Execute(null); }
public CockpitVM(IStationDataManager stationManager, IUserManager userManager, IMeasurementManager measurementManager, User currentUser, Window currentWindow) { _context = SynchronizationContext.Current; this._measurementManager = measurementManager; this.SearchTypes = new ObservableCollection <SearchType>(); this._currentWindow = currentWindow; this._stationManager = stationManager; this._userManager = userManager; this._currentUser = currentUser; InitWithUser(); }
public MeasurementProcessViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager, IMeasurementMethodViewModel measurementMethodViewModel) : base(eventAggregator) { MeasurementMethodViewModel = measurementMethodViewModel; _measurementManager = measurementManager; // Update all UI elements _measurementManager.PositionSource .Subscribe(_ => { (NextElementCommand as AwaitableDelegateCommand)?.RaiseCanExecuteChanged(); UpdateNavigationCommands(); }); }
public MeasurementMethodViewModel(IMeasurementManager measurementManager, IDataExportService dataExportService) { _measurementManager = measurementManager; _dataExportService = dataExportService; _measurementManager.MeasurementSource .Subscribe(InitializeMeasurement); _measurementManager.PositionSource .ObserveOn(SynchronizationContext.Current) .Subscribe(pos => { PresentPosition = pos; ReleaseDialog.RaiseCanExecuteChanged(); }); }
public MainViewModel(IMeasurementManager measurementManager, IExporter exporter) { MeasurementManager = measurementManager; Exporter = exporter; StartCommand = new RelayCommand(OnStart); StopCommand = new RelayCommand(OnStop); ExportCommand = new RelayCommand(OnExport, CanExport); ExperimentSettings = new ExperimentSettingsModel { SamplingIntervalMilliseconds = 1000 }; Measurements = new ObservableCollection <MeasurementModel>(); measurementManager.MeasurementReceived.ObserveOnDispatcher().Subscribe(OnMeasurementReceived); InitWeightGraph(); InitSpeedGraph(); InitAccelerationGraph(); }
public MeasurementElementSelectionViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager) : base(eventAggregator) { _measurementManager = measurementManager; AvailableMeasurementMethods = _measurementManager.AvailableMeasurementMethods; }
public MeasurementSelectionCalculationViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager, IMeasurementMethodViewModel measurementMethodViewModel) : base(eventAggregator) { _measurementManager = measurementManager; MeasurementMethodViewModel = measurementMethodViewModel; }
public MeasurementController(IMeasurementManager manager, RedisService redisService) { this._manager = manager; this._redisService = redisService; }
public static IMeasurementManager GetMeasurementManager() { return(_MeasurementManager ?? (_MeasurementManager = new MeasurementManager())); }