Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. package frc.robot;
  2.  
  3. import edu.wpi.first.wpilibj.TimedRobot;
  4.  
  5. public class Robot extends TimedRobot {
  6.  
  7. final int BUTTON_A = 1;
  8. final int BUTTON_B = 2;
  9. final int BUTTON_X = 3;
  10. final int BUTTON_Y = 4;
  11. final int LEFT_SHOULDER_BUTTON = 5;
  12. final int RIGHT_SHOULDER_BUTTON = 6;
  13. final int BACK_BUTTON = 7;
  14. final int START_BUTTON = 8;
  15. final int LEFT_ANALOG_STICK_BUTTON = 9;
  16. final int RIGHT_ANALOG_STICK_BUTTON = 10;
  17. double LEFT_ANALOG_STICK_X_AXIS; // = drive.stick.getRawAXIS(0);
  18. double LEFT_ANALOG_STICK_Y_AXIS; // = drive.stick.getRawAXIS(1);
  19. double LEFT_ANALOG_TRIGGER; // = drive.stick.getRawAxis(2);
  20. double RIGHT_ANALOG_TRIGGER; // = drive.stick.getRawAxis(3);
  21. double RIGHT_ANALOG_STICK_X_AXIS; // = drive.stick.getRawAxis(4);
  22. double RIGHT_ANALOG_STICK_Y_AXIS; // = drive.stick.getRawAXIS(5);
  23.  
  24. RobotDrive drive;
  25. Intake intake;
  26. // Lift lift;
  27. Pneumatics pneumatics = new Pneumatics();
  28.  
  29. @Override
  30. public void robotInit() {
  31.  
  32. drive = new RobotDrive();
  33. intake = new Intake();
  34. // lift = new Lift();
  35. // pneumatics = new Pneumatics();
  36.  
  37. }
  38.  
  39. @Override
  40. public void robotPeriodic() {
  41. }
  42.  
  43. @Override
  44. public void autonomousInit() {
  45.  
  46. }
  47.  
  48. @Override
  49. public void autonomousPeriodic() {
  50.  
  51. }
  52.  
  53. @Override
  54. public void teleopPeriodic() {
  55.  
  56. intake.Inhale();
  57. intake.Exhale();
  58.  
  59. // pneumatics.doubleExtend();
  60. // pneumatics.doubleContract();
  61. // pneumatics.singleExtend();
  62. // pneumatics.singleContract();
  63.  
  64. // lift.OuterLift();
  65.  
  66. LEFT_ANALOG_STICK_X_AXIS = drive.stick.getRawAxis(0);
  67. LEFT_ANALOG_STICK_Y_AXIS = drive.stick.getRawAxis(1);
  68.  
  69. // Basic ArcadeDrive function used for driving
  70. drive.diff_drive.arcadeDrive(-LEFT_ANALOG_STICK_Y_AXIS, LEFT_ANALOG_STICK_X_AXIS);
  71.  
  72. }
  73.  
  74. @Override
  75. public void testPeriodic() {
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement