Class MockSpeedController
- java.lang.Object
-
- io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
-
- All Implemented Interfaces:
PIDOutput,SpeedController
public class MockSpeedController extends java.lang.Object implements SpeedController
For mocking a speed controller in tests
-
-
Constructor Summary
Constructors Constructor Description MockSpeedController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisable()doubleget()booleangetInverted()voidpidWrite(double output)voidset(double speed)voidsetInverted(boolean inverted)voidstopMotor()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface edu.wpi.first.wpilibj.SpeedController
setVoltage
-
-
-
-
Method Detail
-
set
public void set(double speed)
- Specified by:
setin interfaceSpeedController
-
get
public double get()
- Specified by:
getin interfaceSpeedController
-
stopMotor
public void stopMotor()
- Specified by:
stopMotorin interfaceSpeedController
-
disable
public void disable()
- Specified by:
disablein interfaceSpeedController
-
setInverted
public void setInverted(boolean inverted)
- Specified by:
setInvertedin interfaceSpeedController
-
getInverted
public boolean getInverted()
- Specified by:
getInvertedin interfaceSpeedController
-
-