Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
humble

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange

Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
jazzy

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange

Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
kilted

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange

Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
rolling

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange

No version for distro github showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
humble

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange

Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
galactic

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange

Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
iron

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
humble

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

udp_driver package from transport_drivers repo

asio_cmake_module io_context serial_driver udp_driver

ROS Distro
humble

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

A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes

Additional Links

Maintainers

  • Joshua Whitley

Authors

No additional 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged udp_driver at Robotics Stack Exchange