├── .gitignore ├── README.md ├── udp_bridge ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include │ └── udp_bridge │ │ ├── connection.h │ │ ├── defragmenter.h │ │ ├── packet.h │ │ ├── remote_node.h │ │ ├── statistics.h │ │ ├── types.h │ │ ├── udp_bridge.h │ │ ├── utilities.h │ │ └── wrapped_packet.h ├── launch │ ├── test_fragments.launch │ ├── test_mininet_multilink_operator.launch │ ├── test_mininet_multilink_robot.launch │ ├── test_video.launch │ └── udp_bridge_launch.py ├── mainpage.dox ├── package.xml ├── rosdoc.yaml ├── src │ ├── connection.cpp │ ├── defragmenter.cpp │ ├── packet.cpp │ ├── remote_node.cpp │ ├── ros_messages.h │ ├── statistics.cpp │ ├── udp_bridge.cpp │ ├── udp_bridge_node.cpp │ ├── udpbridge_ui.cpp │ ├── utilities.cpp │ └── wrapped_packet.cpp └── test │ ├── mininet │ ├── multilink.py │ ├── operator.bash │ ├── operator_launch.bash │ ├── operator_setup.bash │ ├── robot.bash │ ├── robot_launch.bash │ └── robot_setup.bash │ └── utest.cpp └── udp_bridge_interfaces ├── CMakeLists.txt ├── msg ├── BridgeInfo.msg ├── ConnectionInternal.msg ├── DataRates.msg ├── MessageInternal.msg ├── Remote.msg ├── RemoteConnection.msg ├── RemoteSubscribeInternal.msg ├── ResendRequest.msg ├── TopicInfo.msg ├── TopicRemoteConnectionDetails.msg ├── TopicRemoteDetails.msg ├── TopicStatistics.msg └── TopicStatisticsArray.msg ├── package.xml └── srv ├── AddRemote.srv ├── ListRemotes.srv └── Subscribe.srv /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/README.md -------------------------------------------------------------------------------- /udp_bridge/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/CMakeLists.txt -------------------------------------------------------------------------------- /udp_bridge/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/LICENSE -------------------------------------------------------------------------------- /udp_bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/README.md -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/connection.h -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/defragmenter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/defragmenter.h -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/packet.h -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/remote_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/remote_node.h -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/statistics.h -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/types.h -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/udp_bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/udp_bridge.h -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/utilities.h -------------------------------------------------------------------------------- /udp_bridge/include/udp_bridge/wrapped_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/include/udp_bridge/wrapped_packet.h -------------------------------------------------------------------------------- /udp_bridge/launch/test_fragments.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/launch/test_fragments.launch -------------------------------------------------------------------------------- /udp_bridge/launch/test_mininet_multilink_operator.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/launch/test_mininet_multilink_operator.launch -------------------------------------------------------------------------------- /udp_bridge/launch/test_mininet_multilink_robot.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/launch/test_mininet_multilink_robot.launch -------------------------------------------------------------------------------- /udp_bridge/launch/test_video.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/launch/test_video.launch -------------------------------------------------------------------------------- /udp_bridge/launch/udp_bridge_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/launch/udp_bridge_launch.py -------------------------------------------------------------------------------- /udp_bridge/mainpage.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/mainpage.dox -------------------------------------------------------------------------------- /udp_bridge/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/package.xml -------------------------------------------------------------------------------- /udp_bridge/rosdoc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/rosdoc.yaml -------------------------------------------------------------------------------- /udp_bridge/src/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/connection.cpp -------------------------------------------------------------------------------- /udp_bridge/src/defragmenter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/defragmenter.cpp -------------------------------------------------------------------------------- /udp_bridge/src/packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/packet.cpp -------------------------------------------------------------------------------- /udp_bridge/src/remote_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/remote_node.cpp -------------------------------------------------------------------------------- /udp_bridge/src/ros_messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/ros_messages.h -------------------------------------------------------------------------------- /udp_bridge/src/statistics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/statistics.cpp -------------------------------------------------------------------------------- /udp_bridge/src/udp_bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/udp_bridge.cpp -------------------------------------------------------------------------------- /udp_bridge/src/udp_bridge_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/udp_bridge_node.cpp -------------------------------------------------------------------------------- /udp_bridge/src/udpbridge_ui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/udpbridge_ui.cpp -------------------------------------------------------------------------------- /udp_bridge/src/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/utilities.cpp -------------------------------------------------------------------------------- /udp_bridge/src/wrapped_packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/src/wrapped_packet.cpp -------------------------------------------------------------------------------- /udp_bridge/test/mininet/multilink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/test/mininet/multilink.py -------------------------------------------------------------------------------- /udp_bridge/test/mininet/operator.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/test/mininet/operator.bash -------------------------------------------------------------------------------- /udp_bridge/test/mininet/operator_launch.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/test/mininet/operator_launch.bash -------------------------------------------------------------------------------- /udp_bridge/test/mininet/operator_setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/test/mininet/operator_setup.bash -------------------------------------------------------------------------------- /udp_bridge/test/mininet/robot.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/test/mininet/robot.bash -------------------------------------------------------------------------------- /udp_bridge/test/mininet/robot_launch.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/test/mininet/robot_launch.bash -------------------------------------------------------------------------------- /udp_bridge/test/mininet/robot_setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/test/mininet/robot_setup.bash -------------------------------------------------------------------------------- /udp_bridge/test/utest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge/test/utest.cpp -------------------------------------------------------------------------------- /udp_bridge_interfaces/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/CMakeLists.txt -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/BridgeInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/BridgeInfo.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/ConnectionInternal.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/ConnectionInternal.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/DataRates.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/DataRates.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/MessageInternal.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/MessageInternal.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/Remote.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/Remote.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/RemoteConnection.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/RemoteConnection.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/RemoteSubscribeInternal.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/RemoteSubscribeInternal.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/ResendRequest.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/ResendRequest.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/TopicInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/TopicInfo.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/TopicRemoteConnectionDetails.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/TopicRemoteConnectionDetails.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/TopicRemoteDetails.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/TopicRemoteDetails.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/TopicStatistics.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/msg/TopicStatistics.msg -------------------------------------------------------------------------------- /udp_bridge_interfaces/msg/TopicStatisticsArray.msg: -------------------------------------------------------------------------------- 1 | TopicStatistics[] topics 2 | -------------------------------------------------------------------------------- /udp_bridge_interfaces/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/package.xml -------------------------------------------------------------------------------- /udp_bridge_interfaces/srv/AddRemote.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/srv/AddRemote.srv -------------------------------------------------------------------------------- /udp_bridge_interfaces/srv/ListRemotes.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/srv/ListRemotes.srv -------------------------------------------------------------------------------- /udp_bridge_interfaces/srv/Subscribe.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rolker/udp_bridge/HEAD/udp_bridge_interfaces/srv/Subscribe.srv --------------------------------------------------------------------------------