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
    Modifier and Type
    Field
    Description
    final int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    TalonFXMotorControllerSim(com.ctre.phoenix6.hardware.TalonFX talonFX)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      updateControlSignal in interface org.ironmaple.simulation.motorsims.SimulatedMotorController