SimSwerveDrivetrain |
Extremely simplified swerve drive simulation class.
|
SwerveDrivetrain |
Swerve Drive class utilizing CTR Electronics' Phoenix 6 API.
|
SwerveDrivetrain.SwerveDriveState |
Plain-Old-Data class holding the state of the swerve drivetrain.
|
SwerveDrivetrainConstants |
Common constants for a swerve drivetrain.
|
SwerveModule |
Swerve Module class that encapsulates a swerve module powered by CTR
Electronics devices.
|
SwerveModuleConstants |
All constants for a swerve module.
|
SwerveModuleConstantsFactory |
Constants that are common across the swerve modules, used
for creating instances of module-specific SwerveModuleConstants .
|
SwerveRequest.ApplyChassisSpeeds |
Accepts a generic ChassisSpeeds to apply to the drivetrain.
|
SwerveRequest.FieldCentric |
Drives the swerve drivetrain in a field-centric manner.
|
SwerveRequest.FieldCentricFacingAngle |
Drives the swerve drivetrain in a field-centric manner, maintaining a
specified heading
angle to ensure the robot is facing the desired direction
|
SwerveRequest.Idle |
Does nothing to the swerve module state.
|
SwerveRequest.PointWheelsAt |
Sets the swerve drive modules to point to a specified direction.
|
SwerveRequest.RobotCentric |
Drives the swerve drivetrain in a robot-centric manner.
|
SwerveRequest.SwerveControlRequestParameters |
|
SwerveRequest.SwerveDriveBrake |
Sets the swerve drive module states to point inward on the
robot in an "X" fashion, creating a natural brake which will
oppose any motion.
|
SwerveRequest.SysIdSwerveRotation |
SysId-specific SwerveRequest to characterize the rotational
characteristics of a swerve drivetrain.
|
SwerveRequest.SysIdSwerveSteerGains |
SysId-specific SwerveRequest to characterize the steer module
characteristics of a swerve drivetrain.
|
SwerveRequest.SysIdSwerveTranslation |
SysId-specific SwerveRequest to characterize the translational
characteristics of a swerve drivetrain.
|