Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -r85bfe5051e4d2bf67be39d394f96c075b4e52836 -r6311eb9b65fdeec7a285d25e07f3932ac0fb6cf1 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 85bfe5051e4d2bf67be39d394f96c075b4e52836) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 6311eb9b65fdeec7a285d25e07f3932ac0fb6cf1) @@ -642,16 +642,15 @@ F32 measSpd = getMeasuredBloodPumpSpeed(); F32 measMCSpd = getMeasuredBloodPumpMCSpeed(); F32 measMCCurr = getMeasuredBloodPumpMCCurrent(); + F32 pumpPWMPctDutyCycle = bloodPumpPWMDutyCyclePctSet * FRACTION_TO_PERCENT_FACTOR; #ifdef DEBUG_ENABLED // TODO - temporary debug code - remove later - S32 pwm = (S32)( 100.0 * bloodPumpPWMDutyCyclePctSet ); char debugFlowStr[ 256 ]; - sprintf( debugFlowStr, "Target Flow:%5d, Meas. Flow:%5d, Speed:%5d RPM, Current:%5d mA, PWM:%5d \n", flowStPt, (S32)measFlow, (S32)measMCSpd, (S32)measMCCurr, pwm ); + sprintf( debugFlowStr, "Target Flow:%5d, Meas. Flow:%5d, Speed:%5d RPM, Current:%5d mA, PWM:%5d \n", flowStPt, (S32)measFlow, (S32)measMCSpd, (S32)measMCCurr, (S32)pumpPWMPctDutyCycle ); sendDebugData( (U08*)debugFlowStr, strlen(debugFlowStr) ); #endif - broadcastBloodFlowData( flowStPt, measFlow, measRotSpd, measSpd, measMCSpd, measMCCurr ); - //broadcastBloodFlowData( 500, 501.0, 100.0, 1000.0, -1001.25, 750.0 ); + broadcastBloodFlowData( flowStPt, measFlow, measRotSpd, measSpd, measMCSpd, measMCCurr, pumpPWMPctDutyCycle ); bloodFlowDataPublicationTimerCounter = 0; } }