X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=src%2Forg%2Fusfirst%2Ffrc3501%2FRiceCatRobot%2Fsubsystems%2FDriveTrain.java;h=c02dea95c941048dd6fd9651de673386fb576864;hb=eb9e6bd8da48f0833680f6e6705542bacacd4dd8;hp=4117c6a45ec2635608d6aaba91aaa7f4c0c5fe5f;hpb=de4f822fbfd21dd7421f56b749240e7b11d9bc5c;p=3501%2F2015-FRC-Spark diff --git a/src/org/usfirst/frc3501/RiceCatRobot/subsystems/DriveTrain.java b/src/org/usfirst/frc3501/RiceCatRobot/subsystems/DriveTrain.java index 4117c6a..c02dea9 100644 --- a/src/org/usfirst/frc3501/RiceCatRobot/subsystems/DriveTrain.java +++ b/src/org/usfirst/frc3501/RiceCatRobot/subsystems/DriveTrain.java @@ -1,6 +1,6 @@ package org.usfirst.frc3501.RiceCatRobot.subsystems; -import org.usfirst.frc3501.RiceCatRobot.RobotMap; +import org.usfirst.frc3501.RiceCatRobot.robot.RobotMap; import edu.wpi.first.wpilibj.CANJaguar; import edu.wpi.first.wpilibj.Encoder; @@ -30,7 +30,7 @@ public class DriveTrain extends Subsystem { } public double getRightSpeed() { - // Returns in per second + // Returns inches per second return rightEncoder.getRate(); } @@ -38,16 +38,24 @@ public class DriveTrain extends Subsystem { return leftEncoder.getRate(); } + public double getAverageSpeed() { + return (getRightSpeed() + getLeftSpeed()) / 2; + } + public double getRightDistance() { - // Returns distance in in + // Returns distance in inches return rightEncoder.getDistance(); } public double getLeftDistance() { - // Returns distance in in + // Returns distance in inches return leftEncoder.getDistance(); } + public void stop() { + setMotorSpeeds(0, 0); + } + public void setMotorSpeeds(double leftSpeed, double rightSpeed) { if (Math.abs(leftSpeed) < RobotMap.DRIVE_DEAD_ZONE) { leftSpeed = 0; @@ -104,8 +112,4 @@ public class DriveTrain extends Subsystem { @Override protected void initDefaultCommand() { } - - public void stop() { - setMotorSpeeds(0, 0); - } }