Jonah Bonner

Results 9 issues of Jonah Bonner

Allowing for annotation processors in the vendordep JSON in addition to normal Java dependencies would make it easier to install/update libraries that rely on them. Currently, the best solution is...

Related to #6573. This is a version of the 6328 [Alert](https://github.com/Mechanical-Advantage/RobotCode2024/blob/main/src/main/java/org/littletonrobotics/frc2024/util/Alert.java) class, which is already compatible with [Elastic](https://github.com/Gold872/elastic-dashboard/wiki/Widgets-List-&-Properties-Reference#alerts) and [FWC](https://frc-web-components.github.io/storybook/?path=/docs/frc-network-alerts--docs) (and soon Shuffleboard). The expected usage is described in the...

Related to https://github.com/wpilibsuite/allwpilib/issues/6573 and https://github.com/wpilibsuite/allwpilib/pull/6735, based on the 6328 [NetworkAlerts](https://github.com/Mechanical-Advantage/NetworkAlerts) plugin.

**Is your feature request related to a problem? Please describe.** Epilogue currently default to an opt-out model of logging, where every field and method in a class tagged with `@Logged`...

component: epilogue

Many teams are using the WPILOG format to store hundreds or thousands of fields, and often without removing duplicate values. This can result in enormous log files that are difficult...

component: wpiutil

Currently, PathPlanner publishes poses and the active trajectory to NetworkTables using double arrays. A key advantage of the WPILib [struct format](https://github.wpilib.org/allwpilib/docs/release/java/edu/wpi/first/networktables/StructPublisher.html) is that it communicates data type (pose/translation/etc) and units...

enhancement
GUI
PathPlannerLib

Currently, YAGSL publishes poses and swerve states to NetworkTables using double arrays. A key advantage of the WPILib [struct format](https://github.wpilib.org/allwpilib/docs/release/java/edu/wpi/first/networktables/StructPublisher.html) is that it communicates data type (pose/swerve state/etc) and units...

This would allow AdvantageScope to create a NetworkTables server for republishing log data (https://github.com/Mechanical-Advantage/AdvantageScope/issues/60), and probably has other use cases for NT-related development (like testing coprocessor scripts). It should also...

type: feature
component: ntcore

Deferred from https://github.com/wpilibsuite/frc-docs/pull/2711. When robotpy is updated, a link to the Python API docs can be added to the page.

Waiting On: Dependency
Python