blob: 42ba6b261d8147e90c833b1da0234854655c39cd [file] [log] [blame]
namespace y2019.control_loops.superstructure;
table Output {
// Voltage sent to motors moving elevator up/down. Positive is up.
elevator_voltage:double (id: 0);
// Voltage sent to wrist motors on elevator to rotate.
// Positive rotates over the top towards the front of the robot.
wrist_voltage:double (id: 1);
// Voltage sent to motors on intake joint. Positive extends rollers.
intake_joint_voltage:double (id: 2);
// Voltage sent to rollers on intake. Positive rolls inward.
intake_roller_voltage:double (id: 3);
// Voltage sent to motors to move stilts height. Positive moves robot
// upward.
stilts_voltage:double (id: 4);
// True opens solenoid (applies suction)
// Top/bottom are when wrist is toward the front of the robot
intake_suction_top:bool (id: 5);
intake_suction_bottom:bool (id: 6);
// Voltage sent to the vacuum pump motors.
pump_voltage:double (id: 7);
}
root_type Output;