blob: a4460e2c9630e0f03aee72d2939bb270b0f41408 [file] [log] [blame]
milind-u086d7262022-01-19 20:44:18 -08001namespace y2022.control_loops.superstructure;
2
3table Output {
Henry Speiser55aa3ba2022-02-21 23:21:12 -08004 // Voltage of the climber falcon
5 // - is down + is up
6 climber_voltage:double (id: 0);
Jacob Ismael322ebb92022-02-09 20:12:47 -08007
Griffin Buibcbef482022-02-23 15:32:10 -08008 // Voltage of the flipper arms falcons
9 // - is feed + is open
10 flipper_arms_voltage:double (id: 1);
11
Henry Speiser55aa3ba2022-02-21 23:21:12 -080012 // Voltage of the catapult falcon
13 // Positive lifts the catapult to fire.
Griffin Buibcbef482022-02-23 15:32:10 -080014 catapult_voltage:double (id: 2);
Jacob Ismael322ebb92022-02-09 20:12:47 -080015
Henry Speiser55aa3ba2022-02-21 23:21:12 -080016 // Voltage of the turret falcon
17 // Positive rotates the turret around the Z axis (up) according to the
18 // right hand rule.
Griffin Buibcbef482022-02-23 15:32:10 -080019 turret_voltage:double (id: 3);
Henry Speiser55aa3ba2022-02-21 23:21:12 -080020
21 // Intake joint voltages.
Griffin Buibcbef482022-02-23 15:32:10 -080022 intake_voltage_front:double (id: 4);
23 intake_voltage_back:double (id: 5);
Henry Speiser55aa3ba2022-02-21 23:21:12 -080024
25 // Intake roller voltages
Ravago Jones5da06352022-03-04 20:26:24 -080026 // positive is pulling into the robot
Griffin Buibcbef482022-02-23 15:32:10 -080027 roller_voltage_front:double (id: 6);
28 roller_voltage_back:double (id: 7);
Milind Upadhyay29dcc172022-04-02 19:21:30 -070029 transfer_roller_voltage:double (id: 8);
30 // Only using one transfer roller voltage now
31 transfer_roller_voltage_back:double (id: 9, deprecated);
milind-u086d7262022-01-19 20:44:18 -080032}
33
34root_type Output;