Index: firmware/App/Controllers/ConcentratePumps.c =================================================================== diff -u -r49fc0dc4ab5cad74b657c8443e40a69c8371a876 -rb386feef224569dbb155bfa84849e4d540f3803b --- firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 49fc0dc4ab5cad74b657c8443e40a69c8371a876) +++ firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision b386feef224569dbb155bfa84849e4d540f3803b) @@ -546,16 +546,17 @@ static void calcMeasuredPumpsSpeed( CONCENTRATE_PUMPS_T pumpId, U16 pulseWidthCount ) { F32 pulseWidthInSecond = ( (F32)pulseWidthCount * CONCENTRATE_PUMP_HALL_SENSE_PERIOD_RESOLUTION ) / US_PER_SECOND; - BOOL isPulseWidthOut = ( pulseWidthInSecond <= CONCENTRATE_PUMP_MIN_ALLOWED_HALL_SENSOR_COUNT ? TRUE : FALSE ); + concentratePumps[ pumpId ].measuredPumpSpeed.data = ( 1.0 / pulseWidthInSecond ) * CONCENTRATE_PUMP_VOLUME_PER_PULSE * SEC_PER_MIN; - // TODO will implement in DEN-12224 + /* TODO will implement in DEN-12224 + // BOOL isPulseWidthOut = ( pulseWidthInSecond <= CONCENTRATE_PUMP_MIN_ALLOWED_HALL_SENSOR_COUNT ? TRUE : FALSE ); //checkPersistentAlarm( ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE, isPulseWidthOut, pulseWidthInSecond, CONCENTRATE_PUMP_MIN_ALLOWED_HALL_SENSOR_COUNT ); - // TODO will implement in DEN-12224 if ( FALSE == isPulseWidthOut ) { concentratePumps[ pumpId ].measuredPumpSpeed.data = ( 1.0 / pulseWidthInSecond ) * CONCENTRATE_PUMP_VOLUME_PER_PULSE * SEC_PER_MIN; } + TODO will implement in DEN-12224 */ if ( CONCENTRATE_PUMP_ZERO_FLOW_RATE == pulseWidthCount ) {