ros2_socketcan package from ros2_socketcan repo

ros2_socketcan ros2_socketcan_msgs

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/autowarefoundation/ros2_socketcan.git
VCS Type git
VCS Version main
Last Updated 2024-03-26
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

Simple wrapper around SocketCAN

Additional Links

No additional links.

Maintainers

  • Josh Whitley

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ros2_socketcan

1.2.0 (2023-03-03)

  • Add CAN FD Support (#28)

    • Add FD support to ROS2 interface.
    • Add FD send/receive.
    • Missed some fields in Frame msg.
    • Make standard and FD mutually exclusive.
    • Enable runtime checks for standard vs FD.
    • Try to minimize API changes.
    • Fix receive_id/fd_receive_id mix-up.
    • Make new message FD-specific.
    • Use FdFrame message.
    • Remove unused functions.
    • Always resize fd frame buffer to 64 before receive.

    * Add enable_can_fd to socket_can_bridge.launch.xml. ---------

  • SocketCAN filters (#25) * SocketCAN filters Filters can be set using launch parameter. A list of pairs (can id and mask) are fetched and applied to socket filter. Added unit test for filters application and fuctionality. * Full support of SocketCAN filters SocketCAN filters can be now with string description used by candump utility. Added support for error masks and joined CAN filters. Instead of list of integers, receiver node now uses string parameter in order to receive filters. Filters will now be parsed and setup during configuration. Added unit test for parsing and updated filters unit test. * Reference to man-pages docs of filters syntax Added links referencing man-pages docs for candump, containing more information about socketcan filters syntax used. Links were added to doxygen documentation of filters parsing method and to launch argument description.

  • Fix unit conversion bug in to_timeval() (#24)

  • Reorganize folders for adding ros2_socketcan_msgs (#23) Reorganize folders to permit adding a msgs package.

  • Contributors: Joshua Whitley, Marcel Dudek, ljuricic

1.1.0 (2022-02-03)

  • Added bus time (#12)

    • added the ability to get the bus time for the can packet, versus using ros time when received; packs bus time as part of the can id struct
    • cleanup; cast fix
    • chore: apply uncrustify

    * chore: fix include order for cpplint Co-authored-by: wep21 <>

  • Merge pull request #10 from wep21/ci-galactic Add galactic into action

  • Add galactic into action

  • Contributors: Andrew Saba, Daisuke Nishimatsu, Joshua Whitley

1.0.0 (2021-04-01)

  • Initial release
  • Initial port from Autoware.Auto
  • Initial commit
  • Contributors: Joshua Whitley, Kenji Miyake, wep21

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/socket_can_bridge.launch.xml
      • interface [default: can0]
      • receiver_interval_sec [default: 0.01]
      • sender_timeout_sec [default: 0.01]
      • enable_can_fd [default: false]
      • from_can_bus_topic [default: from_can_bus]
      • to_can_bus_topic [default: to_can_bus]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_socketcan at Robotics Stack Exchange

ros2_socketcan package from ros2_socketcan repo

ros2_socketcan ros2_socketcan_msgs

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/autowarefoundation/ros2_socketcan.git
VCS Type git
VCS Version main
Last Updated 2024-03-26
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

Simple wrapper around SocketCAN

Additional Links

No additional links.

Maintainers

  • Josh Whitley

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ros2_socketcan

1.2.0 (2023-03-03)

  • Add CAN FD Support (#28)

    • Add FD support to ROS2 interface.
    • Add FD send/receive.
    • Missed some fields in Frame msg.
    • Make standard and FD mutually exclusive.
    • Enable runtime checks for standard vs FD.
    • Try to minimize API changes.
    • Fix receive_id/fd_receive_id mix-up.
    • Make new message FD-specific.
    • Use FdFrame message.
    • Remove unused functions.
    • Always resize fd frame buffer to 64 before receive.

    * Add enable_can_fd to socket_can_bridge.launch.xml. ---------

  • SocketCAN filters (#25) * SocketCAN filters Filters can be set using launch parameter. A list of pairs (can id and mask) are fetched and applied to socket filter. Added unit test for filters application and fuctionality. * Full support of SocketCAN filters SocketCAN filters can be now with string description used by candump utility. Added support for error masks and joined CAN filters. Instead of list of integers, receiver node now uses string parameter in order to receive filters. Filters will now be parsed and setup during configuration. Added unit test for parsing and updated filters unit test. * Reference to man-pages docs of filters syntax Added links referencing man-pages docs for candump, containing more information about socketcan filters syntax used. Links were added to doxygen documentation of filters parsing method and to launch argument description.

  • Fix unit conversion bug in to_timeval() (#24)

  • Reorganize folders for adding ros2_socketcan_msgs (#23) Reorganize folders to permit adding a msgs package.

  • Contributors: Joshua Whitley, Marcel Dudek, ljuricic

1.1.0 (2022-02-03)

  • Added bus time (#12)

    • added the ability to get the bus time for the can packet, versus using ros time when received; packs bus time as part of the can id struct
    • cleanup; cast fix
    • chore: apply uncrustify

    * chore: fix include order for cpplint Co-authored-by: wep21 <>

  • Merge pull request #10 from wep21/ci-galactic Add galactic into action

  • Add galactic into action

  • Contributors: Andrew Saba, Daisuke Nishimatsu, Joshua Whitley

1.0.0 (2021-04-01)

  • Initial release
  • Initial port from Autoware.Auto
  • Initial commit
  • Contributors: Joshua Whitley, Kenji Miyake, wep21

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/socket_can_bridge.launch.xml
      • interface [default: can0]
      • receiver_interval_sec [default: 0.01]
      • sender_timeout_sec [default: 0.01]
      • enable_can_fd [default: false]
      • from_can_bus_topic [default: from_can_bus]
      • to_can_bus_topic [default: to_can_bus]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_socketcan at Robotics Stack Exchange

ros2_socketcan package from ros2_socketcan repo

ros2_socketcan ros2_socketcan_msgs

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/autowarefoundation/ros2_socketcan.git
VCS Type git
VCS Version main
Last Updated 2024-03-26
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

Simple wrapper around SocketCAN

Additional Links

No additional links.

Maintainers

  • Josh Whitley

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ros2_socketcan

1.2.0 (2023-03-03)

  • Add CAN FD Support (#28)

    • Add FD support to ROS2 interface.
    • Add FD send/receive.
    • Missed some fields in Frame msg.
    • Make standard and FD mutually exclusive.
    • Enable runtime checks for standard vs FD.
    • Try to minimize API changes.
    • Fix receive_id/fd_receive_id mix-up.
    • Make new message FD-specific.
    • Use FdFrame message.
    • Remove unused functions.
    • Always resize fd frame buffer to 64 before receive.

    * Add enable_can_fd to socket_can_bridge.launch.xml. ---------

  • SocketCAN filters (#25) * SocketCAN filters Filters can be set using launch parameter. A list of pairs (can id and mask) are fetched and applied to socket filter. Added unit test for filters application and fuctionality. * Full support of SocketCAN filters SocketCAN filters can be now with string description used by candump utility. Added support for error masks and joined CAN filters. Instead of list of integers, receiver node now uses string parameter in order to receive filters. Filters will now be parsed and setup during configuration. Added unit test for parsing and updated filters unit test. * Reference to man-pages docs of filters syntax Added links referencing man-pages docs for candump, containing more information about socketcan filters syntax used. Links were added to doxygen documentation of filters parsing method and to launch argument description.

  • Fix unit conversion bug in to_timeval() (#24)

  • Reorganize folders for adding ros2_socketcan_msgs (#23) Reorganize folders to permit adding a msgs package.

  • Contributors: Joshua Whitley, Marcel Dudek, ljuricic

1.1.0 (2022-02-03)

  • Added bus time (#12)

    • added the ability to get the bus time for the can packet, versus using ros time when received; packs bus time as part of the can id struct
    • cleanup; cast fix
    • chore: apply uncrustify

    * chore: fix include order for cpplint Co-authored-by: wep21 <>

  • Merge pull request #10 from wep21/ci-galactic Add galactic into action

  • Add galactic into action

  • Contributors: Andrew Saba, Daisuke Nishimatsu, Joshua Whitley

1.0.0 (2021-04-01)

  • Initial release
  • Initial port from Autoware.Auto
  • Initial commit
  • Contributors: Joshua Whitley, Kenji Miyake, wep21

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/socket_can_bridge.launch.xml
      • interface [default: can0]
      • receiver_interval_sec [default: 0.01]
      • sender_timeout_sec [default: 0.01]
      • enable_can_fd [default: false]
      • from_can_bus_topic [default: from_can_bus]
      • to_can_bus_topic [default: to_can_bus]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_socketcan 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.
No version for distro dashing. Known supported distros are highlighted in the buttons above.

ros2_socketcan package from ros2_socketcan repo

ros2_socketcan ros2_socketcan_msgs

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/autowarefoundation/ros2_socketcan.git
VCS Type git
VCS Version main
Last Updated 2024-03-26
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

Simple wrapper around SocketCAN

Additional Links

No additional links.

Maintainers

  • Josh Whitley

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ros2_socketcan

1.2.0 (2023-03-03)

  • Add CAN FD Support (#28)

    • Add FD support to ROS2 interface.
    • Add FD send/receive.
    • Missed some fields in Frame msg.
    • Make standard and FD mutually exclusive.
    • Enable runtime checks for standard vs FD.
    • Try to minimize API changes.
    • Fix receive_id/fd_receive_id mix-up.
    • Make new message FD-specific.
    • Use FdFrame message.
    • Remove unused functions.
    • Always resize fd frame buffer to 64 before receive.

    * Add enable_can_fd to socket_can_bridge.launch.xml. ---------

  • SocketCAN filters (#25) * SocketCAN filters Filters can be set using launch parameter. A list of pairs (can id and mask) are fetched and applied to socket filter. Added unit test for filters application and fuctionality. * Full support of SocketCAN filters SocketCAN filters can be now with string description used by candump utility. Added support for error masks and joined CAN filters. Instead of list of integers, receiver node now uses string parameter in order to receive filters. Filters will now be parsed and setup during configuration. Added unit test for parsing and updated filters unit test. * Reference to man-pages docs of filters syntax Added links referencing man-pages docs for candump, containing more information about socketcan filters syntax used. Links were added to doxygen documentation of filters parsing method and to launch argument description.

  • Fix unit conversion bug in to_timeval() (#24)

  • Reorganize folders for adding ros2_socketcan_msgs (#23) Reorganize folders to permit adding a msgs package.

  • Contributors: Joshua Whitley, Marcel Dudek, ljuricic

1.1.0 (2022-02-03)

  • Added bus time (#12)

    • added the ability to get the bus time for the can packet, versus using ros time when received; packs bus time as part of the can id struct
    • cleanup; cast fix
    • chore: apply uncrustify

    * chore: fix include order for cpplint Co-authored-by: wep21 <>

  • Merge pull request #10 from wep21/ci-galactic Add galactic into action

  • Add galactic into action

  • Contributors: Andrew Saba, Daisuke Nishimatsu, Joshua Whitley

1.0.0 (2021-04-01)

  • Initial release
  • Initial port from Autoware.Auto
  • Initial commit
  • Contributors: Joshua Whitley, Kenji Miyake, wep21

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/socket_can_bridge.launch.xml
      • interface [default: can0]
      • receiver_interval_sec [default: 0.01]
      • sender_timeout_sec [default: 0.01]
      • enable_can_fd [default: false]
      • from_can_bus_topic [default: from_can_bus]
      • to_can_bus_topic [default: to_can_bus]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_socketcan at Robotics Stack Exchange

ros2_socketcan package from ros2_socketcan repo

ros2_socketcan ros2_socketcan_msgs

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/autowarefoundation/ros2_socketcan.git
VCS Type git
VCS Version main
Last Updated 2024-03-26
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

Simple wrapper around SocketCAN

Additional Links

No additional links.

Maintainers

  • Josh Whitley

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ros2_socketcan

1.2.0 (2023-03-03)

  • Add CAN FD Support (#28)

    • Add FD support to ROS2 interface.
    • Add FD send/receive.
    • Missed some fields in Frame msg.
    • Make standard and FD mutually exclusive.
    • Enable runtime checks for standard vs FD.
    • Try to minimize API changes.
    • Fix receive_id/fd_receive_id mix-up.
    • Make new message FD-specific.
    • Use FdFrame message.
    • Remove unused functions.
    • Always resize fd frame buffer to 64 before receive.

    * Add enable_can_fd to socket_can_bridge.launch.xml. ---------

  • SocketCAN filters (#25) * SocketCAN filters Filters can be set using launch parameter. A list of pairs (can id and mask) are fetched and applied to socket filter. Added unit test for filters application and fuctionality. * Full support of SocketCAN filters SocketCAN filters can be now with string description used by candump utility. Added support for error masks and joined CAN filters. Instead of list of integers, receiver node now uses string parameter in order to receive filters. Filters will now be parsed and setup during configuration. Added unit test for parsing and updated filters unit test. * Reference to man-pages docs of filters syntax Added links referencing man-pages docs for candump, containing more information about socketcan filters syntax used. Links were added to doxygen documentation of filters parsing method and to launch argument description.

  • Fix unit conversion bug in to_timeval() (#24)

  • Reorganize folders for adding ros2_socketcan_msgs (#23) Reorganize folders to permit adding a msgs package.

  • Contributors: Joshua Whitley, Marcel Dudek, ljuricic

1.1.0 (2022-02-03)

  • Added bus time (#12)

    • added the ability to get the bus time for the can packet, versus using ros time when received; packs bus time as part of the can id struct
    • cleanup; cast fix
    • chore: apply uncrustify

    * chore: fix include order for cpplint Co-authored-by: wep21 <>

  • Merge pull request #10 from wep21/ci-galactic Add galactic into action

  • Add galactic into action

  • Contributors: Andrew Saba, Daisuke Nishimatsu, Joshua Whitley

1.0.0 (2021-04-01)

  • Initial release
  • Initial port from Autoware.Auto
  • Initial commit
  • Contributors: Joshua Whitley, Kenji Miyake, wep21

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/socket_can_bridge.launch.xml
      • interface [default: can0]
      • receiver_interval_sec [default: 0.01]
      • sender_timeout_sec [default: 0.01]
      • enable_can_fd [default: false]
      • from_can_bus_topic [default: from_can_bus]
      • to_can_bus_topic [default: to_can_bus]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_socketcan 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.