Interface TurretIO

All Known Implementing Classes:
TurretReal, TurretSim

public interface TurretIO
Hardware abstraction layer for the turret subsystem.
  • Method Details

    • setTurretVoltage

      void setTurretVoltage(Voltage volts)
    • updateInputs

      void updateInputs(TurretIO.TurretInputs inputs)
      Updates the provided TurretIO.TurretInputs structure with the latest sensor values.
    • setTargetAngle

      void setTargetAngle(Angle angle)
      Commands the turret to move toward the specified target angle.
    • resetPosition

      void resetPosition(Angle angle)