Autonomous changes for champs
* Add and tune two-piece-via-stage auto
* Tweak five note for champs fields
Change-Id: Ie191bcd4d3a7fe8d3a7f215190e9c84859c43acc
Signed-off-by: James Kuszmaul <jabukuszmaul+collab@gmail.com>
diff --git a/y2024/autonomous/autonomous_actor.h b/y2024/autonomous/autonomous_actor.h
index e0b4f33..a126feb 100644
--- a/y2024/autonomous/autonomous_actor.h
+++ b/y2024/autonomous/autonomous_actor.h
@@ -43,11 +43,13 @@
void MobilityAndShoot();
void FourPieceAuto();
void TwoPieceStealAuto();
+ void TwoPieceViaStageAuto();
void SendSuperstructureGoal();
void StopIntake();
void Intake();
void Aim();
+ void StopAiming();
void Shoot();
void StopFiring();
@@ -75,6 +77,7 @@
std::optional<std::array<SplineHandle, 1>> mobility_and_shoot_splines_;
std::optional<std::array<SplineHandle, 5>> four_piece_splines_;
std::optional<std::array<SplineHandle, 4>> two_piece_steal_splines_;
+ std::optional<std::array<SplineHandle, 4>> two_piece_via_stage_splines_;
control_loops::superstructure::IntakeGoal intake_goal_ =
control_loops::superstructure::IntakeGoal::NONE;