|
2 | 2 | #include <rclcpp_action/client.hpp> |
3 | 3 | #include <vortex/utils/ros/ros_conversions.hpp> |
4 | 4 | #include <vortex_msgs/msg/waypoint.hpp> |
| 5 | +#include <vortex_msgs/msg/waypoint_mode.hpp> |
5 | 6 | #include "landmark_server/landmark_server_ros.hpp" |
6 | 7 |
|
7 | 8 | namespace vortex::mission { |
@@ -98,7 +99,7 @@ void LandmarkServerNode::handle_landmark_convergence_accepted( |
98 | 99 | convergence_goal()->subtype.value, |
99 | 100 | convergence_goal()->convergence_threshold, |
100 | 101 | convergence_goal()->dead_reckoning_threshold, |
101 | | - convergence_goal()->track_loss_timeout_sec, convergence_mode_); |
| 102 | + convergence_goal()->track_loss_timeout_sec, convergence_mode_.mode); |
102 | 103 |
|
103 | 104 | const auto track = get_convergence_track(); |
104 | 105 | if (!track) { |
@@ -291,7 +292,7 @@ LandmarkServerNode::make_rf_goal(const geometry_msgs::msg::Pose& target, |
291 | 292 | vortex_msgs::action::ReferenceFilterWaypoint::Goal rf_goal; |
292 | 293 | vortex_msgs::msg::Waypoint wp; |
293 | 294 | wp.pose = target; |
294 | | - wp.mode = convergence_mode_; |
| 295 | + wp.waypoint_mode = convergence_mode_; |
295 | 296 | rf_goal.waypoint = wp; |
296 | 297 | rf_goal.convergence_threshold = convergence_threshold; |
297 | 298 | return rf_goal; |
@@ -379,7 +380,7 @@ void LandmarkServerNode::handle_rf_result( |
379 | 380 | convergence_session_id_, static_cast<int>(resultCode)); |
380 | 381 | active_landmark_convergence_goal_->canceled(make_result(false)); |
381 | 382 | convergence_active_ = false; |
382 | | - convergence_mode_ = vortex_msgs::msg::Waypoint::FULL_POSE; |
| 383 | + convergence_mode_.mode = vortex_msgs::msg::WaypointMode::FULL_POSE; |
383 | 384 | return; |
384 | 385 | } |
385 | 386 |
|
@@ -411,7 +412,7 @@ void LandmarkServerNode::handle_rf_result( |
411 | 412 | } |
412 | 413 |
|
413 | 414 | convergence_active_ = false; |
414 | | - convergence_mode_ = vortex_msgs::msg::Waypoint::FULL_POSE; |
| 415 | + convergence_mode_.mode = vortex_msgs::msg::WaypointMode::FULL_POSE; |
415 | 416 | } |
416 | 417 |
|
417 | 418 | std::optional<vortex::filtering::Track> |
|
0 commit comments