public static void apply_breath_hold(BioGearsEngine engine) { var on = new SEConsciousRespiration(); var off = new SEConsciousRespiration(); on.AddBreathHold().GetPeriod().SetValue(2, TimeUnit.s); off.AddBreathHold().GetPeriod().SetValue(0.0, TimeUnit.s); apply_and_cancel_patient_action(engine, on, off); }
public static void apply_conscious_respiration(BioGearsEngine engine) { var on = new SEConsciousRespiration(); var off = new SEConsciousRespiration(); var inhale_1 = on.AddForcedInhale(); inhale_1.GetPeriod().SetValue(.125, TimeUnit.s); inhale_1.GetInspiratoryCapacityFraction().SetValue(.5); var exhale_1 = on.AddForcedExhale(); exhale_1.GetPeriod().SetValue(.125, TimeUnit.s); exhale_1.GetExpiratoryReserveVolumeFraction().SetValue(.5); var inhale_2 = on.AddForcedInhale(); inhale_2.GetPeriod().SetValue(.125, TimeUnit.s); inhale_2.GetInspiratoryCapacityFraction().SetValue(.5); var exhale_2 = on.AddForcedExhale(); exhale_2.GetPeriod().SetValue(.125, TimeUnit.s); exhale_2.GetExpiratoryReserveVolumeFraction().SetValue(.5); apply_and_cancel_patient_action(engine, on, off); }