Functions
ros2_parser.cpp File Reference
#include "ros2_parser.h"
#include <set>
#include <rosidl_typesupport_introspection_c/message_introspection.h>
#include <rosidl_typesupport_introspection_cpp/message_introspection.hpp>
#include <rosidl_typesupport_introspection_cpp/field_types.hpp>
#include <rosidl_typesupport_cpp/identifier.hpp>
#include <rosidl_typesupport_introspection_cpp/identifier.hpp>
#include <PlotJuggler/fmt/core.h>
Include dependency graph for ros2_parser.cpp:

Go to the source code of this file.

Functions

std::shared_ptr< PJ::MessageParserCreateParserROS2 (const PJ::ParserFactories &factories, const std::string &topic_name, const std::string &type_name, PJ::PlotDataMapRef &data)
 
std::string CreateSchema (const std::string &base_type)
 
TopicInfo CreateTopicInfo (const std::string &topic_name, const std::string &type_name)
 
bool TypeHasHeader (const rosidl_message_type_support_t *type_support)
 

Function Documentation

◆ CreateParserROS2()

std::shared_ptr<PJ::MessageParser> CreateParserROS2 ( const PJ::ParserFactories factories,
const std::string &  topic_name,
const std::string &  type_name,
PJ::PlotDataMapRef data 
)

Definition at line 132 of file ros2_parser.cpp.

◆ CreateSchema()

std::string CreateSchema ( const std::string &  base_type)

Definition at line 35 of file ros2_parser.cpp.

◆ CreateTopicInfo()

TopicInfo CreateTopicInfo ( const std::string &  topic_name,
const std::string &  type_name 
)

Definition at line 115 of file ros2_parser.cpp.

◆ TypeHasHeader()

bool TypeHasHeader ( const rosidl_message_type_support_t *  type_support)

Definition at line 14 of file ros2_parser.cpp.



plotjuggler_ros
Author(s): Davide Faconti
autogenerated on Wed Feb 21 2024 03:22:56