Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
src
fw-logs
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>
7
#include "
fw-logs-formating-options.h
"
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
:
24
fw_log_data
fill_log_data
(
const
fw_logs_binary_data
* fw_log_msg);
25
26
fw_logs_formating_options
_fw_logs_formating_options
;
27
uint64_t
_last_timestamp
;
28
const
double
_timestamp_factor
;
29
};
30
}
31
}
string
GLsizei const GLchar *const * string
Definition:
glad/glad/glad.h:2862
librealsense::fw_logs::fw_logs_parser::_last_timestamp
uint64_t _last_timestamp
Definition:
src/fw-logs/fw-logs-parser.h:27
librealsense
Definition:
calibration-model.h:6
librealsense::fw_logs::fw_logs_parser::parse_fw_log
fw_log_data parse_fw_log(const fw_logs_binary_data *fw_log_msg)
Definition:
src/fw-logs/fw-logs-parser.cpp:28
librealsense::fw_logs::fw_logs_binary_data
Definition:
src/fw-logs/fw-log-data.h:13
librealsense::fw_logs::fw_logs_parser::fw_logs_parser
fw_logs_parser(std::string xml_content)
Definition:
src/fw-logs/fw-logs-parser.cpp:15
librealsense::fw_logs::fw_logs_parser::_fw_logs_formating_options
fw_logs_formating_options _fw_logs_formating_options
Definition:
src/fw-logs/fw-logs-parser.h:26
librealsense::fw_logs::fw_logs_parser::~fw_logs_parser
~fw_logs_parser(void)
Definition:
src/fw-logs/fw-logs-parser.cpp:24
uint64_t
unsigned __int64 uint64_t
Definition:
stdint.h:90
librealsense::fw_logs::fw_logs_parser::_timestamp_factor
const double _timestamp_factor
Definition:
src/fw-logs/fw-logs-parser.h:28
librealsense::fw_logs::fw_log_data
Definition:
src/fw-logs/fw-log-data.h:74
librealsense::fw_logs::fw_logs_parser::fill_log_data
fw_log_data fill_log_data(const fw_logs_binary_data *fw_log_msg)
Definition:
src/fw-logs/fw-logs-parser.cpp:54
librealsense::fw_logs::fw_logs_formating_options
Definition:
src/fw-logs/fw-logs-formating-options.h:31
librealsense::fw_logs::fw_logs_parser
Definition:
src/fw-logs/fw-logs-parser.h:14
fw-log-data.h
fw-logs-formating-options.h
librealsense2
Author(s): Sergey Dorodnicov
, Doron Hirshberg
, Mark Horn
, Reagan Lopez
, Itay Carpis
autogenerated on Mon May 3 2021 02:47:15