Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r6983aa2059d9827bc2c171f95425dde8ab0e5227 -r1da58fd367887517d8bd1bfbee1b3033f08fe634 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 6983aa2059d9827bc2c171f95425dde8ab0e5227) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 1da58fd367887517d8bd1bfbee1b3033f08fe634) @@ -1168,14 +1168,14 @@ if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_SYRINGE_PUMP_ALARMS ) != SW_CONFIG_ENABLE_VALUE ) #endif { - if ( ( TRUE == calStatus ) && ( DACDeltaV > SYRINGE_PUMP_DAC_VOLTAGE_MAX_ERROR ) ) + if ( ( TRUE == calStatus ) && ( DACDeltaV < SYRINGE_PUMP_DAC_VOLTAGE_MAX_ERROR ) ) { result = SELF_TEST_STATUS_PASSED; } else { result = SELF_TEST_STATUS_FAILED; - activateAlarmNoData( ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE ); + SET_ALARM_WITH_1_F32_DATA( ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE, DACDeltaV ) } }