Example #1
0
        public DataCalculation(BlockingCollection <List <double> > dataQueueToCalculation, IDatabaseSaver databaseSaver)
        {
            //_dataProcessing = dataProcessing;
            _pulse                  = new Pulse();
            _bloodPressure          = new BloodPressure();
            _processedDataCollector = new ProcessedDataCollector();
            _databaseSaver          = databaseSaver;
            _binFormatter           = new BinFormatter();
            _alarm                  = new Alarm();
            _alarmList              = new List <bool>(2);
            _dataQueue              = dataQueueToCalculation;



            //create variables
            f_sample                 = 1000;
            CalculatedPulseValue     = 0;
            CalculatedSystolicValue  = 0;
            CalculatedDiastolicValue = 0;
            CalculatedAverageBPValue = 0;


            //_dataQueue = _dataProcessing.GetDataQueueToCalculation();
        }
 public DatabaseSaverWithSubscribers(IDatabaseSaver databaseSaver)
 {
     this.databaseSaver = databaseSaver;
 }
Example #3
0
 public MailSenderDecorator(IDatabaseSaver saver, MailSender mailSender, string email) : base(saver)
 {
     this.mailSender = mailSender;
     this.email      = email;
 }
Example #4
0
 public CacheUpdaterDecorator(IDatabaseSaver saver, CacheUpdater cacheUpdater) : base(saver)
 {
     this.cacheUpdater = cacheUpdater;
 }
 public DatabaseSaverListener(IDatabaseSaver databaseSaver)
 {
     intDatabaseSaver = databaseSaver;
 }
 public DatabaseSaverDecorator(IDatabaseSaver databaseSaver)
 {
     this.databaseSaver = databaseSaver;
 }
 public DatabaseUpdateCacheSaver(IDatabaseSaver saver, CacheUpdater updater)
 {
     this.saver   = saver;
     this.updater = updater;
 }
Example #8
0
 private void DoSmth(IDatabaseSaver saver)
 {
     saver.SaveData(null);
 }
 private void DoSmth(IDatabaseSaver saver)
 {
     saver.SaveData(null);
     NotifySubscribers("save");
 }
 public DatabaseSaverDecorator(IDatabaseSaver saver)
 {
     Wrappee = saver;
 }
Example #11
0
 public CustomDatabaseSaver(IDatabaseSaver saver)
 {
     this.saver = saver;
 }
Example #12
0
 public DatabaseSaverDecorator(IDatabaseSaver saver)
 {
     wrap = saver;
 }
Example #13
0
 public MailSenderDecorator(IDatabaseSaver saver, MailSender mailSender, string email = "")
     : base(saver)
 {
     _mailSender = mailSender;
     _email      = email;
 }
Example #14
0
 public DatabaseSaverDecorator(IDatabaseSaver saver)
 {
     this.saver = saver;
 }
Example #15
0
 public DatabaseSaverProxy(IDatabaseSaver databaseSaver)
 {
     _databaseSaver = databaseSaver;
 }
 public DatabaseSaverListener(IDatabaseSaver databaseSaver)
 {
     this.databaseSaver = databaseSaver;
 }
 public ChildDecorator(IDatabaseSaver databaseSaver, MailSender mailSender, CacheUpdater cacheUpdater)
    : base(databaseSaver)
 {
     this.mailSender = mailSender;
     this.cacheUpdater = cacheUpdater;
 }
Example #18
0
 public CustomCacheUpdater(IDatabaseSaver saver, CacheUpdater cacheUpdater) : base(saver)
 {
     this.cacheUpdater = cacheUpdater;
 }
Example #19
0
 public CustomMailSender(IDatabaseSaver saver, MailSender mailSender, string email) : base(saver)
 {
     this.mailSender = mailSender;
     this.email      = email;
 }