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