Index: firmware/App/Modes/StateTxRinseback.c =================================================================== diff -u -r909d4064e98d5684ee139534f0ac6cbc5f8774d5 -rb56dffdfe60950630de83b03eb8527a1e10e1f63 --- firmware/App/Modes/StateTxRinseback.c (.../StateTxRinseback.c) (revision 909d4064e98d5684ee139534f0ac6cbc5f8774d5) +++ firmware/App/Modes/StateTxRinseback.c (.../StateTxRinseback.c) (revision b56dffdfe60950630de83b03eb8527a1e10e1f63) @@ -96,7 +96,7 @@ static BOOL handleRecircUserAction( REQUEST_REJECT_REASON_CODE_T *rejReason ); static void publishRinsebackData( void ); -static void handleRinsebackBloodSittingTimer( void ); +static void handleRinsebackBloodSittingAlarms( void ); static U32 getPublishRinsebackInterval( void ); /*********************************************************************//** @@ -251,13 +251,13 @@ /*********************************************************************//** * @brief - * The handleRinsebackBloodSittingTimer function handles the no re-circ - * blood timer. - * @details Inputs: bloodSittingTimerCtr - * @details Outputs: none + * The handleRinsebackBloodSittingAlarms function handles blood sitting alarms + * (when blood pump is not running). + * @details \b Inputs: bloodSittingTimerCtr + * @details \b Outputs: none * @return none *************************************************************************/ -static void handleRinsebackBloodSittingTimer( void ) +static void handleRinsebackBloodSittingAlarms( void ) { if ( bloodSittingTimerCtr > WARN_TIME_BLOOD_SITTING ) { @@ -319,11 +319,11 @@ // Rinseback flags should be handled by now - reset in case not handled by current state resetRinsebackFlags(); + // Call blood sitting timer counter + handleRinsebackBloodSittingAlarms(); + // Publish rinseback progress while in rinseback sub-mode publishRinsebackData(); - - // Call blood sitting timer counter - handleRinsebackBloodSittingTimer(); } /*********************************************************************//**