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

Helper for extracting ROS message definition (the relevant fields from the "connection header") More...

#include <fpl.hpp>

Collaboration diagram for fpsdk::common::fpl::RosMsgDef:
[legend]

Public Member Functions

 RosMsgDef ()=default
 Default ctor.
 RosMsgDef (const FplMessage &log_msg)
 Constructor.

Public Attributes

bool valid_ = false
 Data valid, successfully extracted from message.
std::string info_
 Stringification of (some of the) data, for debugging.
std::string topic_name_
 The topic name.
std::string msg_name_
 The message name (a.k.a. data type)
std::string msg_md5_
 The message definition MD5 sum.
std::string msg_def_
 The message definition (the .msg file and also the defs for all the types)

Detailed Description

Helper for extracting ROS message definition (the relevant fields from the "connection header")

Definition at line 335 of file fpl.hpp.

Constructor & Destructor Documentation

◆ RosMsgDef()

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

Constructor.

Parameters
[in]log_msg.fpl log message

Member Data Documentation

◆ valid_

bool fpsdk::common::fpl::RosMsgDef::valid_ = false

Data valid, successfully extracted from message.

Definition at line 345 of file fpl.hpp.

◆ info_

std::string fpsdk::common::fpl::RosMsgDef::info_

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

Definition at line 346 of file fpl.hpp.

◆ topic_name_

std::string fpsdk::common::fpl::RosMsgDef::topic_name_

The topic name.

Definition at line 347 of file fpl.hpp.

◆ msg_name_

std::string fpsdk::common::fpl::RosMsgDef::msg_name_

The message name (a.k.a. data type)

Definition at line 348 of file fpl.hpp.

◆ msg_md5_

std::string fpsdk::common::fpl::RosMsgDef::msg_md5_

The message definition MD5 sum.

Definition at line 349 of file fpl.hpp.

◆ msg_def_

std::string fpsdk::common::fpl::RosMsgDef::msg_def_

The message definition (the .msg file and also the defs for all the types)

Definition at line 350 of file fpl.hpp.


The documentation for this struct was generated from the following file:
  • fpsdk_common/include/fpsdk_common/fpl.hpp