15 fw_logs_parser::fw_logs_parser(
string xml_content)
16 : _fw_logs_formating_options(xml_content),
18 _timestamp_factor(0.00001)
32 if (!fw_log_msg || fw_log_msg->
logs_buffer.size() == 0)
43 reg_exp.generate_message(log_event_data.line, log_event_data.num_of_params, params, &log_data.
_message);
69 log_data.
_line =
static_cast<uint32_t>(log_binary->dword2.bits.line_id);
73 log_data.
_p1 =
static_cast<uint32_t>(log_binary->dword3.p1);
74 log_data.
_p2 =
static_cast<uint32_t>(log_binary->dword3.p2);
77 log_data.
_p3 =
static_cast<uint32_t>(log_binary->dword4.p3);
80 log_data.
_timestamp = log_binary->dword5.timestamp;
fw_log_data parse_fw_log(const fw_logs_binary_data *fw_log_msg)
fw_logs_formating_options _fw_logs_formating_options
GLenum const GLfloat * params
const double _timestamp_factor
fw_log_data fill_log_data(const fw_logs_binary_data *fw_log_msg)
std::vector< uint8_t > logs_buffer