Package-level declarations

Types

Link copied to clipboard
class SwerveDrive(gyroId: Int, frontLeftModule: SwerveModule, frontRightModule: SwerveModule, backLeftModule: SwerveModule, backRightModule: SwerveModule, canBus: CANBus = CANBus.roboRIO()) : SubsystemBase

Swerve drive subsystem managing four swerve modules and odometry.

Link copied to clipboard
class SwerveModule(driveMotorId: Int, steerMotorId: Int, canCoderId: Int, val angleOffset: Rotation2d = Rotation2d())

Represents a single swerve module with drive and steer motors.