Class Elbow.ElbowConfig

Enclosing class:
Elbow

public static class Elbow.ElbowConfig extends Mechanism.Config
  • Constructor Details

    • ElbowConfig

      public ElbowConfig()
  • Method Details

    • modifyMotorConfig

      public Elbow.ElbowConfig modifyMotorConfig(com.ctre.phoenix6.hardware.TalonFX motor)
    • isReversed

      public boolean isReversed()
    • setReversed

      public Elbow.ElbowConfig setReversed(boolean reversed)
      Returns:
      this.
    • getHandAlgae

      public double getHandAlgae()
    • getHome

      public double getHome()
    • getClearElevator

      public double getClearElevator()
    • getClimbPrep

      public double getClimbPrep()
    • getScoreDelay

      public double getScoreDelay()
    • getStationIntake

      public double getStationIntake()
    • getStationExtendedIntake

      public double getStationExtendedIntake()
    • getGroundAlgaeIntake

      public double getGroundAlgaeIntake()
    • getGroundCoralIntake

      public double getGroundCoralIntake()
    • getStage

      public double getStage()
    • getL1Coral

      public double getL1Coral()
    • getL2Coral

      public double getL2Coral()
    • getL2Score

      public double getL2Score()
    • getL3Coral

      public double getL3Coral()
    • getL3Score

      public double getL3Score()
    • getL4Coral

      public double getL4Coral()
    • getL4Score

      public double getL4Score()
    • getExL1Coral

      public double getExL1Coral()
    • getExL2Coral

      public double getExL2Coral()
    • getExL2Score

      public double getExL2Score()
    • getExL3Coral

      public double getExL3Coral()
    • getExL3Score

      public double getExL3Score()
    • getExL4Coral

      public double getExL4Coral()
    • getExL4Score

      public double getExL4Score()
    • getProcessorAlgae

      public double getProcessorAlgae()
    • getL2Algae

      public double getL2Algae()
    • getL3Algae

      public double getL3Algae()
    • getNet

      public double getNet()
    • getTolerance

      public double getTolerance()
    • getOffset

      public double getOffset()
    • getInitPosition

      public double getInitPosition()
    • getZeroSpeed

      public double getZeroSpeed()
    • getHoldMaxSpeedRPM

      public double getHoldMaxSpeedRPM()
    • getCurrentLimit

      public double getCurrentLimit()
    • getTorqueCurrentLimit

      public double getTorqueCurrentLimit()
    • getPositionKp

      public double getPositionKp()
    • getPositionKd

      public double getPositionKd()
    • getPositionKv

      public double getPositionKv()
    • getPositionKs

      public double getPositionKs()
    • getPositionKa

      public double getPositionKa()
    • getPositionKg

      public double getPositionKg()
    • getMmCruiseVelocity

      public double getMmCruiseVelocity()
    • getMmAcceleration

      public double getMmAcceleration()
    • getMmJerk

      public double getMmJerk()
    • getSlowMmAcceleration

      public double getSlowMmAcceleration()
    • getSlowMmJerk

      public double getSlowMmJerk()
    • getGroundMmAcceleration

      public double getGroundMmAcceleration()
    • getGroundMmJerk

      public double getGroundMmJerk()
    • getSensorToMechanismRatio

      public double getSensorToMechanismRatio()
    • setSensorToMechanismRatio

      public Elbow.ElbowConfig setSensorToMechanismRatio(double sensorToMechanismRatio)
      Returns:
      this.
    • getRotorToSensorRatio

      public double getRotorToSensorRatio()
    • setRotorToSensorRatio

      public Elbow.ElbowConfig setRotorToSensorRatio(double rotorToSensorRatio)
      Returns:
      this.
    • getCANcoderRotorToSensorRatio

      public double getCANcoderRotorToSensorRatio()
    • setCANcoderRotorToSensorRatio

      public Elbow.ElbowConfig setCANcoderRotorToSensorRatio(double CANcoderRotorToSensorRatio)
      Returns:
      this.
    • getCANcoderSensorToMechanismRatio

      public double getCANcoderSensorToMechanismRatio()
    • setCANcoderSensorToMechanismRatio

      public Elbow.ElbowConfig setCANcoderSensorToMechanismRatio(double CANcoderSensorToMechanismRatio)
      Returns:
      this.
    • getCANcoderOffset

      public double getCANcoderOffset()
    • setCANcoderOffset

      public Elbow.ElbowConfig setCANcoderOffset(double CANcoderOffset)
      Returns:
      this.
    • isCANcoderAttached

      public boolean isCANcoderAttached()
    • setCANcoderAttached

      public Elbow.ElbowConfig setCANcoderAttached(boolean CANcoderAttached)
      Returns:
      this.
    • getElbowX

      public double getElbowX()
    • getElbowY

      public double getElbowY()
    • getSimRatio

      public double getSimRatio()
    • setSimRatio

      public Elbow.ElbowConfig setSimRatio(double simRatio)
      Returns:
      this.
    • getLength

      public double getLength()
    • getStartingAngle

      public double getStartingAngle()