Skip to content

feat(tier4_control_rviz_plugin): replace autoware_universe_utils with autoware_utils_rclcpp#408

Open
vish0012 wants to merge 1 commit intoautowarefoundation:mainfrom
vish0012:feat/remove-autoware-universe-utils-in-tier4_control_rviz_plugin
Open

feat(tier4_control_rviz_plugin): replace autoware_universe_utils with autoware_utils_rclcpp#408
vish0012 wants to merge 1 commit intoautowarefoundation:mainfrom
vish0012:feat/remove-autoware-universe-utils-in-tier4_control_rviz_plugin

Conversation

@vish0012
Copy link
Copy Markdown
Contributor

Description

Replaces autoware_universe_utils dependency in the tier4_control_rviz_plugin package with the specific autoware_utils_rclcpp sub-package, following the minimum-dependency principle.

Changes

common/tier4_control_rviz_plugin/package.xml

  • <depend>autoware_universe_utils</depend><depend>autoware_utils_rclcpp</depend>

common/tier4_control_rviz_plugin/src/tools/manual_controller.hpp

  • #include <autoware/universe_utils/ros/polling_subscriber.hpp>#include <autoware_utils_rclcpp/polling_subscriber.hpp>
  • autoware::universe_utils::InterProcessPollingSubscriberautoware_utils_rclcpp::InterProcessPollingSubscriber

common/tier4_control_rviz_plugin/src/tools/manual_controller.cpp

  • autoware::universe_utils::InterProcessPollingSubscriberautoware_utils_rclcpp::InterProcessPollingSubscriber
  • ->takeData()->take_data() (method renamed camelCase → snake_case in new class API)

Related Issue

Part of the autoware_universe_utils deprecation effort tracked in autowarefoundation/autoware_universe#12376 (the autoware_tools checklist item).

Additional notes

Part of a series of similar PRs for autoware_tools, grouped by top-level directory:

… autoware_utils_rclcpp

Migrates InterProcessPollingSubscriber usage from autoware_universe_utils
to the specific autoware_utils_rclcpp sub-package as part of the
autoware_universe_utils deprecation tracked in
autowarefoundation/autoware_universe#12376.

Changes:
- package.xml: autoware_universe_utils -> autoware_utils_rclcpp
- src/tools/manual_controller.hpp:
  - #include <autoware/universe_utils/ros/polling_subscriber.hpp>
    -> #include <autoware_utils_rclcpp/polling_subscriber.hpp>
  - autoware::universe_utils::InterProcessPollingSubscriber
    -> autoware_utils_rclcpp::InterProcessPollingSubscriber
- src/tools/manual_controller.cpp:
  - autoware::universe_utils::InterProcessPollingSubscriber
    -> autoware_utils_rclcpp::InterProcessPollingSubscriber
  - ->takeData() -> ->take_data() (camelCase to snake_case)

Signed-off-by: github-actions <github-actions@github.com>
@github-actions
Copy link
Copy Markdown

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant