Exemple #1
0
 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;
 }