Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -r838df450f09668adbd73e61fadbff8c81fe7926e -r6419179374edcd65da462de84e8aeaefb7e20320 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 838df450f09668adbd73e61fadbff8c81fe7926e) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 6419179374edcd65da462de84e8aeaefb7e20320) @@ -161,6 +161,13 @@ *************************************************************************/ U32 execPreTreatmentMode( void ) { + BOOL stop = isStopButtonPressed(); + + if ( TRUE == stop ) + { + activateAlarmNoData( ALARM_ID_TREATMENT_STOPPED_BY_USER ); + } + // execute mode state machine switch ( currentPreTreatmentState ) { @@ -598,7 +605,8 @@ * @brief * The handleInstallState function handles disposable installation. * @details Inputs: none - * @details Outputs: transition to prime sub-mode when blood pump finished homing + * @details Outputs: transition to prime sub-mode when blood pump finished + * homing * @return current state (sub-mode) *************************************************************************/ static HD_PRE_TREATMENT_MODE_STATE_T handleInstallState( void ) @@ -656,7 +664,8 @@ /*********************************************************************//** * @brief - * The handlePrimeState function handles priming the blood and dialysate circuits. + * The handlePrimeState function handles priming the blood and dialysate + * circuits. * @details Inputs: none * @details Outputs: transition to self test wet state after priming passed * @return current state (sub-mode)