From a71f6c236c067cb0e200427314af85f172593b49 Mon Sep 17 00:00:00 2001
From: Dimitrios Stoupis <dimitris.apple@gmail.com>
Date: Thu, 21 Mar 2019 01:12:43 +0000
Subject: [PATCH] Documentation update and function renaming

---
 src/Services/TimeBasedSchedulingService.cpp  | 6 +++---
 test/Services/TimeBasedSchedulingService.cpp | 5 +++++
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/Services/TimeBasedSchedulingService.cpp b/src/Services/TimeBasedSchedulingService.cpp
index 3db87787..0d2f86b2 100644
--- a/src/Services/TimeBasedSchedulingService.cpp
+++ b/src/Services/TimeBasedSchedulingService.cpp
@@ -44,7 +44,7 @@ void TimeBasedSchedulingService::insertActivities(Message &request) {
 	uint16_t iterationCount = request.readUint16(); // Get the iteration count, (N)
 	for (std::size_t i = 0; i < iterationCount; i++) {
 		// todo: Get the group ID first, if groups are used
-		uint32_t currentTime = TimeGetter::getUnixSeconds(); // Get the current system time
+		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) ||
@@ -78,7 +78,7 @@ void TimeBasedSchedulingService::timeShiftAllActivities(Message &request) {
 	assert(request.serviceType == 11);
 	assert(request.messageType == 15);
 
-	uint32_t current_time = TimeGetter::getUnixSeconds(); // Get the current system time
+	uint32_t current_time = TimeGetter::getSeconds(); // Get the current system time
 
 	// Find the earliest release time. It will be the first element of the iterator pair
 	const auto releaseTimes = etl::minmax_element(scheduledActivities.begin(),
@@ -108,7 +108,7 @@ void TimeBasedSchedulingService::timeShiftActivitiesByID(Message &request) {
 	assert(request.serviceType == 11);
 	assert(request.messageType == 7);
 
-	uint32_t current_time = TimeGetter::getUnixSeconds(); // Get the current system time
+	uint32_t current_time = TimeGetter::getSeconds(); // Get the current system time
 
 	int32_t relativeOffset = request.readSint32(); // Get the offset first
 
diff --git a/test/Services/TimeBasedSchedulingService.cpp b/test/Services/TimeBasedSchedulingService.cpp
index 5f8a2eda..eeaca6eb 100644
--- a/test/Services/TimeBasedSchedulingService.cpp
+++ b/test/Services/TimeBasedSchedulingService.cpp
@@ -5,6 +5,11 @@
 #include <ctime>
 #include <vector>
 
+/*
+ * A namespace defined explicitly for the purposes of testing. This namespace contains a
+ * structure, which has been declared as a friend in the TimeBasedSchedulingService class, so
+ * that it can access the private members required for testing validation.
+ */
 namespace unit_test {
 	struct Tester {
 		static bool executionFunctionStatus(TimeBasedSchedulingService &tmService) {
-- 
GitLab