src/fw-logs/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>
6 #include <memory>
8 #include "fw-log-data.h"
9 
10 namespace librealsense
11 {
12  namespace fw_logs
13  {
14  class fw_logs_parser : public std::enable_shared_from_this<fw_logs_parser>
15  {
16  public:
17  explicit fw_logs_parser(std::string xml_content);
18  ~fw_logs_parser(void);
19 
20  fw_log_data parse_fw_log(const fw_logs_binary_data* fw_log_msg);
21 
22 
23  private:
25 
28  const double _timestamp_factor;
29  };
30  }
31 }
GLsizei const GLchar *const * string
fw_log_data parse_fw_log(const fw_logs_binary_data *fw_log_msg)
fw_logs_formating_options _fw_logs_formating_options
unsigned __int64 uint64_t
Definition: stdint.h:90
fw_log_data fill_log_data(const fw_logs_binary_data *fw_log_msg)


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