change publish parameter to string message

This commit is contained in:
Sem van der Hoeven
2023-04-17 13:52:21 +02:00
parent b88eab8f1a
commit 3587185f34

View File

@@ -72,7 +72,7 @@ public:
return serial_port; return serial_port;
} }
void publish(std_msgs::msg msg) void publish(std_msgs::msg::String msg)
{ {
publisher_->publish(msg); publisher_->publish(msg);
} }
@@ -114,7 +114,7 @@ int main(int argc, char **argv)
{ {
if (tracker_msg.is_valid_position) if (tracker_msg.is_valid_position)
{ {
RCLCPP_INFO(node->get_logger(), "x = %f, y = %f, z = %f", tracker_msg.tracker_position_xyz[0], tracker_msg.tracker_position_xyz[1], tracker_msg.ztracker_position_xyz[2]); RCLCPP_INFO(node->get_logger(), "x = %f, y = %f, z = %f", tracker_msg.tracker_position_xyz[0], tracker_msg.tracker_position_xyz[1], tracker_msg.tracker_position_xyz[2]);
auto message = std_msgs::msg::String(); auto message = std_msgs::msg::String();
message.data = "Hello from tracker callback!"; message.data = "Hello from tracker callback!";
node->publish(message); node->publish(message);