|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged udp_driver at Robotics Stack Exchange
|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged udp_driver at Robotics Stack Exchange
|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged udp_driver at Robotics Stack Exchange
|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged udp_driver at Robotics Stack Exchange
|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged udp_driver at Robotics Stack Exchange
|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged udp_driver at Robotics Stack Exchange
|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged udp_driver at Robotics Stack Exchange
|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged udp_driver at Robotics Stack Exchange
|
udp_driver package from transport_drivers repoasio_cmake_module io_context serial_driver udp_driver |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.2.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A set of ROS2 drivers for transport-layer protocols. |
| Checkout URI | https://github.com/ros-drivers/transport_drivers.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2023-06-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | ros2 transport-layer transport-layer-protocol |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Joshua Whitley
Authors
- UDP Driver
A package which encapsulates basic receving and sending of udp data.
Provided within this package are the following executabes:
- udp_receiver_node_exe: can receive UDP data
- udp_sender_node_exe: can send UDP data asynchronosouly
- udp_bridge_node_exe: combined both receiver and sender nodes into one
Provided within this package also is a udp_driver library without the ROS2 dependencies which could be used elsewhere.
Changelog for package udp_driver
1.2.0 (2022-03-20)
- Fix linter errors.
- Contributors: WhitleySoftwareServices
1.1.0 (2022-03-20)
- Add missing header.
- Add new constructors and members to bind host endpoint
(#65)
- Add new constructors and members to bind host endpoint
- address review: fix constructor and endpoint
- Add support for Foxy
(#68)
- Add support for Foxy
- Use same API signature for all ROS distros
- Fix nullptr access in udp receiver node (#67)
- Add reuse address function
(#64)
- Add reuse address function
- Address review: Enable reuse address in open function
- Contributors: Daisuke Nishimatsu, Esteve Fernandez, WhitleySoftwareServices
1.0.1 (2021-08-30)
-
Remove deprecated api from galactic (#57)
-
update READMEs for each package (#54)
- update READMEs for each package
- add more to readme, renamed config to params
-
use vectors not mutbuffers (#50)
-
Port udp_driver Changes to serial_driver (#47)
- Adding SerialPort and framework for SerialDriver.
- Adding SerialDriver
- Adding SerialBridgeNode
- Remove serial_driver_node and tests
- Create new tests for serial_port and serial_driver
- Changing signature of from_msg for example_interfaces
- [serial_driver] Adding missing function definition
- [serial_driver] Adding example params and launch files
- Trying to apease flake8
- Fixing allocation snafu
- [serial_driver] Replacing MutBuffer with std::vector<uint8_t>
- [serial_driver] Fix typo
- [serial_driver] Make launch file more reliable
- [serial_driver] Fix error message
- [serial_driver] Fix typo
- [serial_driver] Shorten node name
-
Generic udp nodes (#40)
- use udp_msgs for receiver and sender nodes
- use vector of uint8_ts instead of mutable buffer
- all tests passing
-
Rename MutSocketBuffer to MutBuffer (#46)
-
Removing duplicate file
-
Export ASIO definitions (#44)
-
Enforce C++14. Do not duplicate compiler flags (#45)
-
Deduplicate ASIO CMake module (#43)
- Added ASIO CMake module
- Use asio_cmake_module
-
Use RCLCPP logging macros (#42)
-
Fix copyright years (#41)
-
Fix IoContext thread management
-
Pass IoContext through driver instead of storing reference
-
Replace ptrs to IoContext with refs
-
Removed Boost (#39)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| asio_cmake_module | |
| ament_cmake_gtest | |
| ament_lint_auto | |
| ament_lint_common | |
| io_context | |
| lifecycle_msgs | |
| rclcpp | |
| rclcpp_components | |
| rclcpp_lifecycle | |
| std_msgs | |
| udp_msgs |
System Dependencies
| Name |
|---|
| asio |