nathanrsxtn dd61861549 Remove extra loggable check from HAL logging
Fix logic error previously solved with optionals
Improve and consolidate print stream loggers
Remove extra line after stack traces
Remove unnecessary formatter call
2022-04-18 01:19:48 -06:00
2022-01-10 19:21:46 -07:00
2022-01-11 11:54:44 -07:00
2022-01-11 11:05:52 -07:00
2022-01-11 11:05:52 -07:00
2022-03-05 11:29:40 -07:00
2021-11-15 16:26:16 -07:00
2022-04-06 02:32:17 -06:00
2022-03-01 20:30:24 -07:00
2022-03-05 11:12:33 -07:00
2022-01-11 11:05:52 -07:00
2022-01-11 11:05:52 -07:00
2022-01-11 11:05:52 -07:00
2022-04-17 01:15:33 -06:00
2022-01-11 11:05:52 -07:00

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.
S
Description
No description provided
Readme 18 MiB
Languages
Java 100%