Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -r3c0614e16047ada1ea30c9e7f883f78d98b363e3 -r1968ca7a720a132f359fc7831e4081ae2440103a --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 3c0614e16047ada1ea30c9e7f883f78d98b363e3) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 1968ca7a720a132f359fc7831e4081ae2440103a) @@ -27,6 +27,7 @@ #include "ModeTreatmentParams.h" #include "NVDataMgmt.h" #include "OperationModes.h" +#include "PersistentAlarm.h" #include "Reservoirs.h" #include "Rinseback.h" #include "RTC.h" @@ -195,6 +196,11 @@ treatmentStartTimeStamp = getRTCTimestamp(); treatmentEndTimeStamp = 0; + + // reset dialysate temperature alarm persistences prior to starting a treatment. + resetPersistentAlarmTimer( ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP ); + resetPersistentAlarmTimer( ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP ); + resetPersistentAlarmTimer( ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP ); } /*********************************************************************//**