Class PWMDutyCycleEncoderSwerve

java.lang.Object
swervelib.encoders.SwerveAbsoluteEncoder
swervelib.encoders.PWMDutyCycleEncoderSwerve

public class PWMDutyCycleEncoderSwerve extends SwerveAbsoluteEncoder
DutyCycle encoders such as "US Digital MA3 with PWM Output, the CTRE Mag Encoder, the Rev Hex Encoder, and the AM Mag Encoder." attached via a PWM lane.

Credits to p2reneker25 for building this.

  • Field Details

    • encoder

      private final edu.wpi.first.wpilibj.DutyCycleEncoder encoder
      Duty Cycle Encoder.
    • isInverted

      private boolean isInverted
      Inversion state.
  • Constructor Details

    • PWMDutyCycleEncoderSwerve

      public PWMDutyCycleEncoderSwerve(int pin)
      Constructor for the PWM duty cycle encoder.
      Parameters:
      pin - PWM lane for the encoder.
  • Method Details