// // Copyright © 2019 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once #include "GatordMockService.hpp" #include namespace armnn { namespace gatordmock { /// This class parses a command file for the GatordMockService. The file contains one command per line. /// Valid commands are: SET and WAIT. /// /// SET: Will construct and send a PeriodicCounterSelection packet to enable a set of counters. /// WAIT: Will pause for a set period of time to allow for data to be received. class CommandFileParser { public: void ParseFile(std::string CommandFile, GatordMockService& mockService); }; } // namespace gatordmock } // namespace armnn