public void DataInit() { string fileName; _listPatientDataReader = new List <PatientDataReader>(); _ListPulseRates = new List <Label>(); _ListBloodPressure = new List <Label>(); _ListTemperatures = new List <Label>(); _ListBreathingRates = new List <Label>(); _ListModuleBloodCanvas = new List <Canvas>(); _ListModuleHeartCanvas = new List <Canvas>(); _ListModulePulseCanvas = new List <Canvas>(); _ListModuleTemparatureCanvas = new List <Canvas>(); for (int i = 0; i < 8; i++) { fileName = @"..\..\..\" + "Bed " + (i + 1) + ".csv"; PatientDataReader _dataReader = (PatientDataReader)_patientFactory.CreateandReturnObj(PatientClassesEnumeration.PatientDataReader); _dataReader.Connect(fileName); _listPatientDataReader.Add(_dataReader); } }
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(); }