Package com.ctre.phoenix6.swerve
Class SwerveRequest.SysIdSwerveSteerGains
java.lang.Object
com.ctre.phoenix6.swerve.SwerveRequest.SysIdSwerveSteerGains
- All Implemented Interfaces:
SwerveRequest
- Enclosing interface:
- SwerveRequest
SysId-specific SwerveRequest to characterize the steer module
characteristics of a swerve drivetrain.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.ctre.phoenix6.swerve.SwerveRequest
SwerveRequest.ApplyChassisSpeeds, SwerveRequest.ApplyFieldSpeeds, SwerveRequest.ApplyRobotSpeeds, SwerveRequest.FieldCentric, SwerveRequest.FieldCentricFacingAngle, SwerveRequest.ForwardPerspectiveValue, SwerveRequest.Idle, SwerveRequest.NativeSwerveRequest, SwerveRequest.PointWheelsAt, SwerveRequest.RobotCentric, SwerveRequest.SwerveDriveBrake, SwerveRequest.SysIdSwerveRotation, SwerveRequest.SysIdSwerveSteerGains, SwerveRequest.SysIdSwerveTranslation
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapply
(SwerveDrivetrain.SwerveControlParameters parameters, SwerveModule<?, ?, ?>... modulesToApply) Applies this swerve request to the given modules.withVolts
(double volts) Sets the voltage to apply to the steer motors.Sets the voltage to apply to the steer motors.
-
Field Details
-
VoltsToApply
Voltage to apply to steer motors.
-
-
Constructor Details
-
SysIdSwerveSteerGains
public SysIdSwerveSteerGains()
-
-
Method Details
-
apply
public StatusCode apply(SwerveDrivetrain.SwerveControlParameters parameters, SwerveModule<?, ?, ?>... modulesToApply) Description copied from interface:SwerveRequest
Applies this swerve request to the given modules. This is typically called by the SwerveDrivetrain odometry thread.For native swerve requests, this API can be called from a non-native request's
apply
to compose the two together.- Specified by:
apply
in interfaceSwerveRequest
- Parameters:
parameters
- Parameters the control request needs to calculate the module statemodulesToApply
- Modules to which the control request is applied- Returns:
- Status code of sending the request
-
withVolts
Sets the voltage to apply to the steer motors.- Parameters:
volts
- Voltage to apply- Returns:
- this request
-
withVolts
Sets the voltage to apply to the steer motors.- Parameters:
volts
- Voltage to apply- Returns:
- this request
-