StuySplash 2022 - Beta Testing
Upcoming software changes for the FRC 2022 season
What is Beta Testing?
Beta testing is the process of working with new or updated software to document any bugs or to suggest improvements.
Every year, FIRST releases new versions of software (WPILib, FRC Game Tools) to teams who have registered for beta testing. Their job is to install and work with the software and report their experience to FIRST through task reports.
Installation
Beta software/files are released through TeamForge (https://usfirst.collab.net)
Overview
A general overview of known issues and a complete list of changes can be found here:
The documentation for the most recent WPILib java version of the beta (currently 2022.1.1 Beta 3) can be found here:
Alternatively, the C++ version can be found here:
Major Changes
General Library Changes
General Library Changes
Breaking Changes
Breaking Changes cont.
Breaking Changes cont.
Breaking Changes cont.
Several features marked for deprecation from previous years have been removed.
Breaking Changes cont.
Main C++ changes
Breaking Changes cont.
Various C++ classes have been migrated to use units
Package Renames
Miscellaneous Changes
Miscellaneous Changes cont.
New/Heavily Modified Features
What is characterization?
Characterization is the processing of mathematically modelling the behavior of a system. For FRC, we can use this to characterize motors and figure out the required input voltage to achieve desired velocity/acceleration outputs.
New/Heavily Modified Features cont.
New/Heavily Modified Features cont.
New/Heavily Modified Features cont.
New/Heavily Modified Features cont.
New/Heavily Modified Features cont.