public WdaqFileService(ILogService logService, IWdaqSettingService settingService) { _logService = logService; _settingService = settingService; _lock = new SemaphoreSlim(1); }
private void InitServices() { _kernel = new StandardKernel(); _kernel.Load(new WdaqModule()); _logService = _kernel.Get <ILogService>(); _wdaqService = _kernel.Get <IWdaqService>(); _wdaqService.DataReceived += WdaqReadingReceived; _wdaqService.CsvExported += CsvFileExported; LoadSerialPorts(); LineChart(temp_chart, "Temperatura", "Temperatura"); LineChart(humidity_chart, "Humedad", "Humedad"); LineChart(pressure_chart, "Presión Barométrica", "Temperatura", "Presión", "Altitud"); LineChart(accelerometer, "Acelerómetro", "X", "Y", "Z"); LineChart(gyroscope, "Giroscopio", "X", "Y", "Z"); _settingSvc = _kernel.Get <IWdaqSettingService>(); var setting = _settingSvc.LoadSetting(); path_txt.Text = setting.RunFolder; }
public WdaqService( IWdaqFileService wdaqFileService, ILogService logService, IWdaqDataParser dataParser, IDataExporter dataExporter, IWdaqSettingService settingService) { _wdaqFileService = wdaqFileService; _logService = logService; _dataParser = dataParser; _dataExporter = dataExporter; _settingService = settingService; }