Fixposition SDK 0.0.0-heads/main-0-g7b59b93
Collection of c++ libraries and apps for use with Fixposition products
Loading...
Searching...
No Matches
fpsdk::common::fpl::LogMeta Struct Reference

Helper for extracting meta data. More...

#include <fpl.hpp>

Collaboration diagram for fpsdk::common::fpl::LogMeta:

Public Member Functions

 LogMeta (const FplMessage &log_msg)
 Constructor.
 

Public Attributes

bool valid_
 Data valid, successfully extracted from message.
 
std::string info_
 Stringification of (some of the) data, for debugging.
 
std::string hw_uid_
 Hardware UID.
 
std::string hw_product_
 Product.
 
std::string sw_version_
 Software version.
 
uint32_t log_start_time_posix_
 Start time of logging.
 
std::string log_start_time_iso_
 Start time of logging.
 
std::string log_profile_
 Logging configuration profile name.
 
std::string log_target_
 Loging target name.
 
std::string log_filename_
 Logfile name.
 
std::string yaml_
 Raw meta data YAML.
 

Detailed Description

Helper for extracting meta data.

Definition at line 261 of file fpl.hpp.

Constructor & Destructor Documentation

◆ LogMeta()

fpsdk::common::fpl::LogMeta::LogMeta ( const FplMessage & log_msg)

Constructor.

Parameters
[in]log_msg.fpl log message

Member Data Documentation

◆ valid_

bool fpsdk::common::fpl::LogMeta::valid_

Data valid, successfully extracted from message.

Definition at line 269 of file fpl.hpp.

◆ info_

std::string fpsdk::common::fpl::LogMeta::info_

Stringification of (some of the) data, for debugging.

Definition at line 270 of file fpl.hpp.

◆ hw_uid_

std::string fpsdk::common::fpl::LogMeta::hw_uid_

Hardware UID.

Definition at line 271 of file fpl.hpp.

◆ hw_product_

std::string fpsdk::common::fpl::LogMeta::hw_product_

Product.

Definition at line 272 of file fpl.hpp.

◆ sw_version_

std::string fpsdk::common::fpl::LogMeta::sw_version_

Software version.

Definition at line 273 of file fpl.hpp.

◆ log_start_time_posix_

uint32_t fpsdk::common::fpl::LogMeta::log_start_time_posix_

Start time of logging.

Definition at line 274 of file fpl.hpp.

◆ log_start_time_iso_

std::string fpsdk::common::fpl::LogMeta::log_start_time_iso_

Start time of logging.

Definition at line 275 of file fpl.hpp.

◆ log_profile_

std::string fpsdk::common::fpl::LogMeta::log_profile_

Logging configuration profile name.

Definition at line 276 of file fpl.hpp.

◆ log_target_

std::string fpsdk::common::fpl::LogMeta::log_target_

Loging target name.

Definition at line 277 of file fpl.hpp.

◆ log_filename_

std::string fpsdk::common::fpl::LogMeta::log_filename_

Logfile name.

Definition at line 278 of file fpl.hpp.

◆ yaml_

std::string fpsdk::common::fpl::LogMeta::yaml_

Raw meta data YAML.

Definition at line 279 of file fpl.hpp.


The documentation for this struct was generated from the following file: