Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -rc615858537be439d08335ff9645b5fc2195374ab -r5e7bf58e0ce35599b850ed33329137e9194f7fd1 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision c615858537be439d08335ff9645b5fc2195374ab) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 5e7bf58e0ce35599b850ed33329137e9194f7fd1) @@ -404,7 +404,7 @@ accepted = TRUE; heparinDeliveryState = HEPARIN_STATE_PAUSED; stopSyringePump(); - sendTreatmentLogEventData( HEPARIN_START_RESUME_EVENT, HEPARIN_STATE_DISPENSING, HEPARIN_STATE_PAUSED ); + sendTreatmentLogEventData( HEPARIN_STOP_PAUSE_EVENT, syringePumpSetRate, 0.0 ); } else { @@ -524,6 +524,7 @@ } if ( ( HEPARIN_STATE_INITIAL_BOLUS == heparinDeliveryState ) || ( HEPARIN_STATE_DISPENSING == heparinDeliveryState ) ) { + sendTreatmentLogEventData( HEPARIN_STOP_PAUSE_EVENT, syringePumpSetRate, 0.0 ); heparinDeliveryState = HEPARIN_STATE_STOPPED; } } @@ -1743,7 +1744,6 @@ if ( TRUE == stopPump ) { stopSyringePump(); - sendTreatmentLogEventData( HEPARIN_STOP_PAUSE_EVENT, syringePumpSetRate, 0.0 ); result = SYRINGE_PUMP_OFF_STATE; }