Package com.marslib.util


package com.marslib.util
  • Classes
    Class
    Description
    Utility class providing cached, GC-friendly alliance queries.
    Advanced Shot-On-The-Move mathematical solver ingested from Team 254 (2024).
    Data class for holding calculated Elite Shooter parameters.
    A tunable number that can be modified at runtime via NetworkTables for live PID tuning.
    Utility class to automatically upload WPILog files to a GitHub repository's Releases.
    MARSStateMachine<S extends Enum<S>>
    A validated, enum-based Finite State Machine supporting guarded transitions, entry/exit actions, and transition callbacks.
    A Zero-GC, realtime Feedforward extractor that continuously monitors mechanism telemetry (Voltage, Velocity, Acceleration) to compute empirical kV and kA values dynamically.
    A utility class that uses Java dynamic proxies to automatically construct no-op instances of hardware IO interfaces.
    Offline System Identification Tuner for MARSLib.