- // add options for positions to the positionChooser
- positionChooser.addDefault("Position 1", 1);
- positionChooser.addObject("Position 2", 2);
- positionChooser.addObject("Position 3", 3);
- positionChooser.addObject("Position 4", 4);
- positionChooser.addObject("Position 5", 5);
-
- // add options for defenses into each defense chooser (5)
- addDefense(positionOneDefense);
- addDefense(positionTwoDefense);
- addDefense(positionThreeDefense);
- addDefense(positionFourDefense);
- addDefense(positionFiveDefense);
-
- // send the Sendable Choosers to the Smart Dashboard
- // Sendable Choosers allows the driver to select the position of the robot
- // and the positions of the defenses from a drop-down menu on the Smart
- // Dashboard
- SmartDashboard.putData("PositionChooser", positionChooser);
- SmartDashboard.putData("Position One Defense Chooser", positionOneDefense);
- SmartDashboard.putData("Position Two Defense Chooser", positionTwoDefense);
- SmartDashboard.putData("Position Three Defense Chooser",
- positionThreeDefense);
- SmartDashboard.putData("Position Four Defense Chooser",
- positionFourDefense);
- SmartDashboard.putData("Position Five Defense Chooser",
- positionFiveDefense);