SEAnesthesiaMachine.h
15enum class eAnesthesiaMachine_OxygenSource { NullSource = 0, NoSource, Wall, BottleOne, BottleTwo };
16extern CDM_DECL const std::string& eAnesthesiaMachine_OxygenSource_Name(eAnesthesiaMachine_OxygenSource m);
20extern CDM_DECL const std::string& eAnesthesiaMachine_PrimaryGas_Name(eAnesthesiaMachine_PrimaryGas m);
37 bool SerializeFromString(const std::string& src, eSerializationFormat m, const SESubstanceManager& subMgr);
49 virtual void ProcessConfiguration(SEAnesthesiaMachineConfiguration& config, SESubstanceManager& subMgr);
Definition: SEScalarFrequency.h:8
Definition: Logger.h:71
Definition: PBAnesthesiaMachine.h:11
static bool SerializeFromFile(const std::string &filename, SEAnesthesiaMachine &dst, const SESubstanceManager &subMgr)
Definition: PBAnesthesiaMachine.cpp:176
static bool SerializeToString(const SEAnesthesiaMachine &src, std::string &output, eSerializationFormat m)
Definition: PBAnesthesiaMachine.cpp:155
static bool SerializeToFile(const SEAnesthesiaMachine &src, const std::string &filename)
Definition: PBAnesthesiaMachine.cpp:161
static bool SerializeFromString(const std::string &src, SEAnesthesiaMachine &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
Definition: PBAnesthesiaMachine.cpp:168
Definition: SEScalarPressure.h:8
Definition: SEAnesthesiaMachineChamber.h:10
Definition: SEAnesthesiaMachineConfiguration.h:9
Definition: SEAnesthesiaMachine.h:24
SEAnesthesiaMachineChamber * m_RightChamber
Definition: SEAnesthesiaMachine.h:127
SEAnesthesiaMachineOxygenBottle * m_OxygenBottleOne
Definition: SEAnesthesiaMachine.h:129
SEScalar * m_InspiratoryExpiratoryRatio
Definition: SEAnesthesiaMachine.h:116
eAnesthesiaMachine_OxygenSource m_OxygenSource
Definition: SEAnesthesiaMachine.h:118
SEScalarVolumePerTime * m_InletFlow
Definition: SEAnesthesiaMachine.h:115
SEScalarPressure * m_PositiveEndExpiratoryPressure
Definition: SEAnesthesiaMachine.h:119
SEAnesthesiaMachineOxygenBottle * m_OxygenBottleTwo
Definition: SEAnesthesiaMachine.h:130
SEScalarPressure * m_ReliefValvePressure
Definition: SEAnesthesiaMachine.h:122
SEAnesthesiaMachineChamber * m_LeftChamber
Definition: SEAnesthesiaMachine.h:126
SEScalarFrequency * m_RespiratoryRate
Definition: SEAnesthesiaMachine.h:121
eAnesthesiaMachine_PrimaryGas m_PrimaryGas
Definition: SEAnesthesiaMachine.h:120
friend SEAnesthesiaMachineConfiguration
Definition: SEAnesthesiaMachine.h:27
SEScalarPressure * m_PeakInspiratoryPressure
Definition: SEAnesthesiaMachine.h:124
SEScalar0To1 * m_OxygenFraction
Definition: SEAnesthesiaMachine.h:117
Definition: SEAnesthesiaMachineOxygenBottle.h:8
Definition: SEEquipment.h:9
Definition: SEEventManager.h:73
Definition: SEGasSubstanceQuantity.h:10
Definition: SEScalar0To1.h:8
Definition: SEScalarFrequency.h:26
Definition: SEScalar.h:19
Definition: SEScalarPressure.h:29
Definition: SEScalarVolumePerTime.h:32
Definition: SESubstanceManager.h:9
virtual const SEScalar * GetScalar(const std::string &name)=0
Definition: SEScalarVolumePerTime.h:8