Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -raac87fcc5e595db0659a983017ce5113f1dd295f -r36d007b4b475ace14b370ab06366aed2196274f1 --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision aac87fcc5e595db0659a983017ce5113f1dd295f) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 36d007b4b475ace14b370ab06366aed2196274f1) @@ -838,8 +838,8 @@ } else { - // Increment counter on airtrap valve close state - if( TRUE == lowVenousPressureExemptCheck ) + // Increment counter on airtrap valve close state. Also, when next fill happens within exempt period, counter will be keep incremented irrespective of valve state. + if ( TRUE == lowVenousPressureExemptCheck ) { venLowPresExemptAfterAirTrapFillTimerCtr++; } @@ -1008,21 +1008,15 @@ /*********************************************************************//** * @brief - * The signalLowVenousPressureCheck function sets the low venous pressure Exempt check flag based on the air trap valve status . + * The signalLowVenousPressureCheck function sets the low venous pressure Exempt check flag to increment the counter. * @details Inputs: lowVenousPressureExemptCheck * @details Outputs: lowVenousPressureExemptCheck * @return none. *************************************************************************/ -void signalLowVenousPressureCheck( BOOL enable ) +void signalLowVenousPressureCheck( void ) { - if ( TRUE == enable ) - { - lowVenousPressureExemptCheck = TRUE; - } - else - { - lowVenousPressureExemptCheck = FALSE; - } + // When flag set, low venous pressure exempt counter increments. + lowVenousPressureExemptCheck = TRUE; } /*********************************************************************//**