SEMechanicalVentilatorPressureControl.h
7 enum class eMechanicalVentilator_PressureControlMode { AssistedControl = 0, ContinuousMandatoryVentilation };
8 extern CDM_DECL const std::string& eMechanicalVentilator_PressureControlMode_Name(eMechanicalVentilator_PressureControlMode m);
22 virtual void Copy(const SEMechanicalVentilatorPressureControl& src, const SESubstanceManager& subMgr, bool /*preserveState*/ = false);
24 virtual void MergeMode(const SEMechanicalVentilatorPressureControl& src, const SESubstanceManager& subMgr, eMergeType mt);
25 virtual bool ToSettings(SEMechanicalVentilatorSettings& s, SESubstanceManager& subMgr, eMergeType mt) override;
Definition: SEScalarFrequency.h:8
Definition: Logger.h:71
Definition: PBEquipmentActions.h:41
Definition: SEScalarPressure.h:8
virtual const SEScalar * GetScalar(const std::string &name)=0
static SEAction * Copy(const SEAction &, const SESubstanceManager &)
Definition: SEAction.cpp:53
Definition: SEMechanicalVentilatorMode.h:8
bool IsValid() const override
Definition: SEMechanicalVentilatorMode.cpp:33
virtual bool ToSettings(SEMechanicalVentilatorSettings &s, SESubstanceManager &subMgr, eMergeType mt)
Definition: SEMechanicalVentilatorMode.cpp:47
bool IsActive() const override
Definition: SEMechanicalVentilatorMode.cpp:40
Definition: SEMechanicalVentilatorPressureControl.h:11
SEScalarPressure * m_PositiveEndExpiratoryPressure
Definition: SEMechanicalVentilatorPressureControl.h:81
eDriverWaveform m_InspirationWaveform
Definition: SEMechanicalVentilatorPressureControl.h:78
eMechanicalVentilator_PressureControlMode m_Mode
Definition: SEMechanicalVentilatorPressureControl.h:74
SEScalarPressure * m_InspirationPatientTriggerPressure
Definition: SEMechanicalVentilatorPressureControl.h:77
SEScalarVolumePerTime * m_InspirationPatientTriggerFlow
Definition: SEMechanicalVentilatorPressureControl.h:76
virtual std::string GetName() const override
Definition: SEMechanicalVentilatorPressureControl.h:19
SEScalarTime * m_InspiratoryPeriod
Definition: SEMechanicalVentilatorPressureControl.h:79
SEScalarPressure * m_InspiratoryPressure
Definition: SEMechanicalVentilatorPressureControl.h:80
SEScalarTime * m_Slope
Definition: SEMechanicalVentilatorPressureControl.h:83
SEScalar0To1 * m_FractionInspiredOxygen
Definition: SEMechanicalVentilatorPressureControl.h:75
SEScalarFrequency * m_RespirationRate
Definition: SEMechanicalVentilatorPressureControl.h:82
Definition: SEMechanicalVentilatorSettings.h:14
Definition: SEScalar0To1.h:8
Definition: SEScalarFrequency.h:26
Definition: SEScalar.h:19
Definition: SEScalarPressure.h:29
Definition: SEScalarTime.h:28
Definition: SEScalarVolumePerTime.h:32
Definition: SESubstanceManager.h:9
Definition: SEScalarTime.h:8
Definition: SEScalarVolumePerTime.h:8