Add Transfer Roller Flatbuffers

Change-Id: I9eaeee9539364d58d5001fdd731cdea48659da25
Signed-off-by: Aryan Khanna <aryankhanna0312@gmail.com>
diff --git a/y2024/control_loops/superstructure/superstructure_goal.fbs b/y2024/control_loops/superstructure/superstructure_goal.fbs
index 63cbcf0..0af8ca3 100644
--- a/y2024/control_loops/superstructure/superstructure_goal.fbs
+++ b/y2024/control_loops/superstructure/superstructure_goal.fbs
@@ -16,11 +16,22 @@
     RETRACTED = 1, 
 }
 
+// Represents goal of transfer rollers
+// TRANSFER_IN is for transfering game piece in from the intake to the shooter
+// TRANSFER_OUT is for transfering game piece out to the intake for spitting
+enum TransferRollerGoal : ubyte {
+    NONE = 0,
+    TRANSFER_IN = 1,
+    TRANSFER_OUT = 2,
+}
+
 table Goal {
     intake_roller_goal:IntakeRollerGoal (id: 0);
     intake_pivot_goal:IntakePivotGoal (id: 1);
 
     catapult_goal:frc971.control_loops.catapult.CatapultGoal (id: 2);
+    
+    transfer_roller_goal:TransferRollerGoal (id: 3);
 }
 
 root_type Goal;