static void Main(string[] args) { CheckVitals _check = new CheckVitals(bpm.BpmCheck); Checker _checkerBpm = new Checker(new CheckVitals(_check)); Checker _checkerSpo2 = new Checker(new CheckVitals(spo2.Spo2Check)); Checker _checkerRespRate = new Checker(new CheckVitals(respRate.RespRateCheck)); //give value _checkerBpm.startCheck(90); _checkerSpo2.startCheck(80); _checkerRespRate.startCheck(55); SMSAlert _sms = new SMSAlert(); SoundAlert _sound = new SoundAlert(); Alerting _handlerone = new Alerting(_sms.Update); Alerting _handlertwo = new Alerting(_sound.Notify); bpm.Alert += _handlerone; bpm.Alert += _handlertwo; spo2.Alert += _handlerone; spo2.Alert += _handlertwo; respRate.Alert += _handlerone; respRate.Alert += _handlertwo; bpm.Alerting(); spo2.Alerting(); respRate.Alerting(); }
public Checker(CheckVitals vitals) { this.vitals = vitals; }
public Checker(CheckVitals vitalName) { this.check = vitalName; }