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

@@ -6,6 +6,11 @@ package swervelib.encoders;
public abstract class SwerveAbsoluteEncoder
{
/**
* Last angle reading was faulty.
*/
public boolean readingError = false;
/**
* Reset the encoder to factory defaults.
*/