tuned shots
diff --git a/frc971/input/joystick_reader.cc b/frc971/input/joystick_reader.cc
index 698fe45..82f53b4 100644
--- a/frc971/input/joystick_reader.cc
+++ b/frc971/input/joystick_reader.cc
@@ -92,7 +92,7 @@
{-1.06, kShootSeparation}, 140, 0.04, kIntakePower};
// 3/4" plunger {-1.04, kShootSeparation}, 140, 0.04, kIntakePower};
const ShotGoal kFlippedLongShotGoal = {
- {0.97, kShootSeparation}, 140, 0.08, kIntakePower};
+ {0.90, kShootSeparation}, 140, 0.09, kIntakePower};
// 3/4 " plunger {0.97, kShootSeparation}, 140, 0.08, kIntakePower};
// 78" between near edge of colored line and rear edge of bumper
@@ -104,9 +104,9 @@
// 3/4" plunger {0.80, kShootSeparation}, 105, 0.2, kIntakePower};
const ShotGoal kShortShotGoal = {
- {-0.670, kShootSeparation}, 71.0, 0.4, kIntakePower};
+ {-0.670, kShootSeparation}, 72.0, 0.4, kIntakePower};
const ShotGoal kFlippedShortShotGoal = {
- {0.57, kShootSeparation}, 80.0, 0.4, kIntakePower};
+ {0.57, kShootSeparation}, 82.0, 0.4, kIntakePower};
const ShotGoal kTrussShotGoal = {
{-0.05, kShootSeparation}, 73.0, 0, kIntakePower};
@@ -392,6 +392,8 @@
if (data.PosEdge(kFire)) {
action_queue_.QueueAction(actions::MakeShootAction());
+ } else if (data.NegEdge(kFire)) {
+ action_queue_.CancelCurrentAction();
}
action_queue_.Tick();