Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -r27a68f930508638f2eb6265ebb381c8918cbc37b -r6a2f598d008969db300a528ec97c4e550cd5e899 --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 27a68f930508638f2eb6265ebb381c8918cbc37b) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 6a2f598d008969db300a528ec97c4e550cd5e899) @@ -450,15 +450,14 @@ } #ifndef _RELEASE_ - if ( SW_CONFIG_ENABLE_VALUE == getSoftwareConfigStatus( SW_CONFIG_ENABLE_DVT_ARTERIAL_PRESSURE_SENSOR ) ) + if ( getSoftwareConfigStatus( SW_CONFIG_ENABLE_DVT_ARTERIAL_PRESSURE_SENSOR ) != SW_CONFIG_ENABLE_VALUE ) { #endif if ( 0 == artPresAlarm ) { U08 artReadCtr = getFPGAArterialPressureReadCounter(); U08 artErrorCtr = getFPGAArterialPressureErrorCounter(); - // Check for stale arterial pressure reading // TODO I think we should check the change of the error count not if it is greater than 0? if ( FALSE == isPersistentAlarmTriggered( ALARM_ID_HD_ARTERIAL_PRESSURE_READ_TIMEOUT_ERROR, ( lastArterialPressureReadCtr == artReadCtr || artErrorCtr > 0 ) ) )