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::RosMsgBin Struct Reference

Helper for extracting a serialised ROS message. More...

#include <fpl.hpp>

Collaboration diagram for fpsdk::common::fpl::RosMsgBin:

Public Types

using RosTime = fpsdk::common::time::RosTime
 Shortcut.
 

Public Member Functions

 RosMsgBin (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 topic_name_
 The topic name.
 
RosTime rec_time_
 Recording timestamp.
 
std::vector< uint8_t > msg_data_
 Serialised ROS message data.
 

Detailed Description

Helper for extracting a serialised ROS message.

Definition at line 350 of file fpl.hpp.

Member Typedef Documentation

◆ RosTime

Shortcut.

Definition at line 358 of file fpl.hpp.

Constructor & Destructor Documentation

◆ RosMsgBin()

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

Constructor.

Parameters
[in]log_msg.fpl log message

Member Data Documentation

◆ valid_

bool fpsdk::common::fpl::RosMsgBin::valid_

Data valid, successfully extracted from message.

Definition at line 359 of file fpl.hpp.

◆ info_

std::string fpsdk::common::fpl::RosMsgBin::info_

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

Definition at line 360 of file fpl.hpp.

◆ topic_name_

std::string fpsdk::common::fpl::RosMsgBin::topic_name_

The topic name.

Definition at line 361 of file fpl.hpp.

◆ rec_time_

RosTime fpsdk::common::fpl::RosMsgBin::rec_time_

Recording timestamp.

Definition at line 362 of file fpl.hpp.

◆ msg_data_

std::vector<uint8_t> fpsdk::common::fpl::RosMsgBin::msg_data_

Serialised ROS message data.

Definition at line 363 of file fpl.hpp.


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