ros1_bridge
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace ros1_bridge
Classes and Structs
Struct Bridge1to2Handles
Struct Bridge2to1Handles
Struct BridgeHandles
Struct ServiceBridge1to2
Struct ServiceBridge2to1
Template Class Factory
Class FactoryInterface
Template Class ServiceFactory
Class ServiceFactoryInterface
Functions
Specialized Template Function ros1_bridge::convert_1_to_2(const ros::Duration&, builtin_interfaces::msg::Duration&)
Specialized Template Function ros1_bridge::convert_1_to_2(const ros::Time&, builtin_interfaces::msg::Time&)
Template Function ros1_bridge::convert_1_to_2(const ROS1_T&, ROS2_T&)
Specialized Template Function ros1_bridge::convert_2_to_1(const builtin_interfaces::msg::Duration&, ros::Duration&)
Specialized Template Function ros1_bridge::convert_2_to_1(const builtin_interfaces::msg::Time&, ros::Time&)
Template Function ros1_bridge::convert_2_to_1(const ROS2_T&, ROS1_T&)
Function ros1_bridge::create_bidirectional_bridge(ros::NodeHandle, rclcpp::Node::SharedPtr, const std::string&, const std::string&, const std::string&, size_t)
Function ros1_bridge::create_bidirectional_bridge(ros::NodeHandle, rclcpp::Node::SharedPtr, const std::string&, const std::string&, const std::string&, size_t, const rclcpp::QoS&)
Function ros1_bridge::create_bridge_from_1_to_2(ros::NodeHandle, rclcpp::Node::SharedPtr, const std::string&, const std::string&, size_t, const std::string&, const std::string&, size_t)
Function ros1_bridge::create_bridge_from_1_to_2(ros::NodeHandle, rclcpp::Node::SharedPtr, const std::string&, const std::string&, size_t, const std::string&, const std::string&, const rclcpp::QoS&)
Function ros1_bridge::create_bridge_from_2_to_1(rclcpp::Node::SharedPtr, ros::NodeHandle, const std::string&, const std::string&, size_t, const std::string&, const std::string&, size_t, rclcpp::PublisherBase::SharedPtr)
Function ros1_bridge::create_bridge_from_2_to_1(rclcpp::Node::SharedPtr, ros::NodeHandle, const std::string&, const std::string&, const rclcpp::QoS&, const std::string&, const std::string&, size_t, rclcpp::PublisherBase::SharedPtr)
Function ros1_bridge::get_1to2_mapping
Function ros1_bridge::get_2to1_mapping
Function ros1_bridge::get_all_message_mappings_2to1
Function ros1_bridge::get_all_service_mappings_2to1
Function ros1_bridge::get_factory
Function ros1_bridge::get_factory_builtin_interfaces
Function ros1_bridge::get_service_factory
Template Function ros1_bridge::internal_stream_translate_helper(STREAM_T&, const builtin_interfaces::msg::Duration&)
Template Function ros1_bridge::internal_stream_translate_helper(STREAM_T&, builtin_interfaces::msg::Duration&)
Template Function ros1_bridge::internal_stream_translate_helper(STREAM_T&, const builtin_interfaces::msg::Time&)
Template Function ros1_bridge::internal_stream_translate_helper(STREAM_T&, builtin_interfaces::msg::Time&)
Template Function ros1_bridge::internal_stream_translate_helper(STREAM_T&, const ROS2_T&)
Directories
Directory include
Directory ros1_bridge
Files
File bridge.hpp
File builtin_interfaces_factories.hpp
File convert_builtin_interfaces.hpp
File convert_decl.hpp
File factory.hpp
File factory_interface.hpp
Standard Documents
CHANGELOG
Changelog for package ros1_bridge
0.10.3 (2022-03-29)
0.10.2 (2021-11-05)
0.10.1 (2021-01-25)
0.9.5 (2020-12-08)
0.9.4 (2020-09-10)
0.9.3 (2020-07-07)
0.9.2 (2020-06-01)
0.9.1 (2020-05-27)
0.9.0 (2020-05-18)
0.8.2 (2020-01-17)
0.8.1 (2019-10-23)
0.8.0 (2019-09-27)
0.7.3 (2019-08-02)
0.7.2 (2019-05-29)
0.7.1 (2019-05-20)
0.7.0 (2019-05-08)
0.6.1 (2018-12-12)
0.6.0 (2018-12-08)
0.5.1 (2018-08-20)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
CONTRIBUTING
LICENSE
PACKAGE
README
Bridge communication between ROS 1 and ROS 2
Prerequisites
Example 1: run the bridge and the example talker and listener
Example 2: run the bridge and exchange images
Example 3: run the bridge for AddTwoInts service
Example 4: bridge only selected topics and services
Documentation
ros1_bridge
Index
ros1_bridge
C++ API
Template Function ros1_bridge::internal_stream_translate_helper(STREAM_T&, const builtin_interfaces::msg::Time&)
View page source
Template Function ros1_bridge::internal_stream_translate_helper(STREAM_T&, const builtin_interfaces::msg::Time&)
Defined in
File convert_builtin_interfaces.hpp
Function Documentation
template
<
typename
STREAM_T
>
void
ros1_bridge
::
internal_stream_translate_helper
(
STREAM_T
&
stream
,
const
builtin_interfaces
::
msg
::
Time
&
msg
)