SEMechanicalVentilator Class Reference
#include <SEMechanicalVentilator.h>
Inherits SEEquipment.
Public Member Functions | |
SEMechanicalVentilator (Logger *logger) | |
virtual | ~SEMechanicalVentilator () |
virtual void | Clear () |
virtual void | TurnOff () |
![]() | |
SEEquipment (Logger *logger) | |
virtual | ~SEEquipment () |
![]() | |
SESystem (Logger *logger) | |
virtual | ~SESystem () |
![]() | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
virtual void | SetLogger (Logger &logger) |
virtual void | Debug (std::string const &msg, std::string const &origin=empty) const |
virtual void | Debug (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Debug (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Info (std::string const &msg, std::string const &origin=empty) const |
virtual void | Info (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Info (const std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Info (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Warning (std::string const &msg, std::string const &origin=empty) const |
virtual void | Warning (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Warning (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Error (std::string const &msg, std::string const &origin=empty) const |
virtual void | Error (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Error (std::ostream &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::string const &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::stringstream &msg, std::string const &origin=empty) const |
virtual void | Fatal (std::ostream &msg, std::string const &origin=empty) const |
Friends | |
class | PBMechanicalVentilator |
Additional Inherited Members | |
![]() | |
static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem *> *systems) |
![]() | |
static const std::string | empty |
![]() | |
std::stringstream | m_ss |
![]() | |
bool | myLogger |
Logger * | m_Logger |
Constructor & Destructor Documentation
◆ SEMechanicalVentilator()
SEMechanicalVentilator::SEMechanicalVentilator | ( | Logger * | logger | ) |
◆ ~SEMechanicalVentilator()
|
virtual |
Member Function Documentation
◆ Clear()
|
virtual |
Reimplemented from SEEquipment.
◆ GetAirwayPressure() [1/2]
|
virtual |
◆ GetAirwayPressure() [2/2]
|
virtual |
◆ GetBreathState()
|
virtual |
◆ GetDynamicPulmonaryCompliance() [1/2]
|
virtual |
◆ GetDynamicPulmonaryCompliance() [2/2]
|
virtual |
◆ GetEndTidalCarbonDioxideFraction() [1/2]
|
virtual |
◆ GetEndTidalCarbonDioxideFraction() [2/2]
|
virtual |
◆ GetEndTidalCarbonDioxidePressure() [1/2]
|
virtual |
◆ GetEndTidalCarbonDioxidePressure() [2/2]
|
virtual |
◆ GetEndTidalOxygenFraction() [1/2]
|
virtual |
◆ GetEndTidalOxygenFraction() [2/2]
|
virtual |
◆ GetEndTidalOxygenPressure() [1/2]
|
virtual |
◆ GetEndTidalOxygenPressure() [2/2]
|
virtual |
◆ GetExpiratoryFlow() [1/2]
|
virtual |
◆ GetExpiratoryFlow() [2/2]
|
virtual |
◆ GetExpiratoryTidalVolume() [1/2]
|
virtual |
◆ GetExpiratoryTidalVolume() [2/2]
|
virtual |
◆ GetInspiratoryExpiratoryRatio() [1/2]
|
virtual |
◆ GetInspiratoryExpiratoryRatio() [2/2]
|
virtual |
◆ GetInspiratoryFlow() [1/2]
|
virtual |
◆ GetInspiratoryFlow() [2/2]
|
virtual |
◆ GetInspiratoryTidalVolume() [1/2]
|
virtual |
◆ GetInspiratoryTidalVolume() [2/2]
|
virtual |
◆ GetIntrinsicPositiveEndExpiredPressure() [1/2]
|
virtual |
◆ GetIntrinsicPositiveEndExpiredPressure() [2/2]
|
virtual |
◆ GetLeakFraction() [1/2]
|
virtual |
◆ GetLeakFraction() [2/2]
|
virtual |
◆ GetMeanAirwayPressure() [1/2]
|
virtual |
◆ GetMeanAirwayPressure() [2/2]
|
virtual |
◆ GetPeakInspiratoryPressure() [1/2]
|
virtual |
◆ GetPeakInspiratoryPressure() [2/2]
|
virtual |
◆ GetPlateauPressure() [1/2]
|
virtual |
◆ GetPlateauPressure() [2/2]
|
virtual |
◆ GetPositiveEndExpiratoryPressure() [1/2]
|
virtual |
◆ GetPositiveEndExpiratoryPressure() [2/2]
|
virtual |
◆ GetPulmonaryResistance() [1/2]
|
virtual |
◆ GetPulmonaryResistance() [2/2]
|
virtual |
◆ GetRespirationRate() [1/2]
|
virtual |
◆ GetRespirationRate() [2/2]
|
virtual |
◆ GetScalar()
|
virtual |
Implements SESystem.
◆ GetSettings() [1/2]
|
virtual |
◆ GetSettings() [2/2]
|
virtual |
◆ GetStaticPulmonaryCompliance() [1/2]
|
virtual |
◆ GetStaticPulmonaryCompliance() [2/2]
|
virtual |
◆ GetTidalVolume() [1/2]
|
virtual |
◆ GetTidalVolume() [2/2]
|
virtual |
◆ GetTotalLungVolume() [1/2]
|
virtual |
◆ GetTotalLungVolume() [2/2]
|
virtual |
◆ GetTotalPulmonaryVentilation() [1/2]
|
virtual |
◆ GetTotalPulmonaryVentilation() [2/2]
|
virtual |
◆ HasAirwayPressure()
|
virtual |
◆ HasDynamicPulmonaryCompliance()
|
virtual |
◆ HasEndTidalCarbonDioxideFraction()
|
virtual |
◆ HasEndTidalCarbonDioxidePressure()
|
virtual |
◆ HasEndTidalOxygenFraction()
|
virtual |
◆ HasEndTidalOxygenPressure()
|
virtual |
◆ HasExpiratoryFlow()
|
virtual |
◆ HasExpiratoryTidalVolume()
|
virtual |
◆ HasInspiratoryExpiratoryRatio()
|
virtual |
◆ HasInspiratoryFlow()
|
virtual |
◆ HasInspiratoryTidalVolume()
|
virtual |
◆ HasIntrinsicPositiveEndExpiredPressure()
|
virtual |
◆ HasLeakFraction()
|
virtual |
◆ HasMeanAirwayPressure()
|
virtual |
◆ HasPeakInspiratoryPressure()
|
virtual |
◆ HasPlateauPressure()
|
virtual |
◆ HasPositiveEndExpiratoryPressure()
|
virtual |
◆ HasPulmonaryResistance()
|
virtual |
◆ HasRespirationRate()
|
virtual |
◆ HasSettings()
|
virtual |
◆ HasStaticPulmonaryCompliance()
|
virtual |
◆ HasTidalVolume()
|
virtual |
◆ HasTotalLungVolume()
|
virtual |
◆ HasTotalPulmonaryVentilation()
|
virtual |
◆ RemoveSettings()
|
virtual |
◆ SetBreathState()
|
virtual |
◆ StateChange()
|
inlineprotectedvirtual |
◆ TurnOff()
|
virtual |
Friends And Related Function Documentation
◆ PBMechanicalVentilator
|
friend |
Member Data Documentation
◆ m_AirwayPressure
|
protected |
◆ m_BreathState
|
protected |
◆ m_DynamicPulmonaryCompliance
|
protected |
◆ m_EndTidalCarbonDioxideFraction
|
protected |
◆ m_EndTidalCarbonDioxidePressure
|
protected |
◆ m_EndTidalOxygenFraction
|
protected |
◆ m_EndTidalOxygenPressure
|
protected |
◆ m_ExpiratoryFlow
|
protected |
◆ m_ExpiratoryTidalVolume
|
protected |
◆ m_InspiratoryExpiratoryRatio
|
protected |
◆ m_InspiratoryFlow
|
protected |
◆ m_InspiratoryTidalVolume
|
protected |
◆ m_IntrinsicPositiveEndExpiredPressure
|
protected |
◆ m_LeakFraction
|
protected |
◆ m_MeanAirwayPressure
|
protected |
◆ m_PeakInspiratoryPressure
|
protected |
◆ m_PlateauPressure
|
protected |
◆ m_PositiveEndExpiratoryPressure
|
protected |
◆ m_PulmonaryResistance
|
protected |
◆ m_RespirationRate
|
protected |
◆ m_Settings
|
protected |
◆ m_StaticPulmonaryCompliance
|
protected |
◆ m_TidalVolume
|
protected |
◆ m_TotalLungVolume
|
protected |
◆ m_TotalPulmonaryVentilation
|
protected |