diff --git a/src/modelec/include/modelec/gamecontroller_listener.hpp b/src/modelec/include/modelec/gamecontroller_listener.hpp index 6f67f22..6bc72f1 100644 --- a/src/modelec/include/modelec/gamecontroller_listener.hpp +++ b/src/modelec/include/modelec/gamecontroller_listener.hpp @@ -58,7 +58,7 @@ namespace Modelec { int last_speed = 0; int last_rotation = 0; - int last_solar_1_angle = 0; - int last_solar_2_angle = 0; + float last_solar_1_angle = 0; + float last_solar_2_angle = 0; }; } diff --git a/src/modelec/src/gamecontroller_listener.cpp b/src/modelec/src/gamecontroller_listener.cpp index a482f1c..2590882 100644 --- a/src/modelec/src/gamecontroller_listener.cpp +++ b/src/modelec/src/gamecontroller_listener.cpp @@ -155,7 +155,7 @@ namespace Modelec { solarPannelAngleMessage.pin = solarPannelServos[0].pin; solarPannelAngleMessage.angle = solarPannelAngle; pca9685_publisher_->publish(solarPannelAngleMessage);*/ - last_solar_1_angle = solarPannelAngle; + last_solar_1_angle = msg->axes[2]; } /*if (msg->axes[5] != last_solar_2_angle) { @@ -164,7 +164,7 @@ namespace Modelec { solarPannelAngleMessage.pin = solarPannelServos[1].pin; solarPannelAngleMessage.angle = solarPannelAngle; pca9685_publisher_->publish(solarPannelAngleMessage); - last_solar_2_angle = solarPannelAngle; + last_solar_2_angle = msg->axes[5]; }*/ } }