blob: a673361ea209fc06d25b6133725f2d82a80a3965 [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
Griffin Buibcbef482022-02-23 15:32:10 -080026 roller_voltage_front:double (id: 6);
27 roller_voltage_back:double (id: 7);
Henry Speiser55aa3ba2022-02-21 23:21:12 -080028 // One transfer motor for both sides
Griffin Buibcbef482022-02-23 15:32:10 -080029 transfer_roller_voltage:double (id: 8);
milind-u086d7262022-01-19 20:44:18 -080030}
31
32root_type Output;