mirror of
https://github.com/BroncBotz3481/YAGSL
synced 2026-07-05 07:31:41 +00:00
Added lock to ensure safety of odometry update
This commit is contained in:
@@ -102,9 +102,8 @@ public class CANCoderSwerve extends SwerveAbsoluteEncoder
|
||||
|
||||
// Taken from democat's library.
|
||||
// Source: https://github.com/democat3457/swerve-lib/blob/7c03126b8c22f23a501b2c2742f9d173a5bcbc40/src/main/java/com/swervedrivespecialties/swervelib/ctre/CanCoderFactoryBuilder.java#L51-L74
|
||||
ErrorCode code = encoder.getLastError();
|
||||
int ATTEMPTS = 3;
|
||||
for (int i = 0; i < ATTEMPTS; i++)
|
||||
ErrorCode code = encoder.getLastError();
|
||||
for (int i = 0; i < maximumRetries; i++)
|
||||
{
|
||||
if (code == ErrorCode.OK)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user