├── .github └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.rst ├── CMakeLists.txt ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── ros1_bridge_generate_factories ├── cmake ├── find_ros1_interface_packages.cmake └── find_ros1_package.cmake ├── doc ├── index.rst ├── ros1_talker_ros2_listener.png └── ros2_camera_ros1_rqt.png ├── include └── ros1_bridge │ ├── bridge.hpp │ ├── builtin_interfaces_factories.hpp │ ├── convert_builtin_interfaces.hpp │ ├── convert_decl.hpp │ ├── factory.hpp │ └── factory_interface.hpp ├── package.xml ├── resource ├── get_factory.cpp.em ├── get_mappings.cpp.em ├── interface_factories.cpp.em ├── pkg_factories.cpp.em └── pkg_factories.hpp.em ├── ros1_bridge └── __init__.py ├── src ├── bridge.cpp ├── builtin_interfaces_factories.cpp ├── convert_builtin_interfaces.cpp ├── dynamic_bridge.cpp ├── parameter_bridge.cpp ├── simple_bridge.cpp ├── simple_bridge_1_to_2.cpp ├── simple_bridge_2_to_1.cpp └── static_bridge.cpp └── test ├── test_convert_generic.cpp ├── test_ros1_client.cpp ├── test_ros1_server.cpp ├── test_ros2_client.cpp ├── test_ros2_server.cpp ├── test_ros2_to_ros1_serialization.cpp ├── test_services_across_dynamic_bridge.py.in └── test_topics_across_dynamic_bridge.py.in /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/README.md -------------------------------------------------------------------------------- /bin/ros1_bridge_generate_factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/bin/ros1_bridge_generate_factories -------------------------------------------------------------------------------- /cmake/find_ros1_interface_packages.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/cmake/find_ros1_interface_packages.cmake -------------------------------------------------------------------------------- /cmake/find_ros1_package.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/cmake/find_ros1_package.cmake -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/ros1_talker_ros2_listener.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/doc/ros1_talker_ros2_listener.png -------------------------------------------------------------------------------- /doc/ros2_camera_ros1_rqt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/doc/ros2_camera_ros1_rqt.png -------------------------------------------------------------------------------- /include/ros1_bridge/bridge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/include/ros1_bridge/bridge.hpp -------------------------------------------------------------------------------- /include/ros1_bridge/builtin_interfaces_factories.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/include/ros1_bridge/builtin_interfaces_factories.hpp -------------------------------------------------------------------------------- /include/ros1_bridge/convert_builtin_interfaces.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/include/ros1_bridge/convert_builtin_interfaces.hpp -------------------------------------------------------------------------------- /include/ros1_bridge/convert_decl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/include/ros1_bridge/convert_decl.hpp -------------------------------------------------------------------------------- /include/ros1_bridge/factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/include/ros1_bridge/factory.hpp -------------------------------------------------------------------------------- /include/ros1_bridge/factory_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/include/ros1_bridge/factory_interface.hpp -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/package.xml -------------------------------------------------------------------------------- /resource/get_factory.cpp.em: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/resource/get_factory.cpp.em -------------------------------------------------------------------------------- /resource/get_mappings.cpp.em: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/resource/get_mappings.cpp.em -------------------------------------------------------------------------------- /resource/interface_factories.cpp.em: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/resource/interface_factories.cpp.em -------------------------------------------------------------------------------- /resource/pkg_factories.cpp.em: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/resource/pkg_factories.cpp.em -------------------------------------------------------------------------------- /resource/pkg_factories.hpp.em: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/resource/pkg_factories.hpp.em -------------------------------------------------------------------------------- /ros1_bridge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/ros1_bridge/__init__.py -------------------------------------------------------------------------------- /src/bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/bridge.cpp -------------------------------------------------------------------------------- /src/builtin_interfaces_factories.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/builtin_interfaces_factories.cpp -------------------------------------------------------------------------------- /src/convert_builtin_interfaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/convert_builtin_interfaces.cpp -------------------------------------------------------------------------------- /src/dynamic_bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/dynamic_bridge.cpp -------------------------------------------------------------------------------- /src/parameter_bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/parameter_bridge.cpp -------------------------------------------------------------------------------- /src/simple_bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/simple_bridge.cpp -------------------------------------------------------------------------------- /src/simple_bridge_1_to_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/simple_bridge_1_to_2.cpp -------------------------------------------------------------------------------- /src/simple_bridge_2_to_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/simple_bridge_2_to_1.cpp -------------------------------------------------------------------------------- /src/static_bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/src/static_bridge.cpp -------------------------------------------------------------------------------- /test/test_convert_generic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/test/test_convert_generic.cpp -------------------------------------------------------------------------------- /test/test_ros1_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/test/test_ros1_client.cpp -------------------------------------------------------------------------------- /test/test_ros1_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/test/test_ros1_server.cpp -------------------------------------------------------------------------------- /test/test_ros2_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/test/test_ros2_client.cpp -------------------------------------------------------------------------------- /test/test_ros2_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/test/test_ros2_server.cpp -------------------------------------------------------------------------------- /test/test_ros2_to_ros1_serialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/test/test_ros2_to_ros1_serialization.cpp -------------------------------------------------------------------------------- /test/test_services_across_dynamic_bridge.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/test/test_services_across_dynamic_bridge.py.in -------------------------------------------------------------------------------- /test/test_topics_across_dynamic_bridge.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros2/ros1_bridge/HEAD/test/test_topics_across_dynamic_bridge.py.in --------------------------------------------------------------------------------