Package frc.spectrumLib.telemetry


package frc.spectrumLib.telemetry
  • Class
    Description
    A WPILib Alert that is also logged and shown on Elastic.
    Tracks and logs current draw, power, and cumulative energy consumption across subsystems each robot loop cycle.
    Feeds AdvantageKit's NetworkTables publisher only what a dashboard needs, at a dashboard's rate.
    Receives files the Driver Station laptop pushes after a match: its DS log, and audio and video recorded at the driver station.
    Where the robot's logs go on SystemCore, and keeping them from filling its storage.
    A short summary of the run, kept as it happens: battery, brownouts, loop overruns, CAN drops and reboots, Driver Station drops, vision counts, how auto went, alerts raised and peak motor temperatures.
    Rewrites the radio's status JSON in "RadioStatus/Status" before any log file or dashboard gets it, keeping only fields known to be safe and blanking the rest.
    Watches the things that made the robot fall behind on 2026-09-05 and says so on the dashboard.
    Telemetry and logging facade, backed by AdvantageKit.
    Named fault conditions that can be surfaced as structured log entries.
    Priority levels for printing to the console.
    A number that can be changed from a dashboard at runtime without redeploying, for tuning gains, speeds and other constants.