├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── autoapprove.yml │ ├── automerge.yml │ ├── lint.yml │ └── test.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── topic_tools ├── CHANGELOG.rst ├── CMakeLists.txt ├── include │ └── topic_tools │ │ ├── delay_node.hpp │ │ ├── demux_node.hpp │ │ ├── drop_node.hpp │ │ ├── mux_node.hpp │ │ ├── relay_node.hpp │ │ ├── throttle_node.hpp │ │ ├── tool_base_node.hpp │ │ └── visibility_control.h ├── launch │ └── relay.launch ├── package.xml ├── src │ ├── delay.cpp │ ├── delay_node.cpp │ ├── demux.cpp │ ├── demux_node.cpp │ ├── drop.cpp │ ├── drop_node.cpp │ ├── mux.cpp │ ├── mux_node.cpp │ ├── relay.cpp │ ├── relay_node.cpp │ ├── throttle.cpp │ ├── throttle_node.cpp │ └── tool_base_node.cpp ├── test │ ├── test_demux.cpp │ ├── test_drop.cpp │ ├── test_mux.cpp │ ├── test_relay.cpp │ ├── test_throttle.cpp │ └── test_topic_tool.hpp └── topic_tools │ ├── __init__.py │ ├── relay_field.py │ ├── setup.cfg │ └── transform.py └── topic_tools_interfaces ├── CHANGELOG.rst ├── CMakeLists.txt ├── package.xml └── srv ├── DemuxAdd.srv ├── DemuxDelete.srv ├── DemuxList.srv ├── DemuxSelect.srv ├── MuxAdd.srv ├── MuxDelete.srv ├── MuxList.srv └── MuxSelect.srv /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/autoapprove.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/.github/workflows/autoapprove.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/README.md -------------------------------------------------------------------------------- /topic_tools/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/CHANGELOG.rst -------------------------------------------------------------------------------- /topic_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/CMakeLists.txt -------------------------------------------------------------------------------- /topic_tools/include/topic_tools/delay_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/include/topic_tools/delay_node.hpp -------------------------------------------------------------------------------- /topic_tools/include/topic_tools/demux_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/include/topic_tools/demux_node.hpp -------------------------------------------------------------------------------- /topic_tools/include/topic_tools/drop_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/include/topic_tools/drop_node.hpp -------------------------------------------------------------------------------- /topic_tools/include/topic_tools/mux_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/include/topic_tools/mux_node.hpp -------------------------------------------------------------------------------- /topic_tools/include/topic_tools/relay_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/include/topic_tools/relay_node.hpp -------------------------------------------------------------------------------- /topic_tools/include/topic_tools/throttle_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/include/topic_tools/throttle_node.hpp -------------------------------------------------------------------------------- /topic_tools/include/topic_tools/tool_base_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/include/topic_tools/tool_base_node.hpp -------------------------------------------------------------------------------- /topic_tools/include/topic_tools/visibility_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/include/topic_tools/visibility_control.h -------------------------------------------------------------------------------- /topic_tools/launch/relay.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/launch/relay.launch -------------------------------------------------------------------------------- /topic_tools/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/package.xml -------------------------------------------------------------------------------- /topic_tools/src/delay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/delay.cpp -------------------------------------------------------------------------------- /topic_tools/src/delay_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/delay_node.cpp -------------------------------------------------------------------------------- /topic_tools/src/demux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/demux.cpp -------------------------------------------------------------------------------- /topic_tools/src/demux_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/demux_node.cpp -------------------------------------------------------------------------------- /topic_tools/src/drop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/drop.cpp -------------------------------------------------------------------------------- /topic_tools/src/drop_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/drop_node.cpp -------------------------------------------------------------------------------- /topic_tools/src/mux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/mux.cpp -------------------------------------------------------------------------------- /topic_tools/src/mux_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/mux_node.cpp -------------------------------------------------------------------------------- /topic_tools/src/relay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/relay.cpp -------------------------------------------------------------------------------- /topic_tools/src/relay_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/relay_node.cpp -------------------------------------------------------------------------------- /topic_tools/src/throttle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/throttle.cpp -------------------------------------------------------------------------------- /topic_tools/src/throttle_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/throttle_node.cpp -------------------------------------------------------------------------------- /topic_tools/src/tool_base_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/src/tool_base_node.cpp -------------------------------------------------------------------------------- /topic_tools/test/test_demux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/test/test_demux.cpp -------------------------------------------------------------------------------- /topic_tools/test/test_drop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/test/test_drop.cpp -------------------------------------------------------------------------------- /topic_tools/test/test_mux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/test/test_mux.cpp -------------------------------------------------------------------------------- /topic_tools/test/test_relay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/test/test_relay.cpp -------------------------------------------------------------------------------- /topic_tools/test/test_throttle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/test/test_throttle.cpp -------------------------------------------------------------------------------- /topic_tools/test/test_topic_tool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/test/test_topic_tool.hpp -------------------------------------------------------------------------------- /topic_tools/topic_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /topic_tools/topic_tools/relay_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/topic_tools/relay_field.py -------------------------------------------------------------------------------- /topic_tools/topic_tools/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/topic_tools/setup.cfg -------------------------------------------------------------------------------- /topic_tools/topic_tools/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools/topic_tools/transform.py -------------------------------------------------------------------------------- /topic_tools_interfaces/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools_interfaces/CHANGELOG.rst -------------------------------------------------------------------------------- /topic_tools_interfaces/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools_interfaces/CMakeLists.txt -------------------------------------------------------------------------------- /topic_tools_interfaces/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools_interfaces/package.xml -------------------------------------------------------------------------------- /topic_tools_interfaces/srv/DemuxAdd.srv: -------------------------------------------------------------------------------- 1 | string topic 2 | --- 3 | bool success 4 | -------------------------------------------------------------------------------- /topic_tools_interfaces/srv/DemuxDelete.srv: -------------------------------------------------------------------------------- 1 | string topic 2 | --- 3 | bool success 4 | -------------------------------------------------------------------------------- /topic_tools_interfaces/srv/DemuxList.srv: -------------------------------------------------------------------------------- 1 | --- 2 | string[] topics 3 | -------------------------------------------------------------------------------- /topic_tools_interfaces/srv/DemuxSelect.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools_interfaces/srv/DemuxSelect.srv -------------------------------------------------------------------------------- /topic_tools_interfaces/srv/MuxAdd.srv: -------------------------------------------------------------------------------- 1 | string topic 2 | --- 3 | bool success 4 | -------------------------------------------------------------------------------- /topic_tools_interfaces/srv/MuxDelete.srv: -------------------------------------------------------------------------------- 1 | string topic 2 | --- 3 | bool success 4 | -------------------------------------------------------------------------------- /topic_tools_interfaces/srv/MuxList.srv: -------------------------------------------------------------------------------- 1 | --- 2 | string[] topics 3 | -------------------------------------------------------------------------------- /topic_tools_interfaces/srv/MuxSelect.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/topic_tools/HEAD/topic_tools_interfaces/srv/MuxSelect.srv --------------------------------------------------------------------------------