24 lines
603 B
Java
24 lines
603 B
Java
package frc.robot.utilities;
|
|
|
|
import java.util.function.DoubleSupplier;
|
|
|
|
import com.revrobotics.spark.SparkMax;
|
|
import com.revrobotics.spark.SparkLowLevel.MotorType;
|
|
|
|
import edu.wpi.first.wpilibj2.command.Command;
|
|
import edu.wpi.first.wpilibj2.command.SubsystemBase;
|
|
|
|
public class SparkMAXTester extends SubsystemBase {
|
|
private SparkMax spark;
|
|
|
|
public SparkMAXTester(int deviceID) {
|
|
spark = new SparkMax(deviceID, MotorType.kBrushless);
|
|
}
|
|
|
|
public Command setSpeed(DoubleSupplier speed) {
|
|
return run(() -> {
|
|
spark.set(speed.getAsDouble());
|
|
});
|
|
}
|
|
}
|