public CalcPuls(DAQSettingsDTO daqDTO, AutoResetEvent dataReadyEvent, DeQueue deQueue) { _daqDTO = daqDTO; analysisList = new List <double>(); _puls = 0; _dataReadyEvent = dataReadyEvent; _deQueue = deQueue; _deQueue.Attach(this); }
public MeanFilter(AutoResetEvent dataReadyEvent, DeQueue deQueue, FilterFactory filterFactory) { _displayList = new List <double>(); _dataReadyEvent = dataReadyEvent; _stopThread = false; _deQueue = deQueue; _deQueue.Attach(this); _filterFactory = filterFactory; }
public CalcMeanBloodPressure(DAQSettingsDTO daqDTO, AutoResetEvent dataReadyEvent, DeQueue deQueue) { _dataReadyEvent = dataReadyEvent; _meanBloodPressure = 0; analyselist = new List <double>(); _daqDTO = daqDTO; _deQueue = deQueue; _deQueue.Attach(this); }
public CalcSys(DAQSettingsDTO daqDTO, AutoResetEvent dataReadyEvent, DeQueue deQueue, IAlarm alarm) { analyselist = new List <double>(); _sys = 0; _daqDTO = daqDTO; _dataReadyEvent = dataReadyEvent; _deQueue = deQueue; _deQueue.Attach(this); _alarm = alarm; sys = 0; }