mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-22 01:11:42 +00:00
Add toString() to relevant kinematics classes (#2160)
This commit is contained in:
committed by
Peter Johnson
parent
8a11d13a39
commit
023c088290
@@ -82,4 +82,10 @@ public class ChassisSpeeds {
|
||||
omegaRadiansPerSecond
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("ChassisSpeeds(Vx: %.2f m/s, Vy: %.2f m/s, Omega: %.2f rad/s)",
|
||||
vxMetersPerSecond, vyMetersPerSecond, omegaRadiansPerSecond);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,4 +59,10 @@ public class DifferentialDriveWheelSpeeds {
|
||||
* attainableMaxSpeedMetersPerSecond;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("DifferentialDriveWheelSpeeds(Left: %.2f m/s, Right: %.2f m/s)",
|
||||
leftMetersPerSecond, rightMetersPerSecond);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,4 +55,11 @@ public class MecanumDriveMotorVoltages {
|
||||
this.rearLeftVoltage = rearLeftVoltage;
|
||||
this.rearRightVoltage = rearRightVoltage;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("MecanumDriveMotorVoltages(Front Left: %.2f V, Front Right: %.2f V, "
|
||||
+ "Rear Left: %.2f V, Rear Right: %.2f V)", frontLeftVoltage, frontRightVoltage,
|
||||
rearLeftVoltage, rearRightVoltage);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,4 +81,11 @@ public class MecanumDriveWheelSpeeds {
|
||||
* attainableMaxSpeedMetersPerSecond;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("MecanumDriveWheelSpeeds(Front Left: %.2f m/s, Front Right: %.2f m/s, "
|
||||
+ "Rear Left: %.2f m/s, Rear Right: %.2f m/s)", frontLeftMetersPerSecond,
|
||||
frontRightMetersPerSecond, rearLeftMetersPerSecond, rearRightMetersPerSecond);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,4 +54,10 @@ public class SwerveModuleState implements Comparable<SwerveModuleState> {
|
||||
public int compareTo(SwerveModuleState o) {
|
||||
return Double.compare(this.speedMetersPerSecond, o.speedMetersPerSecond);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("SwerveModuleState(Speed: %.2f m/s, Angle: %s)", speedMetersPerSecond,
|
||||
angle);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user