Problem
The codebase currently uses the deprecated free function rclcpp::spin_some(node) which generates 50+ compiler warnings:
Affected files:
- src/ros_robot_localization_listener.cpp
- test/test_ros_robot_localization_listener.cpp
- test/test_filter_base_diagnostics_timestamps.cpp
- test/test_se_node_interfaces.cpp
- test/test_localization_node_bag_pose_tester.cpp
- test/test_ros_robot_localization_listener_publisher.cpp
Solution
Replace deprecated rclcpp::spin_some(node) with modern executor pattern: