IVGCVSW-4708 Add command to send activate/deactivate timeline packets to garodmock CommandFileParser

Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: I80a0658b39ba10bf808430d463e783083f7809f8
diff --git a/tests/profiling/gatordmock/CommandFileParser.cpp b/tests/profiling/gatordmock/CommandFileParser.cpp
index 6f67e4d..503af8f 100644
--- a/tests/profiling/gatordmock/CommandFileParser.cpp
+++ b/tests/profiling/gatordmock/CommandFileParser.cpp
@@ -33,9 +33,28 @@
         if (tokens.size() > 0)
         {
             std::string command = tokens[0];
-            if (command == "LIST")
+            if (command == "DISABLE")
             {
-                // Expected format for the SET command
+                // Send a deactivate timeline packet
+                // Expected format for the ENABLE command
+                //
+                //      DISABLE
+                //
+                mockService.SendDeactivateTimelinePacket();
+            }
+            else if (command == "ENABLE")
+            {
+                // Send aa activate timeline packet
+                // Expected format for the ENABLE command
+                //
+                //      ENABLE
+                //
+                mockService.SendActivateTimelinePacket();
+            }
+            else if (command == "LIST")
+            {
+                // Request the Counter Directory
+                // Expected format for the LIST command
                 //
                 //      LIST
                 //
@@ -44,6 +63,7 @@
             }
             if (command == "SET")
             {
+                // Send a periodic counter selection packet
                 // Expected format for the SET command
                 //
                 //      SET 500000 1 2 5 10
@@ -72,13 +92,14 @@
             }
             else if (command == "WAIT")
             {
-                // Expected format for the SET command
+                // Wait for an interval of time in microseconds
+                // Expected format for the WAIT command
                 //
                 //      WAIT 11000000
                 //
                 // This breaks down to:
                 // WAIT         command
-                // 11000000     timeout period in micro seconds
+                // 11000000     timeout period in microseconds
                 if (tokens.size() > 1) // minimum of 2 tokens.
                 {
                     uint32_t timeout = static_cast<uint32_t>(std::stoul(tokens[1]));