Package frc.robot.subsystems.hood
Class Hood.HoodConfig
java.lang.Object
frc.spectrumLib.mechanism.Mechanism.Config
frc.robot.subsystems.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 TypeMethodDescriptiondoubleReturns the currently configured sensor-to-mechanism gear ratio.doubledoublegetHoodX()doublegetHoodY()doubledoubledoubledoubledoubleMaximum mechanism position in rotations (used for range calculations).doubleMinimum mechanism position in rotations (used for range calculations).doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubleMethods 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() -
getMaxRotations
public double getMaxRotations()Description copied from class:Mechanism.ConfigMaximum mechanism position in rotations (used for range calculations).- Overrides:
getMaxRotationsin classMechanism.Config
-
getMinRotations
public double getMinRotations()Description copied from class:Mechanism.ConfigMinimum mechanism position in rotations (used for range calculations).- Overrides:
getMinRotationsin classMechanism.Config
-
getSupplyCurrentLimit
public double getSupplyCurrentLimit() -
getStatorCurrentLimit
public double getStatorCurrentLimit() -
getLowerSupplyCurrentLimit
public double getLowerSupplyCurrentLimit() -
getLowerSupplyCurrentTime
public double getLowerSupplyCurrentTime() -
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()Description copied from class:Mechanism.ConfigReturns the currently configured sensor-to-mechanism gear ratio.- Overrides:
getGearRatioin classMechanism.Config- Returns:
- the gear ratio
-
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()
-