Index: firmware/App/Controllers/ConcentratePumps.c =================================================================== diff -u -r652b062698ad294c2bd27db3f836b60c69219311 -r550a5df210ac26217412e5e312d0a08864c5682e --- firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 652b062698ad294c2bd27db3f836b60c69219311) +++ firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 550a5df210ac26217412e5e312d0a08864c5682e) @@ -544,16 +544,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 ) {