Package frc.spectrumLib.checks
package frc.spectrumLib.checks
-
ClassDescriptionAn auto is selected, its file loaded, and the robot sits on its starting pose (254 2025's "Near Auto Starting Pose").What the check needs, from logged inputs.The battery at rest is charged, and is not the one used in the last match.The battery IDs this check compares, from logged inputs.Every camera that solves a full pose from tags agrees on the robot's heading, with the gyro and with each other.One pre-match self-check, registered with
PreMatchChecks.One check's verdict and the reason for it, in words a drive team can act on.Verdicts, least to most severe.Every device answering, none rebooted recently, grouped by bus (or by kind, for coprocessors).One device: its name, its group, and where its logged state comes from.Every mechanism that relies on its position knows where it is.Pre-match self-checks: a registry ofChecks that run while the robot is disabled and add up to one GO / NO-GO.Flags settings that are not at their defaults: a field layout other than the season's, a practice profile left on, a dashboard switch flipped in the pits.