Class LinearConfig

java.lang.Object
frc.spectrumLib.sim.LinearConfig

public class LinearConfig extends Object
  • Constructor Details

    • LinearConfig

      public LinearConfig(double x, double y, double gearing, double drumRadius)
  • Method Details

    • setNumMotors

      public LinearConfig setNumMotors(int numMotors)
    • setCarriageMass

      public LinearConfig setCarriageMass(double carriageMassKg)
    • setAngle

      public LinearConfig setAngle(double angle)
    • setColor

      public LinearConfig setColor(edu.wpi.first.wpilibj.util.Color8Bit color)
    • setLineWidth

      public LinearConfig setLineWidth(double lineWidth)
    • setStaticLength

      public LinearConfig setStaticLength(double lengthInches)
    • setMovingLength

      public LinearConfig setMovingLength(double lengthInches)
    • setMaxHeight

      public LinearConfig setMaxHeight(double lengthInches)
    • setMount

      public LinearConfig setMount(LinearSim sim)
    • setMount

      public LinearConfig setMount(ArmSim sim)
    • getNumMotors

      public int getNumMotors()
    • getElevatorGearing

      public double getElevatorGearing()
    • getCarriageMassKg

      public double getCarriageMassKg()
    • getDrumRadius

      public double getDrumRadius()
    • getMinHeight

      public double getMinHeight()
    • getMaxHeight

      public double getMaxHeight()
    • getAngle

      public double getAngle()
    • getColor

      public edu.wpi.first.wpilibj.util.Color8Bit getColor()
    • getLineWidth

      public double getLineWidth()
    • getInitialX

      public double getInitialX()
    • getInitialY

      public double getInitialY()
    • getStaticRootX

      public double getStaticRootX()
    • setStaticRootX

      public LinearConfig setStaticRootX(double staticRootX)
      Returns:
      this.
    • getStaticRootY

      public double getStaticRootY()
    • setStaticRootY

      public LinearConfig setStaticRootY(double staticRootY)
      Returns:
      this.
    • getStaticLength

      public double getStaticLength()
    • getMovingLength

      public double getMovingLength()
    • isMounted

      public boolean isMounted()
    • getMount

      public Mount getMount()
    • getInitMountX

      public double getInitMountX()
    • getInitMountY

      public double getInitMountY()
    • getInitMountAngle

      public double getInitMountAngle()