From 157b21378959e1399dfbf0ef9681aa69c182fb83 Mon Sep 17 00:00:00 2001 From: aborunda <90010674+aborunda@users.noreply.github.com> Date: Sat, 22 Jan 2022 13:14:41 -0700 Subject: [PATCH 1/2] Create SparkTester.java --- .../frc4388/robot/subsystems/SparkTester.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/main/java/frc4388/robot/subsystems/SparkTester.java diff --git a/src/main/java/frc4388/robot/subsystems/SparkTester.java b/src/main/java/frc4388/robot/subsystems/SparkTester.java new file mode 100644 index 0000000..75302f4 --- /dev/null +++ b/src/main/java/frc4388/robot/subsystems/SparkTester.java @@ -0,0 +1,17 @@ +// Copyright (c) FIRST and other WPILib contributors. +// Open Source Software; you can modify and/or share it under the terms of +// the WPILib BSD license file in the root directory of this project. + +package frc4388.robot.subsystems; + +import edu.wpi.first.wpilibj2.command.SubsystemBase; + +public class SparkTester extends SubsystemBase { + /** Creates a new SparkTester. */ + public SparkTester() {} + + @Override + public void periodic() { + // This method will be called once per scheduler run + } +} From ff1467d7e4b94be8df11b36e09f3331b2e25bd53 Mon Sep 17 00:00:00 2001 From: aborunda <90010674+aborunda@users.noreply.github.com> Date: Sat, 22 Jan 2022 13:25:11 -0700 Subject: [PATCH 2/2] Update SparkTester.java --- .../java/frc4388/robot/subsystems/SparkTester.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/frc4388/robot/subsystems/SparkTester.java b/src/main/java/frc4388/robot/subsystems/SparkTester.java index 75302f4..bb1a713 100644 --- a/src/main/java/frc4388/robot/subsystems/SparkTester.java +++ b/src/main/java/frc4388/robot/subsystems/SparkTester.java @@ -4,11 +4,22 @@ package frc4388.robot.subsystems; +import com.revrobotics.CANSparkMax; + import edu.wpi.first.wpilibj2.command.SubsystemBase; public class SparkTester extends SubsystemBase { + CANSparkMax m_sparkMaxTestMotor; + /** Creates a new SparkTester. */ - public SparkTester() {} + public SparkTester(CANSparkMax m_sparkMaxTestMotor) { + m_sparkMaxTestMotor = sparkMaxTestMotor; + } + + public void setMotorSpeed(double speed) { + speed = Double.max(Double.min(speed, 1.d), -1.d); + m_sparkMaxTestMotor.set(speed); + } @Override public void periodic() {