From 552894c3a14ce405ac78d0fc7c2ce9cf3a1f715e Mon Sep 17 00:00:00 2001 From: fmg005 Date: Tue, 15 May 2018 00:41:17 -0400 Subject: [PATCH] Added more data requests to output file --- HardwareSimulator.cpp | 4 ++-- SimulationEngine.cpp | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/HardwareSimulator.cpp b/HardwareSimulator.cpp index 670659a..93c6994 100644 --- a/HardwareSimulator.cpp +++ b/HardwareSimulator.cpp @@ -107,8 +107,8 @@ void HardwareSimulator::SetRespRate(double rate) { void HardwareSimulator::SetOxygenSat(double rate) { int o2_rate = static_cast(rate); /* prosim has a bug, monitor displays value which is 1 unit - higher than set value (for oxygen saturation) - */ + higher than set value (for oxygen saturation) + */ int i_rate = o2_rate - 1; std::string s_rate = std::to_string(i_rate); diff --git a/SimulationEngine.cpp b/SimulationEngine.cpp index dc3525d..1aa1f28 100644 --- a/SimulationEngine.cpp +++ b/SimulationEngine.cpp @@ -2,8 +2,8 @@ #include #include #include -#include #include +#include #include "serial/serial.h" #include "HardwareSimulator.h" @@ -58,6 +58,9 @@ void Simulation(const string patient_name, const std::shared_ptr& cfg, c pe->GetEngineTracker()->GetDataRequestManager().CreatePhysiologyDataRequest("SystolicArterialPressure", PressureUnit::mmHg); pe->GetEngineTracker()->GetDataRequestManager().CreatePhysiologyDataRequest("DiastolicArterialPressure", PressureUnit::mmHg); pe->GetEngineTracker()->GetDataRequestManager().CreatePhysiologyDataRequest("MeanArterialPressure", PressureUnit::mmHg); + pe->GetEngineTracker()->GetDataRequestManager().CreatePhysiologyDataRequest("HeartRate", FrequencyUnit::Per_min); + pe->GetEngineTracker()->GetDataRequestManager().CreatePhysiologyDataRequest("RespirationRate", FrequencyUnit::Per_min); + pe->GetEngineTracker()->GetDataRequestManager().CreatePhysiologyDataRequest("OxygenSaturation"); pe->GetEngineTracker()->GetDataRequestManager().SetResultsFilename(prosim_results_dir+"PulseSimEngine_"+patient_name+".txt"); SEHemorrhage hemorrhageLeg; -- 2.24.1