Addressing issue #7 by reading CANCoder values until successful with 10ms delay between readings. Fall back to reading relative encoder.

This commit is contained in:
thenetworkgrinch
2023-02-20 20:59:31 -06:00
parent 8f9ffdf031
commit dd28a657b2
43 changed files with 570 additions and 363 deletions

View File

@@ -102,7 +102,6 @@ public class DeviceJson
return new TalonSRXSwerve(id, isDriveMotor);
default:
throw new RuntimeException(type + " is not a recognized absolute encoder type.");
}
}
@@ -121,6 +120,7 @@ public class DeviceJson
case "none":
return null;
}
throw new RuntimeException("Could not create absolute encoder from data port of " + type + " id " + id);
throw new RuntimeException(
"Could not create absolute encoder from data port of " + type + " id " + id);
}
}