#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 <fmt/core.h>
Go to the source code of this file.
Functions | |
| std::shared_ptr< PJ::MessageParser > | CreateParserROS2 (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) |
| 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 133 of file ros2_parser.cpp.
| std::string CreateSchema | ( | const std::string & | base_type | ) |
Definition at line 35 of file ros2_parser.cpp.
| TopicInfo CreateTopicInfo | ( | const std::string & | topic_name, |
| const std::string & | type_name | ||
| ) |
Definition at line 116 of file ros2_parser.cpp.
| bool TypeHasHeader | ( | const rosidl_message_type_support_t * | type_support | ) |
Definition at line 14 of file ros2_parser.cpp.