Swerve chassis code, for use in demos and as a base for season code. Originally copied from Logan Kippnick in 2023, modified to needs or wants of Team 6000.
- ReduxSwerveModule, CanCoderSwerveModule, and DataPortSwerveModule
- event-deploy and commit recording into DataLog (https://docs.advantagekit.org/getting-started/installation/version-control/#event-deploy)
- Subsystem logging with Epilogue, custom loggers for third party libraries (https://docs.wpilib.org/en/stable/docs/software/telemetry/robot-telemetry-with-annotations.html)
- isFieldRelative implementation simplified
- [-] SHELVED: Use Sendables for subsystem telemetry -- abandoned because @Logged is easier