diff --git a/mission/system/EiveSystem.cpp b/mission/system/EiveSystem.cpp index 8271b179..84b4edf7 100644 --- a/mission/system/EiveSystem.cpp +++ b/mission/system/EiveSystem.cpp @@ -133,7 +133,10 @@ void EiveSystem::handleEventMessages() { case pdec::INVALID_TC_FRAME: { if (event.getParameter1() == pdec::FRAME_DIRTY_RETVAL) { frameDirtyErrorCounter++; - frameDirtyCheckCd.resetTimer(); + // Check whether threshold was reached after 10 seconds. + if(frameDirtyErrorCounter == 1) { + frameDirtyCheckCd.resetTimer(); + } } break; }