Index: firmware/App/Controllers/BloodLeak.c =================================================================== diff -u -rdd8d00b02a7565f3c5ce70040ae3b1bc40b4fe37 -rf3cf248710b06735bdedc238a0dbd4bf19cf8ec4 --- firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision dd8d00b02a7565f3c5ce70040ae3b1bc40b4fe37) +++ firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision f3cf248710b06735bdedc238a0dbd4bf19cf8ec4) @@ -520,7 +520,11 @@ if ( ( bloodLeakSetPoint != bloodLeakCalRecord.setPoint ) && ( TRUE == isCommandRespReady ) ) { - if ( bloodLeakEmbModeCmd[ D_EMB_MODE_CMD ].commandRqstCount < BLOOD_LEAK_EMB_MODE_MAX_NUM_CMD_TRIES ) + U08 commandDRqstCount = bloodLeakEmbModeCmd[ D_EMB_MODE_CMD ].commandRqstCount; + + SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_BLOOD_LEAK_NUM_SET_POINT_FAILURES, commandDRqstCount, state ) + + if ( commandDRqstCount < BLOOD_LEAK_EMB_MODE_MAX_NUM_CMD_TRIES ) { enqueueEmbModeCmd( D_EMB_MODE_CMD ); }