• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //
2 // Copyright © 2019 Arm Ltd and Contributors. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
6 #pragma once
7 
8 #include "GatordMockService.hpp"
9 #include <string>
10 
11 namespace armnn
12 {
13 
14 namespace gatordmock
15 {
16 
17 /// This class parses a command file for the GatordMockService. The file contains one command per line.
18 /// Valid commands are: SET and WAIT.
19 ///
20 ///  SET: Will construct and send a PeriodicCounterSelection packet to enable a set of counters.
21 ///  WAIT: Will pause for a set period of time to allow for data to be received.
22 class CommandFileParser
23 {
24 public:
25     void ParseFile(std::string CommandFile, GatordMockService& mockService);
26 };
27 
28 }    // namespace gatordmock
29 }    // namespace armnn
30