Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -r09e6cf9de34acf18f6e1138bf56ac0edb4821186 -r07812169be90cf394e80f11b74f77b5596665e64 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 09e6cf9de34acf18f6e1138bf56ac0edb4821186) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 07812169be90cf394e80f11b74f77b5596665e64) @@ -253,7 +253,6 @@ initPersistentAlarm( ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK, 0, BP_DIRECTION_ERROR_PERSIST ); initPersistentAlarm( ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH, 0, BP_MAX_ROTOR_SPEED_ERROR_PERSIST ); initPersistentAlarm( ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK, 0, BP_MAX_CURR_ERROR_DURATION_MS ); - initPersistentAlarm( ALARM_ID_BLOOD_PUMP_FLOW_VS_MOTOR_SPEED_CHECK, 0, BP_FLOW_VS_SPEED_PERSIST ); initPersistentAlarm( ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE, 0, BP_MAX_FLOW_RATE_OUT_OF_RANGE_PERSIST ); } Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r65dbc77d286f3822c973f9a2c45a54062dfd45d4 -r07812169be90cf394e80f11b74f77b5596665e64 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 65dbc77d286f3822c973f9a2c45a54062dfd45d4) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 07812169be90cf394e80f11b74f77b5596665e64) @@ -1143,6 +1143,9 @@ { SYRINGE_PUMP_STATE_T result = SYRINGE_PUMP_OFF_STATE; + isPersistentAlarmTriggered( ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, FALSE ); // reset direction alarm persistence when pump is off + isPersistentAlarmTriggered( ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR, FALSE ); // reset direction alarm persistence when pump is off + #ifndef DISABLE_SYRINGE_PUMP_ALARMS // Check position is not changing while stopped if ( TRUE == isPersistentAlarmTriggered( ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, ( syringePumpLastPosition != getSyringePumpPosition() ) ) ) Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -r09e6cf9de34acf18f6e1138bf56ac0edb4821186 -r07812169be90cf394e80f11b74f77b5596665e64 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 09e6cf9de34acf18f6e1138bf56ac0edb4821186) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 07812169be90cf394e80f11b74f77b5596665e64) @@ -1156,7 +1156,7 @@ handleDGOpMode( message ); break; - case MSG_ID_DG_RESERVOIR_DATA: + case MSG_ID_DG_RESERVOIRS_DATA: handleDGReservoirData( message ); break;