save in case my comp crashes
authorEvanYap <evanyap.14@gmail.com>
Sun, 5 Feb 2017 00:28:40 +0000 (16:28 -0800)
committerEric Sandoval <harpnart@gmail.com>
Sun, 19 Feb 2017 18:40:31 +0000 (10:40 -0800)
src/org/usfirst/frc/team3501/robot/Constants.java
src/org/usfirst/frc/team3501/robot/Robot.java

index 3e6f491c6f9431522cc54ee226603697a49953d0..48a2a9c8863d262b0aeb2994cd4d8c8795b7c44b 100644 (file)
@@ -57,7 +57,6 @@ public class Constants {
     public static final int ENCODER_RIGHT_B = 3;
 
     // PID TUNING
-
     public static final String DRIVE_P_Val = "DriveP";
     public static final String DRIVE_I_Val = "DriveI";
     public static final String DRIVE_D_Val = "DriveD";
index ca60af783f1c3369277d7a7ee75fb0a65fa26e40..49a2fdf7ce715d21a67777dadd2cd474b508b117 100644 (file)
@@ -16,7 +16,7 @@ public class Robot extends IterativeRobot {
 
   @Override
   public void robotInit() {
-    driveTrain = driveTrain;
+    driveTrain = DriveTrain.getDriveTrain();
     oi = OI.getOI();
     shooter = Shooter.getShooter();
     intake = Intake.getIntake();
@@ -60,6 +60,32 @@ public class Robot extends IterativeRobot {
     SmartDashboard.putNumber(Constants.DriveTrain.GYRO_P_Val, 0);
     SmartDashboard.putNumber(Constants.DriveTrain.GYRO_I_Val, 0);
     SmartDashboard.putNumber(Constants.DriveTrain.GYRO_D_Val, 0);
+
+    double driveP = SmartDashboard.getNumber(Constants.DriveTrain.DRIVE_D_Val,
+        Constants.DriveTrain.PID_ERROR);
+    double driveI = SmartDashboard.getNumber(Constants.DriveTrain.DRIVE_I_Val,
+        Constants.DriveTrain.PID_ERROR);
+    double driveD = SmartDashboard.getNumber(Constants.DriveTrain.DRIVE_D_Val,
+        Constants.DriveTrain.PID_ERROR);
+
+    double gyroP = SmartDashboard.getNumber(Constants.DriveTrain.GYRO_P_Val,
+        Constants.DriveTrain.PID_ERROR);
+    double gyroI = SmartDashboard.getNumber(Constants.DriveTrain.GYRO_I_Val,
+        Constants.DriveTrain.PID_ERROR);
+    double gyroD = SmartDashboard.getNumber(Constants.DriveTrain.GYRO_D_Val,
+        Constants.DriveTrain.PID_ERROR);
+
+    double Setpoint = SmartDashboard.getNumber(
+        Constants.DriveTrain.DRIVE_TARGET_DIST, Constants.DriveTrain.PID_ERROR);
+    double Speed = SmartDashboard.getNumber(
+        Constants.DriveTrain.DRIVE_MOTOR_VAL, Constants.DriveTrain.PID_ERROR);
+
+    driveTrain.getDriveController().setName("Drive");
+    driveTrain.getGyroController().setName("Gyro");
+
+    driveTrain.getDriveController().setConstants(driveP, driveI, driveD);
+
+    driveTrain.getGyroController().setConstants(gyroP, gyroI, gyroD);
   }
 
   @Override