Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -r27a68f930508638f2eb6265ebb381c8918cbc37b -r49533d4870aa10c1b20406dd5c013567fe854694 --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 27a68f930508638f2eb6265ebb381c8918cbc37b) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 49533d4870aa10c1b20406dd5c013567fe854694) @@ -511,11 +511,11 @@ ( DIALYSIS_UF_STATE == currentDialysisState ) && ( UF_RUNNING_STATE == currentUFState ) ) { result = TRUE; + sendTreatmentLogEventData( UF_PAUSE_EVENT, setUFRate, 0.0 ); // Set outlet pump to dialysate rate setDialOutPumpTargetRate( setDialysateFlowRate, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_CLOSED_LOOP ); // Go to UF paused state currentUFState = UF_PAUSED_STATE; - sendTreatmentLogEventData( UF_PAUSE_RESUME_EVENT, UF_RUNNING_STATE, UF_PAUSED_STATE ); } else { @@ -561,13 +561,13 @@ ( DIALYSIS_UF_STATE == currentDialysisState ) && ( UF_PAUSED_STATE == currentUFState ) ) { result = TRUE; + sendTreatmentLogEventData( UF_START_RESUME_EVENT, 0.0, setUFRate ); // Set outlet pump to dialysate rate + set UF rate setDialOutPumpTargetRate( setDialysateFlowRate + (S32)setUFRate, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_CLOSED_LOOP ); // Restart UF time accumulation for reference volume calculation lastUFTimeStamp = getMSTimerCount(); // Go to UF running state currentUFState = UF_RUNNING_STATE; - sendTreatmentLogEventData( UF_PAUSE_RESUME_EVENT, UF_PAUSED_STATE, UF_RUNNING_STATE ); } else {