public CtrlOPVitalsBL(iOPVitalsDAL currentDal, ref ConcurrentQueue <RawData> RawDataQueue, ref DAQSettingsDTO daqSettingsDto, PatientDTO patientDto) { _RawDataQueue = RawDataQueue; this.currentDal = currentDal; InitializeDataReadyEvents(); InitializeCalibrationClasses(); _daqSettings = daqSettingsDto; _patientDto = patientDto; _operationDTO = new OperationDTO(); employee = new EmployeeDTO(); _deQueue = new DeQueue(_RawDataQueue, _daqSettings); _filterSettingsDTO = new FilterSettingsDTO(); _filterFactory = new FilterFactory(_daqSettings, _filterSettingsDTO); meanfilter_ = new MeanFilter(_dataReadyEventMeanFilter, _deQueue, _filterFactory); InitializeAlarmClasses(); InitializeCalculationClasses(); zero = 0.0; }
public FilterFactory(DAQSettingsDTO daqDTO, FilterSettingsDTO filterSettings) { _daqDTO = daqDTO; _filterSettings = filterSettings; }