package StateMachine;
import edu.wpi.first.wpilibj.smartdashboard.SendableChooser;
import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;
public class AutoChooser {
public static final int DO_NOTHING = 0;
public static final int TARGET_FOLLOW = 1;
public static final int DRIVE_FORWARD_SLOW = 2;
public static final int DRIVE_FORWARD_FOREVER = 3;
public static final int COMPLEX_DRIVE_NETWORK = 4;
public static final int SPINNY_NETWORK = 5;
public static final int TEST_NETWORK = 6;
int mode;
private SendableChooser chooser;
public AutoChooser() {
chooser = new SendableChooser();
chooser.addDefault("DO_NOTHING", DO_NOTHING);
chooser.addObject("TARGET_FOLLOW", TARGET_FOLLOW);
chooser.addObject("DRIVE_FORWARD_SLOW", DRIVE_FORWARD_SLOW);
chooser.addObject("DRIVE_FORWARD_FOREVER", DRIVE_FORWARD_FOREVER);
chooser.addObject("COMPLEX_DRIVE_NETWORK", COMPLEX_DRIVE_NETWORK);
chooser.addObject("SPINNY_NETWORK", SPINNY_NETWORK);
chooser.addObject("TEST_NETWORK", TEST_NETWORK);
SmartDashboard.putData("Auto_Mode_Chooser", chooser);
}
public int getAutoChoice() {
return (int) chooser.getSelected();
}
}