public void RunCalcSys() //GOF { while (!_stopThread) { _dataReadyEvent.WaitOne(); List <double> list = _deQueue.GetRawDataFromDeQueue(); CalculateSys(list); } }
public void RunCalcMeanBloodPressure() { while (!_stopThread) { _dataReadyEvent.WaitOne(); List <double> list = _deQueue.GetRawDataFromDeQueue(); CalculateMean(list); } }
public void RunMeanFilter() { while (!_stopThread) { _dataReadyEvent.WaitOne(); List <double> list = _deQueue.GetRawDataFromDeQueue(); IFilter filter = _filterFactory.CreateFilter(); SortList(filter.FilterData(list.ToArray())); Notify(); } }