Gold856
Gold856
Added a README.md describing how to build a simulation extension. Also added a README.md for the DS extension.
The use case for this is to allow the use and creation of simulation extensions that interact with real hardware. When using the simulation HAL, hardware objects will use `SimDevice`...
Includes methods to enable DataLog logging or NT publishing. The first time an epoch is added, an NT publisher is created and a DataLog entry is started (if they're enabled),...
Designed to be equivalent to `NTSendable`'s `getTopic`, but backend agnostic. It returns a string representation of the path where the properties will be placed, e.g. `/Epochs/Scheduler` or `/SmartDashboard/Scheduler/Epochs`. This allows...
**Is your feature request related to a problem? Please describe.** `Sendable` currently allows data from various components to be declaratively published over NetworkTables. However, bandwidth is always a concern, and...
Resolves #3731
Uses Jinja templating to autogenerate HID classes (with sim classes) from a JSON file. How much do we care about reasonably good JavaDoc/doxygen? The JSON is less than DRY to...
Reverts #5436, fixes #5903. #4574 becomes an edge case that won't get fixed. The C++ tests will stay and match the Java tests.
The Driver Station images are out of date, and there have been some changes since they were taken. New images and descriptions should be written so they match the current...