tools/fw-logger/fw-logs-parser.h
Go to the documentation of this file.
1 /* License: Apache 2.0. See LICENSE file in root directory. */
2 /* Copyright(c) 2019 Intel Corporation. All Rights Reserved. */
3 #pragma once
4 #include <string>
5 #include <vector>
7 #include "fw-log-data.h"
8 
9 namespace fw_logger
10 {
12  {
13  public:
14  explicit fw_logs_parser(std::string xml_full_file_path);
15  ~fw_logs_parser(void);
16  std::vector<std::string> get_fw_log_lines(const fw_logs_binary_data& fw_logs_data_binary);
17 
18  private:
19  std::string generate_log_line(char* fw_logs);
20  void fill_log_data(const char* fw_logs, fw_log_data* log_data);
22 
24  const double _timestamp_factor;
25  };
26 }
GLsizei const GLchar *const * string
std::vector< std::string > get_fw_log_lines(const fw_logs_binary_data &fw_logs_data_binary)
void fill_log_data(const char *fw_logs, fw_log_data *log_data)
fw_logs_formating_options _fw_logs_formating_options
std::string generate_log_line(char *fw_logs)
unsigned __int64 uint64_t
Definition: stdint.h:90
fw_logs_parser(std::string xml_full_file_path)


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:47:15