Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -r2fe1bfe77e53e5b92dae1b89c726c59b7b95939f -r6b1a48b728ccefdc80826c2858cce1af19108269 --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 2fe1bfe77e53e5b92dae1b89c726c59b7b95939f) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 6b1a48b728ccefdc80826c2858cce1af19108269) @@ -25,6 +25,7 @@ #include "ModeTxParams.h" //#include "NVDataMgmt.h" #include "OperationModes.h" +#include "Pressures.h" #include "StateTxDialysis.h" #include "StateTxPaused.h" //#include "Switches.h" @@ -543,7 +544,7 @@ // setRinsebackIsCompleted( FALSE ); // Handle alarm page - if ( TRUE == doesAlarmStatusIndicate() ) + if ( TRUE == doesAlarmStatusIndicateStop() ) { transitionToTreatmentPaused(); result = TREATMENT_PAUSED_STATE; @@ -568,8 +569,8 @@ // // To update partial blood pump occlusion baseline - start of treatment // signalBloodPumpPressureOcclBaseline(); result = TREATMENT_DIALYSIS_STATE; -// } -// } + } + } return result; } @@ -610,7 +611,7 @@ { execDialysis(); // Handle alarm page - if ( TRUE == doesAlarmStatusIndicate() ) + if ( TRUE == doesAlarmStatusIndicateStop() ) { transitionToTreatmentPaused(); result = TREATMENT_PAUSED_STATE;