mirror of
https://github.com/Team4388/2022NoWayHome.git
synced 2026-06-09 00:38:05 -06:00
dd61861549cfe4face0a0a1709910a64c80c9382
Fix logic error previously solved with optionals Improve and consolidate print stream loggers Remove extra line after stack traces Remove unnecessary formatter call
Experimental
To Do
- Rewrite target tracking.
- Cleanup robot map.
- Cleanup robot.
- Change swerve module ordering to be consistent.
- Remove old-style autonomous programs.
- Change HAL logging to use custom formatting on its output stream.
- Use original HAL logging when custom logging is off.
- Change SparkMax sendable implementation to be an extension.
- Add Shuffleboard layout plan.
- Organize constants.
- Efficiently load path files.
- Change the path chooser to select autonomous commands.
- Remove unused commands.
- Rewrite controller bindings.
- Write new-style autonomous programs for lower ball counts.
- Fix all XXX comments.
- Visit TODO comments.
- Forward the limelight port so it can be accessed over a USB tether.
Planned
- Shuffleboard replacements options:
- Run a web server on the robot and bypass network tables.
- Run a web server on the drive laptop that accesses network tables.
- Write a network tables client in C++.
- Consider combining intake, serializer, and storage into a single subsystem.
- Consider combining turret, hood, and flywheels into a single subsystem.
- Move the network tables recorded path downloader into a Shuffleboard plugin.
- Finish the graph and web Shuffleboard widgets.
Description
Languages
Java
100%