Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -r95b275466588d40625b0fbb2e8a6034f95940e14 -rb9831092e46ca9147e360a49655eb7dc26ec498c --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 95b275466588d40625b0fbb2e8a6034f95940e14) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision b9831092e46ca9147e360a49655eb7dc26ec498c) @@ -424,7 +424,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 ); } @@ -784,7 +785,6 @@ { //Periodical Update of partial blood pump occlusion baseline setOcclusionBaselineDuringTreatement(); - partialBloodPumpOcclBaselineUpdateTimerCounter = 0; } break; @@ -809,7 +809,6 @@ { //Periodical Update of partial blood pump occlusion baseline setOcclusionBaselineDuringTreatement(); - partialBloodPumpOcclBaselineUpdateTimerCounter = 0; } break;