Skip to content

Commit

Permalink
Patched data being sent to swerve modules to match the state that was…
Browse files Browse the repository at this point in the history
… passed to the motor controllers.

Signed-off-by: thenetworkgrinch <[email protected]>
  • Loading branch information
thenetworkgrinch committed Mar 27, 2023
1 parent e8cdd0d commit 764a8c1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions src/main/java/swervelib/SwerveDrive.java
Original file line number Diff line number Diff line change
Expand Up @@ -272,18 +272,18 @@ private void setRawModuleStates(SwerveModuleState2[] desiredStates, boolean isOp
if (SwerveDriveTelemetry.verbosity.ordinal() >= TelemetryVerbosity.HIGH.ordinal())
{
SwerveDriveTelemetry.desiredStates[module.moduleNumber *
2] = desiredStates[module.moduleNumber].angle.getDegrees();
2] = module.lastState.angle.getDegrees();
SwerveDriveTelemetry.desiredStates[(module.moduleNumber * 2) +
1] = desiredStates[module.moduleNumber].speedMetersPerSecond;
1] = module.lastState.speedMetersPerSecond;
}
if (SwerveDriveTelemetry.verbosity == TelemetryVerbosity.HIGH)
{
SmartDashboard.putNumber(
"Module " + module.moduleNumber + " Speed Setpoint: ",
desiredStates[module.moduleNumber].speedMetersPerSecond);
"Module[" + module.moduleNumber + "] Speed Setpoint: ",
module.lastState.speedMetersPerSecond);
SmartDashboard.putNumber(
"Module " + module.moduleNumber + " Angle Setpoint: ",
desiredStates[module.moduleNumber].angle.getDegrees());
"Module[" + module.moduleNumber + "] Angle Setpoint: ",
module.lastState.angle.getDegrees());
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/swervelib/SwerveModule.java
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public class SwerveModule
/**
* Last swerve module state applied.
*/
private SwerveModuleState2 lastState;
public SwerveModuleState2 lastState;
/**
* Simulated swerve module.
*/
Expand Down

0 comments on commit 764a8c1

Please sign in to comment.