10 #include "../includes/alarm_controller.h"
11 #include "../includes/parameters.h"
Abstract class for ventilation controllers.
virtual struct Alarms enabledAlarms() const =0
List of alarms that must be enabled for this mode.
virtual void endCycle()=0
End the current breathing cycle.
virtual void exhale()=0
Control the exhalation.
virtual void initCycle()=0
Begin a new breathing cycle.
virtual void inhale()=0
Control the inhalation.
virtual void setup()=0
Initialize controller.
List of alarms (named by their code)