blob: 4ba9034f8086e8d510d42edaf124a96df61e1a4e [file] [log] [blame]
namespace y2022.control_loops.superstructure;
table Output {
// Voltage of the climber falcon
// - is down + is up
climber_voltage:double (id: 0);
// Position of the climber servo from 0 to 1
climber_servo_left:double (id: 10);
climber_servo_right:double (id: 11);
// Voltage of the flipper arms falcons
// - is feed + is open
flipper_arms_voltage:double (id: 1);
// Voltage of the catapult falcon
// Positive lifts the catapult to fire.
catapult_voltage:double (id: 2);
// Voltage of the turret falcon
// Positive rotates the turret around the Z axis (up) according to the
// right hand rule.
turret_voltage:double (id: 3);
// Intake joint voltages.
intake_voltage_front:double (id: 4);
intake_voltage_back:double (id: 5);
// Intake roller voltages
// positive is pulling into the robot
roller_voltage_front:double (id: 6);
roller_voltage_back:double (id: 7);
transfer_roller_voltage:double (id: 8);
// Only using one transfer roller voltage now
transfer_roller_voltage_back:double (id: 9, deprecated);
}
root_type Output;