Package frc.robot.swerve
Class MapleSimSwerveDrivetrain.TalonFXMotorControllerSim
java.lang.Object
frc.robot.swerve.MapleSimSwerveDrivetrain.TalonFXMotorControllerSim
- All Implemented Interfaces:
org.ironmaple.simulation.motorsims.SimulatedMotorController
- Direct Known Subclasses:
MapleSimSwerveDrivetrain.TalonFXMotorControllerWithRemoteCanCoderSim
- Enclosing class:
- MapleSimSwerveDrivetrain
public static class MapleSimSwerveDrivetrain.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionedu.wpi.first.units.measure.VoltageupdateControlSignal(edu.wpi.first.units.measure.Angle mechanismAngle, edu.wpi.first.units.measure.AngularVelocity mechanismVelocity, edu.wpi.first.units.measure.Angle encoderAngle, edu.wpi.first.units.measure.AngularVelocity encoderVelocity)
-
Field Details
-
id
public final int id
-
-
Constructor Details
-
TalonFXMotorControllerSim
public TalonFXMotorControllerSim(com.ctre.phoenix6.hardware.TalonFX talonFX)
-
-
Method Details
-
updateControlSignal
public edu.wpi.first.units.measure.Voltage updateControlSignal(edu.wpi.first.units.measure.Angle mechanismAngle, edu.wpi.first.units.measure.AngularVelocity mechanismVelocity, edu.wpi.first.units.measure.Angle encoderAngle, edu.wpi.first.units.measure.AngularVelocity encoderVelocity) - Specified by:
updateControlSignalin interfaceorg.ironmaple.simulation.motorsims.SimulatedMotorController
-