Package frc.robot.hood
Class Hood.HoodConfig
java.lang.Object
frc.spectrumLib.mechanism.Mechanism.Config
frc.robot.hood.Hood.HoodConfig
- Enclosing class:
- Hood
-
Field Summary
Fields inherited from class frc.spectrumLib.mechanism.Mechanism.Config
talonConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoubledoubledoubledoublegetHoodX()doublegetHoodY()doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoublevoidsetAutoTrenchShot(double autoTrenchShot) voidsetHoodTorqueCurrent(double hoodTorqueCurrent) voidsetHoodVoltageOut(double hoodVoltageOut) voidsetMaxRotations(double maxRotations) voidsetMinRotations(double minRotations) Methods inherited from class frc.spectrumLib.mechanism.Mechanism.Config
applyTalonConfig, configClockwise_Positive, configContinuousWrap, configCounterClockwise_Positive, configFeedbackSensorSource, configFeedbackSensorSource, configFeedForwardGains, configFeedForwardGains, configForwardSoftLimit, configForwardTorqueCurrentLimit, configForwardVoltageLimit, configGearRatio, configGravityType, configGravityType, configLowerSupplyCurrentLimit, configLowerSupplyCurrentTime, configMinMaxRotations, configMotionMagic, configMotionMagicPosition, configMotionMagicVelocity, configNeutralBrakeMode, configNeutralDeadband, configPeakOutput, configPIDGains, configPIDGains, configReverseSoftLimit, configReverseTorqueCurrentLimit, configReverseVoltageLimit, configStatorCurrentLimit, configSupplyCurrentLimit, configVoltageCompensation, getDynamicMMPositionFOC, getDynamicMotionMagicVoltage, getFollowerConfigs, getId, getMmPositionFOC, getMmPositionVoltage, getMmPositionVoltageSlot, getMmVelocityFOC, getMmVelocityVoltage, getName, getNumMotors, getPercentOutput, getTalonConfig, getTorqueCurrentFOC, getVelocityControl, getVelocityTorqueCurrentFOC, getVoltageCompSaturation, getVoltageControl, isAttached, setAttached, setFollowerConfigs, setTalonConfig
-
Constructor Details
-
HoodConfig
public HoodConfig()
-
-
Method Details
-
getInitPosition
public double getInitPosition() -
getHoodVoltageOut
public double getHoodVoltageOut() -
setHoodVoltageOut
public void setHoodVoltageOut(double hoodVoltageOut) -
getHoodTorqueCurrent
public double getHoodTorqueCurrent() -
setHoodTorqueCurrent
public void setHoodTorqueCurrent(double hoodTorqueCurrent) -
getMaxRotations
public double getMaxRotations()- Overrides:
getMaxRotationsin classMechanism.Config
-
setMaxRotations
public void setMaxRotations(double maxRotations) -
getMinRotations
public double getMinRotations()- Overrides:
getMinRotationsin classMechanism.Config
-
setMinRotations
public void setMinRotations(double minRotations) -
getAutoTrenchShot
public double getAutoTrenchShot() -
setAutoTrenchShot
public void setAutoTrenchShot(double autoTrenchShot) -
getOnTheFlyAngle
-
getCurrentLimit
public double getCurrentLimit() -
getTorqueCurrentLimit
public double getTorqueCurrentLimit() -
getPositionKp
public double getPositionKp() -
getPositionKi
public double getPositionKi() -
getPositionKd
public double getPositionKd() -
getPositionKv
public double getPositionKv() -
getPositionKs
public double getPositionKs() -
getPositionKa
public double getPositionKa() -
getPositionKg
public double getPositionKg() -
getGearRatio
public double getGearRatio()- Overrides:
getGearRatioin classMechanism.Config
-
getMmCruiseVelocity
public double getMmCruiseVelocity() -
getMmAcceleration
public double getMmAcceleration() -
getMmJerk
public double getMmJerk() -
getHoldMaxSpeedRPM
public double getHoldMaxSpeedRPM() -
getHoodX
public double getHoodX() -
getHoodY
public double getHoodY() -
getSimRatio
public double getSimRatio() -
getLength
public double getLength()
-