import org.usfirst.frc.team3501.robot.Constants;
import org.usfirst.frc.team3501.robot.Lidar;
-import org.usfirst.frc.team3501.robot.MathLib;
-import edu.wpi.first.wpilibj.AnalogPotentiometer;
import edu.wpi.first.wpilibj.CANTalon;
import edu.wpi.first.wpilibj.CounterBase.EncodingType;
import edu.wpi.first.wpilibj.DoubleSolenoid;
private Lidar lidar;
public Shooter() {
- leftLidar = new AnalogPotentiometer(0);
- rightLidar = new AnalogPotentiometer(0);
shooter = new CANTalon(Constants.Shooter.PORT);
angleAdjuster = new CANTalon(Constants.Shooter.ANGLE_ADJUSTER_PORT);
- punch = new DoubleSolenoid(Constants.Shooter.PUNCH_FORWARD_PORT,
- Constants.Shooter.PUNCH_REVERSE_PORT);
+ punch = new DoubleSolenoid(Constants.Shooter.PUNCH_FORWARD,
+ Constants.Shooter.PUNCH_REVERSE);
encoder = new Encoder(Constants.Shooter.ENCODER_PORT_A,
Constants.Shooter.ENCODER_PORT_B, false, EncodingType.k4X);
@Override
protected void initDefaultCommand() {
}
-
- public double getLeftDistanceToTower() {
- // TODO: find the method that actually gets distance
- return leftLidar.get();
- }
-
- public double getRightDistanceToTower() {
- return rightLidar.get();
- }
}