From 2448ba2326a04712e3170e65e89d7f8bd04f4fd4 Mon Sep 17 00:00:00 2001 From: Dimitrios Stoupis <dimitris.apple@gmail.com> Date: Fri, 22 Mar 2019 15:44:41 +0000 Subject: [PATCH] Repalce a check with the lists native functions --- src/Services/TimeBasedSchedulingService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Services/TimeBasedSchedulingService.cpp b/src/Services/TimeBasedSchedulingService.cpp index 0d2f86b2..fa78e43b 100644 --- a/src/Services/TimeBasedSchedulingService.cpp +++ b/src/Services/TimeBasedSchedulingService.cpp @@ -47,7 +47,7 @@ void TimeBasedSchedulingService::insertActivities(Message &request) { uint32_t currentTime = TimeGetter::getSeconds(); // Get the current system time uint32_t releaseTime = request.readUint32(); // Get the specified release time - if ((scheduledActivities.size() >= ECSS_MAX_NUMBER_OF_TIME_SCHED_ACTIVITIES) || + if ((not scheduledActivities.available()) || (releaseTime < (currentTime + ECSS_TIME_MARGIN_FOR_ACTIVATION))) { ErrorHandler::reportError(request, ErrorHandler::InstructionExecutionStartError); request.readPosition += ECSS_TC_REQUEST_STRING_SIZE; -- GitLab