Skip to content
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ dev.nextftc.publishing.automaticMavenCentralSync=true

android.useAndroidX=true

versions.roadrunner=1.0.0
versions.roadrunner=1.0.1
versions.pedro=1.0.0
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[versions]
kotlin = "2.0.0"
android = "8.7.3"
nextftc = "1.0.0-beta.2"
nextftc = "1.0.0"
kotest = "5.9.1"
ftc = "10.3.0"
pedro = "2.0.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ class FollowTrajectory(private val mecanumDrive: NextFTCMecanumDrive, private va
}

override fun stop(interrupted: Boolean) {
mecanumDrive.setDrivePowersFF(PoseVelocity2d(Vector2d(0.0, 0.0), 0.0))
mecanumDrive.setDrivePowers(PoseVelocity2d(Vector2d(0.0, 0.0), 0.0))
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ abstract class NextFTCMecanumDrive {
open fun setDrivePowersFF(powers: PoseVelocity2d) =
setDrivePowersFF(PoseVelocity2dDual.constant(powers, 1))

abstract fun setDrivePowers(powers: PoseVelocity2d)

abstract fun updatePoseEstimate(): PoseVelocity2d

abstract fun commandBuilder(beginPose: Pose2d): TrajectoryCommandBuilder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ class Turn(private val mecanumDrive: NextFTCMecanumDrive, private val turn: Time
}

override fun stop(interrupted: Boolean) {
mecanumDrive.setDrivePowersFF(PoseVelocity2d(Vector2d(0.0, 0.0), 0.0))
mecanumDrive.setDrivePowers(PoseVelocity2d(Vector2d(0.0, 0.0), 0.0))
}
}
Loading