SEMechanicalVentilatorVolumeControl.h
7 enum class eMechanicalVentilator_VolumeControlMode { AssistedControl = 0, ContinuousMandatoryVentilation };
8 extern CDM_DECL const std::string& eMechanicalVentilator_VolumeControlMode_Name(eMechanicalVentilator_VolumeControlMode m);
22 virtual void Copy(const SEMechanicalVentilatorVolumeControl& src, const SESubstanceManager& subMgr, bool /*preserveState*/ = false);
24 virtual void MergeMode(const SEMechanicalVentilatorVolumeControl& 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: SEMechanicalVentilatorSettings.h:14
Definition: SEMechanicalVentilatorVolumeControl.h:11
virtual std::string GetName() const override
Definition: SEMechanicalVentilatorVolumeControl.h:19
eMechanicalVentilator_VolumeControlMode m_Mode
Definition: SEMechanicalVentilatorVolumeControl.h:79
SEScalarTime * m_InspiratoryPeriod
Definition: SEMechanicalVentilatorVolumeControl.h:85
eDriverWaveform m_InspirationWaveform
Definition: SEMechanicalVentilatorVolumeControl.h:84
SEScalarVolumePerTime * m_InspirationPatientTriggerFlow
Definition: SEMechanicalVentilatorVolumeControl.h:82
SEScalarPressure * m_InspirationPatientTriggerPressure
Definition: SEMechanicalVentilatorVolumeControl.h:83
SEScalar0To1 * m_FractionInspiredOxygen
Definition: SEMechanicalVentilatorVolumeControl.h:81
SEScalarTime * m_Slope
Definition: SEMechanicalVentilatorVolumeControl.h:88
SEScalarVolume * m_TidalVolume
Definition: SEMechanicalVentilatorVolumeControl.h:89
SEScalarPressure * m_PositiveEndExpiratoryPressure
Definition: SEMechanicalVentilatorVolumeControl.h:86
SEScalarVolumePerTime * m_Flow
Definition: SEMechanicalVentilatorVolumeControl.h:80
SEScalarFrequency * m_RespirationRate
Definition: SEMechanicalVentilatorVolumeControl.h:87
Definition: SEScalar0To1.h:8
Definition: SEScalarFrequency.h:26
Definition: SEScalar.h:19
Definition: SEScalarPressure.h:29
Definition: SEScalarTime.h:28
Definition: SEScalarVolume.h:28
Definition: SEScalarVolumePerTime.h:32
Definition: SESubstanceManager.h:9
Definition: SEScalarTime.h:8
Definition: SEScalarVolumePerTime.h:8
Definition: SEScalarVolume.h:8