-
 

Package Summary

Tags No category tags.
Version 1.2.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/transport_drivers.git
VCS Type git
VCS Version main
Last Updated 2023-06-22
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A template class and associated utilities which encapsulate basic reading from serial ports

Additional Links

Maintainers

  • Joshua Whitley

Authors

  • Apex.AI, Inc.
  • Esteve Fernandez
  • Serial Driver

A package which which encapsulates basic receiving and sending of serial data.

Provided within this package is the following executabe:

  • serial_bridge: combined both receiver and sender nodes into one

Provided within this package also is a serial_driver library without the ROS2 dependencies which could be used elsewhere.

CHANGELOG

Changelog for package serial_driver

1.2.0 (2022-03-20)

  • Disable broken test.
  • Fix linter errors.
  • Contributors: WhitleySoftwareServices

1.1.0 (2022-03-20)

  • Support serial_break (#76)
    • Support serial_break
    • Add protection to serial break and unit tests
  • Fix the converter Converter between [std_msgs::msg::UInt8MultiArray]{.title-ref} and [std::vector<uint8_t>]{.title-ref} (#73)
    • example_interfaces is redundant as std_msgs includes UInt8MultiArray
    • udp_msgs.hpp should not include "converters.hpp"
    • Fix the converter std_msgs::msg::UInt8MultiArray <-> std::vector<uint8_t>
  • Add support for Foxy (#68)
    • Add support for Foxy
    • Use same API signature for all ROS distros
  • Contributors: ChenJun, Esteve Fernandez, RFRIEDM-Trimble

1.0.1 (2021-08-30)

  • Remove deprecated api from galactic (#57)
  • Serial driver debugs (#56) * debugged message conversion debugged serial bridge segfault (publisher accessed before initialized)
    • refactored message conversion
  • update READMEs for each package (#54)
    • update READMEs for each package
    • add more to readme, renamed config to params
  • 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
  • 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
  • Fix copyright years (#41)
  • Removed Boost (#39)
    • Removed Boost
    • Do not depend on Boost at all
    • Added cmath header
    • Fix linting warning
    • Added ASIO_STANDALONE to more units
    • Call stop on io_service
    • Fix dependency
    • Export asio as a downstream dependency
    • Remove more boost references
    • Force non-Boost version of ASIO
    • Force non-Boost version of ASIO
    • Ignore result to avoid compiler warning
  • remove autoware namespace (#35)
    • remove autoware namespace
    • move msgs namespace to utils
  • Make Nodes Component-Compatible (#22)
    • Making constructors for SerialDriverNode component-compatible.
    • Making constructors for UdpDriverNode component-compatible.
  • Contributors: Daisuke Nishimatsu, Esteve Fernandez, Evan Flynn, Haoru Xue, Joshua Whitley

0.0.6 (2020-08-27)

  • Uncrustify fixes.
  • Remove lifecycle references (#19)
  • Fixing boost dependency. (#18)
  • Contributors: Esteve Fernandez, Joshua Whitley

0.0.5 (2020-07-16)

  • Remove Autoware.AUTO Dependencies (#15)
    • Removing autoware dependencies.
    • Fixing linting errors.
    • Addressing review feedback.
  • Be specific about which parts of Boost are necessary (#10)
    • serial: be specific about Boost dependency.
    • udp: be specific about Boost dependency.
  • Contributors: G.A. vd. Hoorn, Joshua Whitley

0.0.4 (2019-12-12)

  • Making serial_driver version number consistent with repo.
  • Initial commit of serial_driver.
  • Contributors: Joshua Whitley

0.0.3 (2019-08-21)

0.0.2 (2019-08-19)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged serial_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.2.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/transport_drivers.git
VCS Type git
VCS Version main
Last Updated 2023-06-22
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A template class and associated utilities which encapsulate basic reading from serial ports

Additional Links

Maintainers

  • Joshua Whitley

Authors

  • Apex.AI, Inc.
  • Esteve Fernandez
  • Serial Driver

A package which which encapsulates basic receiving and sending of serial data.

Provided within this package is the following executabe:

  • serial_bridge: combined both receiver and sender nodes into one

Provided within this package also is a serial_driver library without the ROS2 dependencies which could be used elsewhere.

CHANGELOG

Changelog for package serial_driver

1.2.0 (2022-03-20)

  • Disable broken test.
  • Fix linter errors.
  • Contributors: WhitleySoftwareServices

1.1.0 (2022-03-20)

  • Support serial_break (#76)
    • Support serial_break
    • Add protection to serial break and unit tests
  • Fix the converter Converter between [std_msgs::msg::UInt8MultiArray]{.title-ref} and [std::vector<uint8_t>]{.title-ref} (#73)
    • example_interfaces is redundant as std_msgs includes UInt8MultiArray
    • udp_msgs.hpp should not include "converters.hpp"
    • Fix the converter std_msgs::msg::UInt8MultiArray <-> std::vector<uint8_t>
  • Add support for Foxy (#68)
    • Add support for Foxy
    • Use same API signature for all ROS distros
  • Contributors: ChenJun, Esteve Fernandez, RFRIEDM-Trimble

1.0.1 (2021-08-30)

  • Remove deprecated api from galactic (#57)
  • Serial driver debugs (#56) * debugged message conversion debugged serial bridge segfault (publisher accessed before initialized)
    • refactored message conversion
  • update READMEs for each package (#54)
    • update READMEs for each package
    • add more to readme, renamed config to params
  • 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
  • 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
  • Fix copyright years (#41)
  • Removed Boost (#39)
    • Removed Boost
    • Do not depend on Boost at all
    • Added cmath header
    • Fix linting warning
    • Added ASIO_STANDALONE to more units
    • Call stop on io_service
    • Fix dependency
    • Export asio as a downstream dependency
    • Remove more boost references
    • Force non-Boost version of ASIO
    • Force non-Boost version of ASIO
    • Ignore result to avoid compiler warning
  • remove autoware namespace (#35)
    • remove autoware namespace
    • move msgs namespace to utils
  • Make Nodes Component-Compatible (#22)
    • Making constructors for SerialDriverNode component-compatible.
    • Making constructors for UdpDriverNode component-compatible.
  • Contributors: Daisuke Nishimatsu, Esteve Fernandez, Evan Flynn, Haoru Xue, Joshua Whitley

0.0.6 (2020-08-27)

  • Uncrustify fixes.
  • Remove lifecycle references (#19)
  • Fixing boost dependency. (#18)
  • Contributors: Esteve Fernandez, Joshua Whitley

0.0.5 (2020-07-16)

  • Remove Autoware.AUTO Dependencies (#15)
    • Removing autoware dependencies.
    • Fixing linting errors.
    • Addressing review feedback.
  • Be specific about which parts of Boost are necessary (#10)
    • serial: be specific about Boost dependency.
    • udp: be specific about Boost dependency.
  • Contributors: G.A. vd. Hoorn, Joshua Whitley

0.0.4 (2019-12-12)

  • Making serial_driver version number consistent with repo.
  • Initial commit of serial_driver.
  • Contributors: Joshua Whitley

0.0.3 (2019-08-21)

0.0.2 (2019-08-19)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged serial_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.2.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/transport_drivers.git
VCS Type git
VCS Version main
Last Updated 2023-06-22
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A template class and associated utilities which encapsulate basic reading from serial ports

Additional Links

Maintainers

  • Joshua Whitley

Authors

  • Apex.AI, Inc.
  • Esteve Fernandez
  • Serial Driver

A package which which encapsulates basic receiving and sending of serial data.

Provided within this package is the following executabe:

  • serial_bridge: combined both receiver and sender nodes into one

Provided within this package also is a serial_driver library without the ROS2 dependencies which could be used elsewhere.

CHANGELOG

Changelog for package serial_driver

1.2.0 (2022-03-20)

  • Disable broken test.
  • Fix linter errors.
  • Contributors: WhitleySoftwareServices

1.1.0 (2022-03-20)

  • Support serial_break (#76)
    • Support serial_break
    • Add protection to serial break and unit tests
  • Fix the converter Converter between [std_msgs::msg::UInt8MultiArray]{.title-ref} and [std::vector<uint8_t>]{.title-ref} (#73)
    • example_interfaces is redundant as std_msgs includes UInt8MultiArray
    • udp_msgs.hpp should not include "converters.hpp"
    • Fix the converter std_msgs::msg::UInt8MultiArray <-> std::vector<uint8_t>
  • Add support for Foxy (#68)
    • Add support for Foxy
    • Use same API signature for all ROS distros
  • Contributors: ChenJun, Esteve Fernandez, RFRIEDM-Trimble

1.0.1 (2021-08-30)

  • Remove deprecated api from galactic (#57)
  • Serial driver debugs (#56) * debugged message conversion debugged serial bridge segfault (publisher accessed before initialized)
    • refactored message conversion
  • update READMEs for each package (#54)
    • update READMEs for each package
    • add more to readme, renamed config to params
  • 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
  • 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
  • Fix copyright years (#41)
  • Removed Boost (#39)
    • Removed Boost
    • Do not depend on Boost at all
    • Added cmath header
    • Fix linting warning
    • Added ASIO_STANDALONE to more units
    • Call stop on io_service
    • Fix dependency
    • Export asio as a downstream dependency
    • Remove more boost references
    • Force non-Boost version of ASIO
    • Force non-Boost version of ASIO
    • Ignore result to avoid compiler warning
  • remove autoware namespace (#35)
    • remove autoware namespace
    • move msgs namespace to utils
  • Make Nodes Component-Compatible (#22)
    • Making constructors for SerialDriverNode component-compatible.
    • Making constructors for UdpDriverNode component-compatible.
  • Contributors: Daisuke Nishimatsu, Esteve Fernandez, Evan Flynn, Haoru Xue, Joshua Whitley

0.0.6 (2020-08-27)

  • Uncrustify fixes.
  • Remove lifecycle references (#19)
  • Fixing boost dependency. (#18)
  • Contributors: Esteve Fernandez, Joshua Whitley

0.0.5 (2020-07-16)

  • Remove Autoware.AUTO Dependencies (#15)
    • Removing autoware dependencies.
    • Fixing linting errors.
    • Addressing review feedback.
  • Be specific about which parts of Boost are necessary (#10)
    • serial: be specific about Boost dependency.
    • udp: be specific about Boost dependency.
  • Contributors: G.A. vd. Hoorn, Joshua Whitley

0.0.4 (2019-12-12)

  • Making serial_driver version number consistent with repo.
  • Initial commit of serial_driver.
  • Contributors: Joshua Whitley

0.0.3 (2019-08-21)

0.0.2 (2019-08-19)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged serial_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.2.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/transport_drivers.git
VCS Type git
VCS Version main
Last Updated 2023-06-22
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A template class and associated utilities which encapsulate basic reading from serial ports

Additional Links

Maintainers

  • Joshua Whitley

Authors

  • Apex.AI, Inc.
  • Esteve Fernandez
  • Serial Driver

A package which which encapsulates basic receiving and sending of serial data.

Provided within this package is the following executabe:

  • serial_bridge: combined both receiver and sender nodes into one

Provided within this package also is a serial_driver library without the ROS2 dependencies which could be used elsewhere.

CHANGELOG

Changelog for package serial_driver

1.2.0 (2022-03-20)

  • Disable broken test.
  • Fix linter errors.
  • Contributors: WhitleySoftwareServices

1.1.0 (2022-03-20)

  • Support serial_break (#76)
    • Support serial_break
    • Add protection to serial break and unit tests
  • Fix the converter Converter between [std_msgs::msg::UInt8MultiArray]{.title-ref} and [std::vector<uint8_t>]{.title-ref} (#73)
    • example_interfaces is redundant as std_msgs includes UInt8MultiArray
    • udp_msgs.hpp should not include "converters.hpp"
    • Fix the converter std_msgs::msg::UInt8MultiArray <-> std::vector<uint8_t>
  • Add support for Foxy (#68)
    • Add support for Foxy
    • Use same API signature for all ROS distros
  • Contributors: ChenJun, Esteve Fernandez, RFRIEDM-Trimble

1.0.1 (2021-08-30)

  • Remove deprecated api from galactic (#57)
  • Serial driver debugs (#56) * debugged message conversion debugged serial bridge segfault (publisher accessed before initialized)
    • refactored message conversion
  • update READMEs for each package (#54)
    • update READMEs for each package
    • add more to readme, renamed config to params
  • 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
  • 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
  • Fix copyright years (#41)
  • Removed Boost (#39)
    • Removed Boost
    • Do not depend on Boost at all
    • Added cmath header
    • Fix linting warning
    • Added ASIO_STANDALONE to more units
    • Call stop on io_service
    • Fix dependency
    • Export asio as a downstream dependency
    • Remove more boost references
    • Force non-Boost version of ASIO
    • Force non-Boost version of ASIO
    • Ignore result to avoid compiler warning
  • remove autoware namespace (#35)
    • remove autoware namespace
    • move msgs namespace to utils
  • Make Nodes Component-Compatible (#22)
    • Making constructors for SerialDriverNode component-compatible.
    • Making constructors for UdpDriverNode component-compatible.
  • Contributors: Daisuke Nishimatsu, Esteve Fernandez, Evan Flynn, Haoru Xue, Joshua Whitley

0.0.6 (2020-08-27)

  • Uncrustify fixes.
  • Remove lifecycle references (#19)
  • Fixing boost dependency. (#18)
  • Contributors: Esteve Fernandez, Joshua Whitley

0.0.5 (2020-07-16)

  • Remove Autoware.AUTO Dependencies (#15)
    • Removing autoware dependencies.
    • Fixing linting errors.
    • Addressing review feedback.
  • Be specific about which parts of Boost are necessary (#10)
    • serial: be specific about Boost dependency.
    • udp: be specific about Boost dependency.
  • Contributors: G.A. vd. Hoorn, Joshua Whitley

0.0.4 (2019-12-12)

  • Making serial_driver version number consistent with repo.
  • Initial commit of serial_driver.
  • Contributors: Joshua Whitley

0.0.3 (2019-08-21)

0.0.2 (2019-08-19)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged serial_driver at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.

serial_driver package from transport_drivers repo

serial_driver udp_driver

Package Summary

Tags No category tags.
Version 0.0.6
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/transport_drivers.git
VCS Type git
VCS Version dashing
Last Updated 2020-08-28
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A template class and associated utilities which encapsulate basic reading from serial ports

Additional Links

Maintainers

  • Joshua Whitley

Authors

  • Apex.AI, Inc.
  • Esteve Fernandez
README
No README found. No README in repository either.
CHANGELOG

Changelog for package serial_driver

0.0.6 (2020-08-27)

  • Uncrustify fixes.
  • Remove lifecycle references (#19)
  • Fixing boost dependency. (#18)
  • Contributors: Esteve Fernandez, Joshua Whitley

0.0.5 (2020-07-16)

  • Remove Autoware.AUTO Dependencies (#15)
    • Removing autoware dependencies.
    • Fixing linting errors.
    • Addressing review feedback.
  • Be specific about which parts of Boost are necessary (#10)
    • serial: be specific about Boost dependency.
    • udp: be specific about Boost dependency.
  • Contributors: G.A. vd. Hoorn, Joshua Whitley

0.0.4 (2019-12-12)

  • Making serial_driver version number consistent with repo.
  • Initial commit of serial_driver.
  • Contributors: Joshua Whitley

0.0.3 (2019-08-21)

0.0.2 (2019-08-19)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged serial_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.2.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/transport_drivers.git
VCS Type git
VCS Version main
Last Updated 2023-06-22
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A template class and associated utilities which encapsulate basic reading from serial ports

Additional Links

Maintainers

  • Joshua Whitley

Authors

  • Apex.AI, Inc.
  • Esteve Fernandez
  • Serial Driver

A package which which encapsulates basic receiving and sending of serial data.

Provided within this package is the following executabe:

  • serial_bridge: combined both receiver and sender nodes into one

Provided within this package also is a serial_driver library without the ROS2 dependencies which could be used elsewhere.

CHANGELOG

Changelog for package serial_driver

1.2.0 (2022-03-20)

  • Disable broken test.
  • Fix linter errors.
  • Contributors: WhitleySoftwareServices

1.1.0 (2022-03-20)

  • Support serial_break (#76)
    • Support serial_break
    • Add protection to serial break and unit tests
  • Fix the converter Converter between [std_msgs::msg::UInt8MultiArray]{.title-ref} and [std::vector<uint8_t>]{.title-ref} (#73)
    • example_interfaces is redundant as std_msgs includes UInt8MultiArray
    • udp_msgs.hpp should not include "converters.hpp"
    • Fix the converter std_msgs::msg::UInt8MultiArray <-> std::vector<uint8_t>
  • Add support for Foxy (#68)
    • Add support for Foxy
    • Use same API signature for all ROS distros
  • Contributors: ChenJun, Esteve Fernandez, RFRIEDM-Trimble

1.0.1 (2021-08-30)

  • Remove deprecated api from galactic (#57)
  • Serial driver debugs (#56) * debugged message conversion debugged serial bridge segfault (publisher accessed before initialized)
    • refactored message conversion
  • update READMEs for each package (#54)
    • update READMEs for each package
    • add more to readme, renamed config to params
  • 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
  • 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
  • Fix copyright years (#41)
  • Removed Boost (#39)
    • Removed Boost
    • Do not depend on Boost at all
    • Added cmath header
    • Fix linting warning
    • Added ASIO_STANDALONE to more units
    • Call stop on io_service
    • Fix dependency
    • Export asio as a downstream dependency
    • Remove more boost references
    • Force non-Boost version of ASIO
    • Force non-Boost version of ASIO
    • Ignore result to avoid compiler warning
  • remove autoware namespace (#35)
    • remove autoware namespace
    • move msgs namespace to utils
  • Make Nodes Component-Compatible (#22)
    • Making constructors for SerialDriverNode component-compatible.
    • Making constructors for UdpDriverNode component-compatible.
  • Contributors: Daisuke Nishimatsu, Esteve Fernandez, Evan Flynn, Haoru Xue, Joshua Whitley

0.0.6 (2020-08-27)

  • Uncrustify fixes.
  • Remove lifecycle references (#19)
  • Fixing boost dependency. (#18)
  • Contributors: Esteve Fernandez, Joshua Whitley

0.0.5 (2020-07-16)

  • Remove Autoware.AUTO Dependencies (#15)
    • Removing autoware dependencies.
    • Fixing linting errors.
    • Addressing review feedback.
  • Be specific about which parts of Boost are necessary (#10)
    • serial: be specific about Boost dependency.
    • udp: be specific about Boost dependency.
  • Contributors: G.A. vd. Hoorn, Joshua Whitley

0.0.4 (2019-12-12)

  • Making serial_driver version number consistent with repo.
  • Initial commit of serial_driver.
  • Contributors: Joshua Whitley

0.0.3 (2019-08-21)

0.0.2 (2019-08-19)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged serial_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.2.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/transport_drivers.git
VCS Type git
VCS Version main
Last Updated 2023-06-22
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A template class and associated utilities which encapsulate basic reading from serial ports

Additional Links

Maintainers

  • Joshua Whitley

Authors

  • Apex.AI, Inc.
  • Esteve Fernandez
  • Serial Driver

A package which which encapsulates basic receiving and sending of serial data.

Provided within this package is the following executabe:

  • serial_bridge: combined both receiver and sender nodes into one

Provided within this package also is a serial_driver library without the ROS2 dependencies which could be used elsewhere.

CHANGELOG

Changelog for package serial_driver

1.2.0 (2022-03-20)

  • Disable broken test.
  • Fix linter errors.
  • Contributors: WhitleySoftwareServices

1.1.0 (2022-03-20)

  • Support serial_break (#76)
    • Support serial_break
    • Add protection to serial break and unit tests
  • Fix the converter Converter between [std_msgs::msg::UInt8MultiArray]{.title-ref} and [std::vector<uint8_t>]{.title-ref} (#73)
    • example_interfaces is redundant as std_msgs includes UInt8MultiArray
    • udp_msgs.hpp should not include "converters.hpp"
    • Fix the converter std_msgs::msg::UInt8MultiArray <-> std::vector<uint8_t>
  • Add support for Foxy (#68)
    • Add support for Foxy
    • Use same API signature for all ROS distros
  • Contributors: ChenJun, Esteve Fernandez, RFRIEDM-Trimble

1.0.1 (2021-08-30)

  • Remove deprecated api from galactic (#57)
  • Serial driver debugs (#56) * debugged message conversion debugged serial bridge segfault (publisher accessed before initialized)
    • refactored message conversion
  • update READMEs for each package (#54)
    • update READMEs for each package
    • add more to readme, renamed config to params
  • 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
  • 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
  • Fix copyright years (#41)
  • Removed Boost (#39)
    • Removed Boost
    • Do not depend on Boost at all
    • Added cmath header
    • Fix linting warning
    • Added ASIO_STANDALONE to more units
    • Call stop on io_service
    • Fix dependency
    • Export asio as a downstream dependency
    • Remove more boost references
    • Force non-Boost version of ASIO
    • Force non-Boost version of ASIO
    • Ignore result to avoid compiler warning
  • remove autoware namespace (#35)
    • remove autoware namespace
    • move msgs namespace to utils
  • Make Nodes Component-Compatible (#22)
    • Making constructors for SerialDriverNode component-compatible.
    • Making constructors for UdpDriverNode component-compatible.
  • Contributors: Daisuke Nishimatsu, Esteve Fernandez, Evan Flynn, Haoru Xue, Joshua Whitley

0.0.6 (2020-08-27)

  • Uncrustify fixes.
  • Remove lifecycle references (#19)
  • Fixing boost dependency. (#18)
  • Contributors: Esteve Fernandez, Joshua Whitley

0.0.5 (2020-07-16)

  • Remove Autoware.AUTO Dependencies (#15)
    • Removing autoware dependencies.
    • Fixing linting errors.
    • Addressing review feedback.
  • Be specific about which parts of Boost are necessary (#10)
    • serial: be specific about Boost dependency.
    • udp: be specific about Boost dependency.
  • Contributors: G.A. vd. Hoorn, Joshua Whitley

0.0.4 (2019-12-12)

  • Making serial_driver version number consistent with repo.
  • Initial commit of serial_driver.
  • Contributors: Joshua Whitley

0.0.3 (2019-08-21)

0.0.2 (2019-08-19)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged serial_driver at Robotics Stack Exchange

No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.