Adding module zeroing constants and a few other minor changes from 2/3 build session
This commit is contained in:
23
src/main/java/frc/robot/utilities/SparkMAXTester.java
Normal file
23
src/main/java/frc/robot/utilities/SparkMAXTester.java
Normal file
@@ -0,0 +1,23 @@
|
||||
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());
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user