public Object CreateandReturnObj(PatientClassesEnumeration objectToGet) { object createdObject = null; switch (objectToGet) { case PatientClassesEnumeration.PatientAlarmer: PatientAlarmer alarmer = new PatientAlarmer(); createdObject = alarmer; break; case PatientClassesEnumeration.PatientDataReader: PatientDataReader dataReader = new PatientDataReader(); createdObject = dataReader; break; case PatientClassesEnumeration.PatientData: PatientData patientData = new PatientData(); createdObject = patientData; break; default: throw new ArgumentException("Invalid parameter passed"); } return createdObject; }
public Object CreateandReturnObj(PatientClassesEnumeration objectToGet) { object createdObject = null; switch (objectToGet) { case PatientClassesEnumeration.PatientAlarmer: PatientAlarmer alarmer = new PatientAlarmer(); createdObject = alarmer; break; case PatientClassesEnumeration.PatientDataReader: PatientDataReader dataReader = new PatientDataReader(); createdObject = dataReader; break; case PatientClassesEnumeration.PatientData: PatientData patientData = new PatientData(); createdObject = patientData; break; default: throw new ArgumentException("Invalid parameter passed"); } return(createdObject); }
void createPatients() { dataFile = new StreamReader(patientDatbasePath); string text; dataFile.ReadLine(); //dataFile.ReadLine(); while ((text = dataFile.ReadLine()) != null) { //text = dataFile.ReadLine(); string[] dataItems = text.Split(','); int pNum = int.Parse(dataItems[0]); string pName = dataItems[1]; int pl = int.Parse(dataItems[2]); int ph = int.Parse(dataItems[3]); int bl = int.Parse(dataItems[4]); int bh = int.Parse(dataItems[5]); int sl = int.Parse(dataItems[6]); int sh = int.Parse(dataItems[7]); int dl = int.Parse(dataItems[8]); int dh = int.Parse(dataItems[9]); int tl = int.Parse(dataItems[10]); int th = int.Parse(dataItems[11]); Patient newPatient = new Patient(pNum, pName, pl, ph, bl, bh, sl, sh, dl, dh, tl, th); PatientData pd = new PatientData(); newPatient.setPatientData(pd); PatientAlarmer alarm = new PatientAlarmer(newPatient, window); newPatient.setAlarm(alarm); bay.Add(newPatient); } }
void setupComponents() { this.patientSelector.SelectionChanged += new SelectionChangedEventHandler(newPatientSelected); if (_alarmer == null) { _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); } }
void setupComponents() { _patientData = (PatientData)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientData); _dataReader = (PatientDataReader)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientDataReader); _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer.BreathingRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.DiastolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.PulseRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.SystolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.TemperatureAlarm += new EventHandler(soundMutableAlarm); _tickTimer.Stop(); _tickTimer.Interval= TimeSpan.FromMilliseconds(1000); _tickTimer.Tick += new EventHandler(updateReadings); }
void setupComponents() { _patientData = (PatientData)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientData); _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer.BreathingRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.DiastolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.PulseRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.SystolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.TemperatureAlarm += new EventHandler(soundMutableAlarm); _tickTimer.Stop(); _tickTimer.Interval = TimeSpan.FromMilliseconds(1000); _tickTimer.Tick += new EventHandler(updateReadings); _tickTimer.Start(); }
void limitsChanged(object sender, EventArgs e) { monitoringandalarmdetails monitor = new monitoringandalarmdetails(); if (_alarmer == null) { _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); } _alarmer.PulseRateTester.LowerLimit = heartRateLower.AlarmValue; _alarmer.BreathingRateTester.LowerLimit = breathingRateLower.AlarmValue; _alarmer.TemperatureTester.LowerLimit = temperatureLower.AlarmValue; _alarmer.SystolicBpTester.LowerLimit = systolicLower.AlarmValue; _alarmer.DiastolicBpTester.LowerLimit = diastolicLower.AlarmValue; _alarmer.PulseRateTester.UpperLimit = heartRateUpper.AlarmValue; _alarmer.BreathingRateTester.UpperLimit = breathingRateUpper.AlarmValue; _alarmer.TemperatureTester.UpperLimit = temperatureUpper.AlarmValue; _alarmer.SystolicBpTester.UpperLimit = systolicUpper.AlarmValue; _alarmer.DiastolicBpTester.UpperLimit = diastolicUpper.AlarmValue; }
void setupComponents() { _patientData = (PatientData)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientData); _patientData1 = (PatientData)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientData); _dataReader = (PatientDataReader)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientDataReader); _dataReader1 = (PatientDataReader)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientDataReader); _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer.BreathingRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.DiastolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.PulseRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.SystolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.TemperatureAlarm += new EventHandler(soundMutableAlarm); /*string fileName = @"..\..\..\" + "Bed 1" + ".csv"; * _dataReader.Connect(fileName); * * string fileName2 = @"..\..\..\" + "Bed 2" + ".csv"; * _dataReader1.Connect(fileName2);*/ _tickTimer.Stop(); _tickTimer.Interval = TimeSpan.FromMilliseconds(1000); _tickTimer.Tick += new EventHandler(updateReadings); _tickTimer.Start(); }
public void setup () { pa = new PatientAlarmer (); }
void setupComponents() { _patientData = (PatientData)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientData); _dataReader = (PatientDataReader)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientDataReader); _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer1 = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer2 = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer3 = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer4 = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer5 = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer6 = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer7 = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer.BreathingRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.DiastolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.PulseRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.SystolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.TemperatureAlarm += new EventHandler(soundMutableAlarm); _alarmer1.BreathingRateAlarm += new EventHandler(soundMutableAlarm1); _alarmer1.DiastolicBloodPressureAlarm += new EventHandler(soundMutableAlarm1); _alarmer1.PulseRateAlarm += new EventHandler(soundMutableAlarm1); _alarmer1.SystolicBloodPressureAlarm += new EventHandler(soundMutableAlarm1); _alarmer1.TemperatureAlarm += new EventHandler(soundMutableAlarm1); _alarmer2.BreathingRateAlarm2 += new EventHandler(soundMutableAlarm2); _alarmer2.DiastolicBloodPressureAlarm2 += new EventHandler(soundMutableAlarm2); _alarmer2.PulseRateAlarm2 += new EventHandler(soundMutableAlarm2); _alarmer2.SystolicBloodPressureAlarm2 += new EventHandler(soundMutableAlarm2); _alarmer2.TemperatureAlarm2 += new EventHandler(soundMutableAlarm2); _alarmer3.BreathingRateAlarm3 += new EventHandler(soundMutableAlarm3); _alarmer3.DiastolicBloodPressureAlarm3 += new EventHandler(soundMutableAlarm3); _alarmer3.PulseRateAlarm3 += new EventHandler(soundMutableAlarm3); _alarmer3.SystolicBloodPressureAlarm3 += new EventHandler(soundMutableAlarm3); _alarmer3.TemperatureAlarm3 += new EventHandler(soundMutableAlarm3); _alarmer4.BreathingRateAlarm4 += new EventHandler(soundMutableAlarm4); _alarmer4.DiastolicBloodPressureAlarm4 += new EventHandler(soundMutableAlarm4); _alarmer4.PulseRateAlarm4 += new EventHandler(soundMutableAlarm4); _alarmer4.SystolicBloodPressureAlarm4 += new EventHandler(soundMutableAlarm4); _alarmer4.TemperatureAlarm4 += new EventHandler(soundMutableAlarm4); _alarmer5.BreathingRateAlarm5 += new EventHandler(soundMutableAlarm5); _alarmer5.DiastolicBloodPressureAlarm5 += new EventHandler(soundMutableAlarm5); _alarmer5.PulseRateAlarm5 += new EventHandler(soundMutableAlarm5); _alarmer5.SystolicBloodPressureAlarm5 += new EventHandler(soundMutableAlarm5); _alarmer5.TemperatureAlarm5 += new EventHandler(soundMutableAlarm5); _alarmer6.BreathingRateAlarm6 += new EventHandler(soundMutableAlarm6); _alarmer6.DiastolicBloodPressureAlarm6 += new EventHandler(soundMutableAlarm6); _alarmer6.PulseRateAlarm6 += new EventHandler(soundMutableAlarm6); _alarmer6.SystolicBloodPressureAlarm6 += new EventHandler(soundMutableAlarm6); _alarmer6.TemperatureAlarm6 += new EventHandler(soundMutableAlarm6); _alarmer7.BreathingRateAlarm7 += new EventHandler(soundMutableAlarm7); _alarmer7.DiastolicBloodPressureAlarm7 += new EventHandler(soundMutableAlarm7); _alarmer7.PulseRateAlarm7 += new EventHandler(soundMutableAlarm7); _alarmer7.SystolicBloodPressureAlarm7 += new EventHandler(soundMutableAlarm7); _alarmer7.TemperatureAlarm7 += new EventHandler(soundMutableAlarm7); _tickTimer.Stop(); _tickTimer.Interval = TimeSpan.FromMilliseconds(1000); _tickTimer.Tick += new EventHandler(updateReadings); }
public void setAlarm(PatientAlarmer _palarm) { pAlarmer = _palarm; }
void setupComponents() { if (_alarmer == null) { _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); } _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer.BreathingRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.DiastolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.PulseRateAlarm += new EventHandler(soundMutableAlarm); _alarmer.SystolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); _alarmer.TemperatureAlarm += new EventHandler(soundMutableAlarm); }
void setupComponents() { _patientData = (PatientData)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientData); _dataReader = (PatientDataReader)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientDataReader); _alarmer = (PatientAlarmer)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientAlarmer); #region old code //_alarmer.BreathingRateAlarm += new EventHandler(soundMutableAlarm); //_alarmer.DiastolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); //_alarmer.PulseRateAlarm += new EventHandler(soundMutableAlarm); //_alarmer.SystolicBloodPressureAlarm += new EventHandler(soundMutableAlarm); //_alarmer.TemperatureAlarm += new EventHandler(soundMutableAlarm); foreach (Patient p in pCreator.bay) { foreach (Mod _mods in p.pAlarmer.Mods) { _mods.ModAlarm += new EventHandler(soundMutableAlarm); } //p.pAlarmer.Mod1Alarm += new EventHandler(soundMutableAlarm); //p.pAlarmer.Mod3BAlarm += new EventHandler(soundMutableAlarm); //p.pAlarmer.Mod2Alarm += new EventHandler(soundMutableAlarm); //p.pAlarmer.Mod3AAlarm += new EventHandler(soundMutableAlarm); //p.pAlarmer.Mod4Alarm += new EventHandler(soundMutableAlarm); } #endregion _tickTimer.Start(); _tickTimer.Interval= TimeSpan.FromMilliseconds(1000); _tickTimer.Tick += new EventHandler(updateReadings); }