Use setpoint in joystick reader

Signed-off-by: Milind Upadhyay <milind.upadhyay@gmail.com>
Change-Id: I48f5b367db3c5f161e74edb20f1c4a78bfe53d7e
diff --git a/y2022/joystick_reader.cc b/y2022/joystick_reader.cc
index ce5c755..b5b26d1 100644
--- a/y2022/joystick_reader.cc
+++ b/y2022/joystick_reader.cc
@@ -182,11 +182,20 @@
     }
 
     if (data.IsPressed(kTurret)) {
-      turret_pos = -1.5;
+      if (setpoint_fetcher_.get()) {
+        turret_pos = setpoint_fetcher_->turret();
+      } else {
+        turret_pos = -1.5;
+      }
     } else {
       turret_pos = 0.0;
     }
 
+    if (setpoint_fetcher_.get()) {
+      catapult_pos = setpoint_fetcher_->catapult_position();
+      catapult_speed = setpoint_fetcher_->catapult_velocity();
+    }
+
     // Keep the catapult return position at the shot one if kCatapultPos is
     // pressed
     if (data.IsPressed(kCatapultPos)) {
diff --git a/y2022/setpoint_setter.cc b/y2022/setpoint_setter.cc
index 8ec1015..7dbd4b8 100644
--- a/y2022/setpoint_setter.cc
+++ b/y2022/setpoint_setter.cc
@@ -4,8 +4,8 @@
 #include "glog/logging.h"
 #include "y2022/setpoint_generated.h"
 
-DEFINE_double(catapult_position, 0.3, "Catapult shot position");
-DEFINE_double(catapult_velocity, 15.0, "Catapult shot velocity");
+DEFINE_double(catapult_position, 0.03, "Catapult shot position");
+DEFINE_double(catapult_velocity, 18.0, "Catapult shot velocity");
 DEFINE_double(turret, 0.0, "Turret setpoint");
 
 using y2022::input::joysticks::Setpoint;