Package frc.spectrumLib.sim
Class ArmConfig
java.lang.Object
frc.spectrumLib.sim.ArmConfig
-
Constructor Summary
ConstructorsConstructorDescriptionArmConfig(double initialX, double initialY, double ratio, double length, double minAngleDegrees, double maxAngleDegrees, double startingAngleDegrees) -
Method Summary
Modifier and TypeMethodDescriptionedu.wpi.first.wpilibj.util.Color8BitgetColor()doubledoubledoubledoubledoubledoubledoubledoublegetMount()intdoubledoubledoublegetRatio()doubledoubledoublebooleanbooleanbooleansetColor(edu.wpi.first.wpilibj.util.Color8Bit color) voidsetInitialX(double initialX) voidsetInitialY(double initialY) voidsetLength(double length) voidsetMaxAngle(double maxAngle) voidsetMinAngle(double minAngle) voidsetNumMotors(int numMotors) voidsetPivotX(double pivotX) voidsetPivotY(double pivotY) voidsetRatio(double ratio) voidsetSimCGLength(double simCGLength) voidsetSimMOI(double simMOI) voidsetSimulateGravity(boolean simulateGravity) voidsetStartingAngle(double startingAngle)
-
Constructor Details
-
ArmConfig
public ArmConfig(double initialX, double initialY, double ratio, double length, double minAngleDegrees, double maxAngleDegrees, double startingAngleDegrees)
-
-
Method Details
-
setColor
-
setMount
-
setMount
-
getNumMotors
public int getNumMotors() -
setNumMotors
public void setNumMotors(int numMotors) -
getInitialX
public double getInitialX() -
setInitialX
public void setInitialX(double initialX) -
getInitialY
public double getInitialY() -
setInitialY
public void setInitialY(double initialY) -
getPivotX
public double getPivotX() -
setPivotX
public void setPivotX(double pivotX) -
getPivotY
public double getPivotY() -
setPivotY
public void setPivotY(double pivotY) -
getRatio
public double getRatio() -
setRatio
public void setRatio(double ratio) -
getLength
public double getLength() -
setLength
public void setLength(double length) -
getSimMOI
public double getSimMOI() -
setSimMOI
public void setSimMOI(double simMOI) -
getSimCGLength
public double getSimCGLength() -
setSimCGLength
public void setSimCGLength(double simCGLength) -
getMinAngle
public double getMinAngle() -
setMinAngle
public void setMinAngle(double minAngle) -
getMaxAngle
public double getMaxAngle() -
setMaxAngle
public void setMaxAngle(double maxAngle) -
getStartingAngle
public double getStartingAngle() -
setStartingAngle
public void setStartingAngle(double startingAngle) -
isSimulateGravity
public boolean isSimulateGravity() -
setSimulateGravity
public void setSimulateGravity(boolean simulateGravity) -
isMounted
public boolean isMounted() -
getMount
-
getInitMountX
public double getInitMountX() -
getInitMountY
public double getInitMountY() -
getInitMountAngle
public double getInitMountAngle() -
isAbsAngle
public boolean isAbsAngle() -
getColor
public edu.wpi.first.wpilibj.util.Color8Bit getColor()
-