Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r138efd92a8645e0d2fe422409ef5a33dd2929a25 -r16dfbeeca1bcf1d2115c2f7549999fdaae0700e9 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 138efd92a8645e0d2fe422409ef5a33dd2929a25) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 16dfbeeca1bcf1d2115c2f7549999fdaae0700e9) @@ -60,8 +60,7 @@ typedef struct { U32 setROPumpPressure; - F32 measROPumpPressure; - F32 measROPumpSpeed; + F32 measROFlowRate; F32 roPumpPWM; } RO_PUMP_DATA_T; @@ -339,12 +338,11 @@ * Inputs : none * Outputs : RO pump data msg constructed and queued * @param tgtPressure : target pressure for RO pump in PSI. - * @param measPressure : measured pressure for RO pump in PSI. - * @param measSpeed : measure RO pump speed in RPM. + * @param measFlow : measure RO flow rate in LPM. * @param setPWM : set PWM duty cycle in %. * @return TRUE if msg successfully queued for transmit, FALSE if not *************************************************************************/ -BOOL broadcastROPumpData( U32 tgtPressure, F32 measPressure, F32 measSpeed, F32 setPWM ) +BOOL broadcastROPumpData( U32 tgtPressure, F32 measFlow, F32 setPWM ) { BOOL result; MESSAGE_T msg; @@ -357,8 +355,7 @@ msg.hdr.payloadLen = sizeof( RO_PUMP_DATA_T ); payload.setROPumpPressure = tgtPressure; - payload.measROPumpPressure = measPressure; - payload.measROPumpSpeed = measSpeed; + payload.measROFlowRate = measFlow; payload.roPumpPWM = setPWM; memcpy( payloadPtr, &payload, sizeof( RO_PUMP_DATA_T ) );