Index: firmware/App/Modes/TreatmentStop.c =================================================================== diff -u -r47d58f4762e487f2aa13affba3deccc6d2ae324f -r0c3533ac1aa509678a73a8177d648080fa567203 --- firmware/App/Modes/TreatmentStop.c (.../TreatmentStop.c) (revision 47d58f4762e487f2aa13affba3deccc6d2ae324f) +++ firmware/App/Modes/TreatmentStop.c (.../TreatmentStop.c) (revision 0c3533ac1aa509678a73a8177d648080fa567203) @@ -85,7 +85,7 @@ // Ensure all pumps except DPi stopped signalBloodPumpHardStop(); signalDialOutPumpHardStop(); - // TODO - stop Heparin pump + stopSyringePump(); // Start out assuming we re-circulate dialysate while stopped setDialInPumpTargetFlowRate( DIALYSATE_FLOW_RATE_FOR_RECIRC, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_CLOSED_LOOP ); @@ -142,7 +142,8 @@ // Ensure we do not sit in stopped state for too long if ( ++bloodSittingTimerCtr > MAX_TIME_BLOOD_SITTING ) { - activateAlarmNoData( ALARM_ID_BLOOD_SITTING_TOO_LONG_NO_RINSEBACK ); + // TODO has this error been removed? + //activateAlarmNoData( ALARM_ID_BLOOD_SITTING_TOO_LONG_NO_RINSEBACK ); } // Execute treatment stop sub-mode state machine