Example #1
0
        public async Task <SignalInfo> ProcessFileAsync(int startPoint, int endPoint)
        {
            Logger.Trace("Start file processing {0} for points ({1}; {2})", this.FileName, startPoint, endPoint);

            SignalInfo signalInfo = await _signalProcessorService.ProcessFileAsync(startPoint, endPoint);

            Logger.Trace("End file processing {0} for points ({1}; {2})", this.FileName, startPoint, endPoint);

            return(signalInfo);
        }
Example #2
0
        private async Task <SignalViewModel> ProcessSignal(string fileName)
        {
            string fullPath = this.GetFileFullPath(fileName);

            ISignalProcessorService signalProcessor = _signalProcessorServiceFactory.Create(fullPath);
            SignalInfo signalInfo = await signalProcessor.ProcessFileAsync();

            SignalViewModel signalViewModel = SignalViewModelBuilder.Create(signalInfo, fileName);

            return(signalViewModel);
        }