Skip to content

Clarify CAN bridge dependency - #4

Merged
s2015-turtle merged 1 commit into
mainfrom
docs/clarify-can-backend-dependency
Jul 23, 2026
Merged

Clarify CAN bridge dependency#4
s2015-turtle merged 1 commit into
mainfrom
docs/clarify-can-backend-dependency

Conversation

@s2015-turtle

Copy link
Copy Markdown
Owner

Summary

  • clarify that the core driver communicates through can_msgs/msg/Frame topics
  • document that compatible CAN bridges can be used instead of ros2_socketcan
  • keep the direct ros2_socketcan dependency confined to robstride_examples
  • make plugin metadata, timeout logging, and the changelog backend-neutral

Why

The package manifests already had the intended dependency boundary, but the README and core-facing text made the Hardware Component appear specific to ros2_socketcan.

User impact

Users can install robstride_ros2_control with their preferred can_msgs/msg/Frame bridge. The example and aggregate packages continue to provide the existing ros2_socketcan launch path.

Validation

  • confirmed ros2_socketcan is a direct dependency only in robstride_examples/package.xml
  • validated package and plugin XML with xmllint
  • ran git diff --check
  • no local build was run because this is a documentation, metadata, and log-message-only change

Closes #3

@s2015-turtle s2015-turtle added documentation Improvements or additions to documentation maintenance Refactoring, cleanup, and repository maintenance labels Jul 23, 2026
@s2015-turtle
s2015-turtle marked this pull request as ready for review July 23, 2026 11:30
@s2015-turtle
s2015-turtle merged commit d226bd0 into main Jul 23, 2026
5 checks passed
@s2015-turtle
s2015-turtle deleted the docs/clarify-can-backend-dependency branch July 23, 2026 11:31
@s2015-turtle
s2015-turtle restored the docs/clarify-can-backend-dependency branch July 23, 2026 11:31
@s2015-turtle
s2015-turtle deleted the docs/clarify-can-backend-dependency branch July 23, 2026 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation maintenance Refactoring, cleanup, and repository maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ros2_socketcanに依存してる

1 participant