Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -r6cdabf7f2032e8adbec0763f24fb9e26ffe668ff -r58adf0c16481617c6249d9535ca37d1fc29eacf3 --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 6cdabf7f2032e8adbec0763f24fb9e26ffe668ff) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 58adf0c16481617c6249d9535ca37d1fc29eacf3) @@ -425,7 +425,8 @@ *************************************************************************/ static void setOcclusionBaselineDuringTreatement( void ) { - bloodPumpPartialOcclusionBaseline.data = getFilteredBloodPumpOccl(); + bloodPumpPartialOcclusionBaseline.data = getFilteredBloodPumpOccl(); + partialBloodPumpOcclBaselineUpdateTimerCounter = 0; SEND_EVENT_WITH_2_F32_DATA( HD_EVENT_PARTIAL_OCCLUSION_BASELINE, getBloodPumpPartialOcclBaseline(), PARTIAL_OCCLUSION_THRESHOLD_OFFSET ); } @@ -785,7 +786,6 @@ { //Periodical Update of partial blood pump occlusion baseline setOcclusionBaselineDuringTreatement(); - partialBloodPumpOcclBaselineUpdateTimerCounter = 0; } break; @@ -810,7 +810,6 @@ { //Periodical Update of partial blood pump occlusion baseline setOcclusionBaselineDuringTreatement(); - partialBloodPumpOcclBaselineUpdateTimerCounter = 0; } break;