blob: 4ba9034f8086e8d510d42edaf124a96df61e1a4e [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
milind-u6e7d8d42022-04-06 18:30:43 -07008 // Position of the climber servo from 0 to 1
9 climber_servo_left:double (id: 10);
10 climber_servo_right:double (id: 11);
11
Griffin Buibcbef482022-02-23 15:32:10 -080012 // Voltage of the flipper arms falcons
13 // - is feed + is open
14 flipper_arms_voltage:double (id: 1);
15
Henry Speiser55aa3ba2022-02-21 23:21:12 -080016 // Voltage of the catapult falcon
17 // Positive lifts the catapult to fire.
Griffin Buibcbef482022-02-23 15:32:10 -080018 catapult_voltage:double (id: 2);
Jacob Ismael322ebb92022-02-09 20:12:47 -080019
Henry Speiser55aa3ba2022-02-21 23:21:12 -080020 // Voltage of the turret falcon
21 // Positive rotates the turret around the Z axis (up) according to the
22 // right hand rule.
Griffin Buibcbef482022-02-23 15:32:10 -080023 turret_voltage:double (id: 3);
Henry Speiser55aa3ba2022-02-21 23:21:12 -080024
25 // Intake joint voltages.
Griffin Buibcbef482022-02-23 15:32:10 -080026 intake_voltage_front:double (id: 4);
27 intake_voltage_back:double (id: 5);
Henry Speiser55aa3ba2022-02-21 23:21:12 -080028
29 // Intake roller voltages
Ravago Jones5da06352022-03-04 20:26:24 -080030 // positive is pulling into the robot
Griffin Buibcbef482022-02-23 15:32:10 -080031 roller_voltage_front:double (id: 6);
32 roller_voltage_back:double (id: 7);
Milind Upadhyay29dcc172022-04-02 19:21:30 -070033 transfer_roller_voltage:double (id: 8);
34 // Only using one transfer roller voltage now
35 transfer_roller_voltage_back:double (id: 9, deprecated);
milind-u086d7262022-01-19 20:44:18 -080036}
37
38root_type Output;