Skip to content

Remove fpsdk_ros1 and fpsdk_ros2 packages (move to fpsdk::common::ros[12]) - #215

Merged
flipflip8952 merged 1 commit into
mainfrom
derossify
Aug 25, 2026
Merged

Remove fpsdk_ros1 and fpsdk_ros2 packages (move to fpsdk::common::ros[12])#215
flipflip8952 merged 1 commit into
mainfrom
derossify

Conversation

@flipflip8952

@flipflip8952 flipflip8952 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Refactor ROS1 BagWriter to fpsdk_common and add the necessary "rosnoros" dependencies
This allows us to write ROS1 .bag files anywhere, no ROS1 is needed at all (of course, it also works with ROS1).

Move fpsdk::ros[12] (fpsdk_ros[12]/...) stuf to fpsdk::common::ros[12] (fpsdk_common/) . Remove useless ros[12] example nodes (fixposition_driver is the better example).

Cleanup FPSDK_USE_ROS1 and FPSDK_USE_ROS2 pre-processor defines to be always defined with value 0 (disabled) or 1 (enabled), like all the other FPSDK_USE_... defines.

Migration for existing apps that use fpsdk_ros1 or fpsdk_ros2:

  • Remove fpsdk_ros1 respectively fpsdk_ros2 dependency
  • Change #include <fpsdk_ros1/*.hpp> to #include <fpsdk_common/ros1.hpp> and use namespace fpsdk::common::ros1 instead of fpsdk::ros1::*
  • Change pre-processor #ifdef FPSDK_USE_ROS1 and #if defined(FPSDK_USE_ROS1) to #if FPSDK_USE_ROS1
  • Likewise for ros2...

@flipflip8952
flipflip8952 force-pushed the derossify branch 5 times, most recently from 1b1f889 to 0bb2c95 Compare August 20, 2026 20:09
…s, move fpsdk_ros[12] stuff to fpsdk_common/ros[12], remove fpsdk_ros[12] and examples
@flipflip8952
flipflip8952 merged commit bd16faa into main Aug 25, 2026
13 checks passed
@flipflip8952
flipflip8952 deleted the derossify branch August 25, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant