driveToAngleCommand

fun SwerveDrive.driveToAngleCommand(xSupplier: () -> Double, ySupplier: () -> Double, targetAngle: Rotation2d, block: DriveToAngle.Config.() -> Unit = {}): Command

Creates a drive to angle command with DSL configuration.

Usage Example:

val driveToAngle = drive.driveToAngleCommand(
xSupplier = { controller.leftY },
ySupplier = { controller.leftX },
targetAngle = Rotation2d.fromDegrees(180.0)
) {
kP = 0.05
tolerance = 2.0
}