Package com.marswars.util
Class PhoenixUtil.TalonFXMotorControllerSim
java.lang.Object
com.marswars.util.PhoenixUtil.TalonFXMotorControllerSim
- All Implemented Interfaces:
SimulatedMotorController
- Direct Known Subclasses:
PhoenixUtil.TalonFXMotorControllerWithRemoteCancoderSim
- Enclosing class:
- PhoenixUtil
public static class PhoenixUtil.TalonFXMotorControllerSim
extends Object
implements SimulatedMotorController
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ironmaple.simulation.motorsims.SimulatedMotorController
SimulatedMotorController.GenericMotorController -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTalonFXMotorControllerSim(TalonFX talonFX) Creates a simulated motor controller for a TalonFX motor. -
Method Summary
Modifier and TypeMethodDescriptionupdateControlSignal(Angle mechanismAngle, AngularVelocity mechanismVelocity, Angle encoderAngle, AngularVelocity encoderVelocity)
-
Field Details
-
id
public final int id
-
-
Constructor Details
-
TalonFXMotorControllerSim
Creates a simulated motor controller for a TalonFX motor.- Parameters:
talonFX- the TalonFX motor to simulate
-
-
Method Details
-
updateControlSignal
public Voltage updateControlSignal(Angle mechanismAngle, AngularVelocity mechanismVelocity, Angle encoderAngle, AngularVelocity encoderVelocity) - Specified by:
updateControlSignalin interfaceSimulatedMotorController
-