Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
tools
fw-logger
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>
6
#include "
fw-logs-formating-options.h
"
7
#include "
fw-log-data.h
"
8
9
namespace
fw_logger
10
{
11
class
fw_logs_parser
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);
21
uint64_t
_last_timestamp
;
22
23
fw_logs_formating_options
_fw_logs_formating_options
;
24
const
double
_timestamp_factor
;
25
};
26
}
fw_logger::fw_logs_formating_options
Definition:
tools/fw-logger/fw-logs-formating-options.h:28
fw_logger::fw_logs_binary_data
Definition:
tools/fw-logger/fw-log-data.h:10
fw-log-data.h
fw_logger::fw_logs_parser::_last_timestamp
uint64_t _last_timestamp
Definition:
tools/fw-logger/fw-logs-parser.h:21
string
GLsizei const GLchar *const * string
Definition:
glad/glad/glad.h:2862
fw_logger::fw_logs_parser::get_fw_log_lines
std::vector< std::string > get_fw_log_lines(const fw_logs_binary_data &fw_logs_data_binary)
Definition:
tools/fw-logger/fw-logs-parser.cpp:26
fw_logger::fw_logs_parser::fill_log_data
void fill_log_data(const char *fw_logs, fw_log_data *log_data)
Definition:
tools/fw-logger/fw-logs-parser.cpp:51
fw_logger::fw_logs_parser
Definition:
tools/fw-logger/fw-logs-parser.h:11
fw_logger::fw_logs_parser::~fw_logs_parser
~fw_logs_parser(void)
Definition:
tools/fw-logger/fw-logs-parser.cpp:22
fw_logger::fw_logs_parser::_fw_logs_formating_options
fw_logs_formating_options _fw_logs_formating_options
Definition:
tools/fw-logger/fw-logs-parser.h:23
fw_logger::fw_logs_parser::generate_log_line
std::string generate_log_line(char *fw_logs)
Definition:
tools/fw-logger/fw-logs-parser.cpp:43
fw_logger::fw_logs_parser::_timestamp_factor
const double _timestamp_factor
Definition:
tools/fw-logger/fw-logs-parser.h:24
uint64_t
unsigned __int64 uint64_t
Definition:
stdint.h:90
fw_logger::fw_logs_parser::fw_logs_parser
fw_logs_parser(std::string xml_full_file_path)
Definition:
tools/fw-logger/fw-logs-parser.cpp:13
fw_logger
Definition:
tools/fw-logger/fw-log-data.cpp:14
fw-logs-formating-options.h
fw_logger::fw_log_data
Definition:
tools/fw-logger/fw-log-data.h:65
librealsense2
Author(s): Sergey Dorodnicov
, Doron Hirshberg
, Mark Horn
, Reagan Lopez
, Itay Carpis
autogenerated on Mon May 3 2021 02:47:15