Package frc.alotobots.util
Class PhoenixUtil.TalonFXMotorControllerSim
java.lang.Object
frc.alotobots.util.PhoenixUtil.TalonFXMotorControllerSim
- All Implemented Interfaces:
org.ironmaple.simulation.motorsims.SimulatedMotorController
- Direct Known Subclasses:
PhoenixUtil.TalonFXMotorControllerWithRemoteCancoderSim
- Enclosing class:
- PhoenixUtil
public static class PhoenixUtil.TalonFXMotorControllerSim
extends Object
implements org.ironmaple.simulation.motorsims.SimulatedMotorController
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ironmaple.simulation.motorsims.SimulatedMotorController
org.ironmaple.simulation.motorsims.SimulatedMotorController.GenericMotorController
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTalonFXMotorControllerSim
(com.ctre.phoenix6.hardware.TalonFX talonFX, boolean motorInverted) -
Method Summary
Modifier and TypeMethodDescriptionupdateControlSignal
(Angle mechanismAngle, AngularVelocity mechanismVelocity, Angle encoderAngle, AngularVelocity encoderVelocity)
-
Field Details
-
id
public final int id
-
-
Constructor Details
-
TalonFXMotorControllerSim
public TalonFXMotorControllerSim(com.ctre.phoenix6.hardware.TalonFX talonFX, boolean motorInverted)
-
-
Method Details
-
updateControlSignal
public Voltage updateControlSignal(Angle mechanismAngle, AngularVelocity mechanismVelocity, Angle encoderAngle, AngularVelocity encoderVelocity) - Specified by:
updateControlSignal
in interfaceorg.ironmaple.simulation.motorsims.SimulatedMotorController
-