Index: firmware/App/Controllers/BoostPump.c =================================================================== diff -u -rf4870116c87345ee0ea062df5b30187e1e113ddc -r311c75cc5ac41b4b9ca4983df84e43af910f9be4 --- firmware/App/Controllers/BoostPump.c (.../BoostPump.c) (revision f4870116c87345ee0ea062df5b30187e1e113ddc) +++ firmware/App/Controllers/BoostPump.c (.../BoostPump.c) (revision 311c75cc5ac41b4b9ca4983df84e43af910f9be4) @@ -46,8 +46,6 @@ #define BOOST_FLOW_CONTROL_I_COEFFICIENT 0.65F ///< I term for Boost pump flow control. #define BOOST_PRESSURE_CONTROL_P_COEFFICIENT 0.01F ///< P term for Boost pump pressure control. #define BOOST_PRESSURE_CONTROL_I_COEFFICIENT 0.01F ///< I term for Boost pump pressure control. -#define BOOST_PWM_STEP_LIMIT 0.50F ///< Current maximum PWM step limit used in Boost Profiles. -#define BOOST_RAMP_DOWN_DUTY_CYCLE_RATIO 0.03F ///< Pump ramp down duty cycle ratio when the pressure higher than max defined. #define BOOST_FLOW_TO_PWM_SLOPE 0.5F ///< Slope of flow to PWM line equation. #define BOOST_FLOW_TO_PWM_INTERCEPT 0.0F ///< Intercept of flow to PWM line equation. @@ -649,6 +647,8 @@ pumpData.p40TargetPressure = getTargetBoostPumpPressure(); pumpData.p40TargetFlow = getTargetBoostPumpFlowRateMLPM(); pumpData.p40TargetDutyCycle = getTargetBoostPumpDutyCyclePCT(); + pumpData.p40PumpDutyCyclePct = convertDutyCycleCntToPct( (U32)getFluidPumpPWMDutyCycle( P40_PUMP ) ); + pumpData.p40PumpFBDutyCyclePct = convertDutyCycleCntToPct( (U32)getFluidPumpReadPWMDutyCycle( P40_PUMP ) ); broadcastData( MSG_ID_FP_BOOST_PUMP_DATA, COMM_BUFFER_OUT_CAN_FP_BROADCAST, (U08*)&pumpData, sizeof( BOOST_PUMP_DATA_T ) ); boostPumpDataPublicationTimerCounter = 0;