Gold856

Results 54 issues of 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`...

os: simulation
component: hal

Resolves the rest of #4920 along with #5895.

component: apriltag

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),...

state: blocked
component: telemetry

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...

component: telemetry

**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...

type: feature
component: telemetry

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...

breaking

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...