From 6fef656f25905de89c27813bd981700d16b9699d Mon Sep 17 00:00:00 2001 From: acki Date: Wed, 4 Dec 2024 10:31:02 -0500 Subject: [PATCH] map value --- src/modelec/src/gamecontroller_listener.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/modelec/src/gamecontroller_listener.cpp b/src/modelec/src/gamecontroller_listener.cpp index 428032f..c2383ac 100644 --- a/src/modelec/src/gamecontroller_listener.cpp +++ b/src/modelec/src/gamecontroller_listener.cpp @@ -114,10 +114,9 @@ namespace Modelec { auto message = std_msgs::msg::String(); int speed = 0; if (msg->axes[1] < 0.1 && msg->axes[1] > -0.1) { - RCLCPP_INFO(this->get_logger(), "speed: 0"); speed = 0; } else { - speed = Modelec::mapValue(static_cast(msg->axes[1]), -1, 1, -310, 310); + speed = static_cast(Modelec::mapValue(static_cast(msg->axes[1]), -1.0f, 1.0f, -310.0f, 310.0f)); } if (speed != last_speed) { @@ -128,10 +127,9 @@ namespace Modelec { int rotation = 0; if (msg->axes[3] < 0.1 && msg->axes[3] > -0.1) { - RCLCPP_INFO(this->get_logger(), "rotation: 0"); rotation = 0; } else { - rotation = Modelec::mapValue(static_cast(-msg->axes[3]), -1, 1, -310, 310); + rotation = static_cast(Modelec::mapValue(static_cast(-msg->axes[3]), -1.0f, 1.0f, -310.0f, 310.0f)); } if (rotation != last_rotation) {