Public Member Functions | Private Member Functions | Private Attributes | List of all members
fw_logger::fw_logs_parser Class Reference

#include <fw-logs-parser.h>

Public Member Functions

 fw_logs_parser (std::string xml_full_file_path)
 
std::vector< std::stringget_fw_log_lines (const fw_logs_binary_data &fw_logs_data_binary)
 
 ~fw_logs_parser (void)
 

Private Member Functions

void fill_log_data (const char *fw_logs, fw_log_data *log_data)
 
std::string generate_log_line (char *fw_logs)
 

Private Attributes

fw_logs_formating_options _fw_logs_formating_options
 
uint64_t _last_timestamp
 
const double _timestamp_factor
 

Detailed Description

Definition at line 11 of file tools/fw-logger/fw-logs-parser.h.

Constructor & Destructor Documentation

fw_logger::fw_logs_parser::fw_logs_parser ( std::string  xml_full_file_path)
explicit

Definition at line 13 of file tools/fw-logger/fw-logs-parser.cpp.

fw_logger::fw_logs_parser::~fw_logs_parser ( void  )

Definition at line 22 of file tools/fw-logger/fw-logs-parser.cpp.

Member Function Documentation

void fw_logger::fw_logs_parser::fill_log_data ( const char *  fw_logs,
fw_log_data log_data 
)
private

Definition at line 51 of file tools/fw-logger/fw-logs-parser.cpp.

string fw_logger::fw_logs_parser::generate_log_line ( char *  fw_logs)
private

Definition at line 43 of file tools/fw-logger/fw-logs-parser.cpp.

vector< string > fw_logger::fw_logs_parser::get_fw_log_lines ( const fw_logs_binary_data fw_logs_data_binary)

Definition at line 26 of file tools/fw-logger/fw-logs-parser.cpp.

Member Data Documentation

fw_logs_formating_options fw_logger::fw_logs_parser::_fw_logs_formating_options
private

Definition at line 23 of file tools/fw-logger/fw-logs-parser.h.

uint64_t fw_logger::fw_logs_parser::_last_timestamp
private

Definition at line 21 of file tools/fw-logger/fw-logs-parser.h.

const double fw_logger::fw_logs_parser::_timestamp_factor
private

Definition at line 24 of file tools/fw-logger/fw-logs-parser.h.


The documentation for this class was generated from the following files:


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