Class BatteryLogger

java.lang.Object
frc.spectrumLib.BatteryLogger

public class BatteryLogger extends Object
Class for logging current, power, and energy usage.
  • Constructor Details

    • BatteryLogger

      public BatteryLogger()
  • Method Details

    • reportCurrentUsage

      public void reportCurrentUsage(String key, double... amps)
    • logPower

      public void logPower()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getTotalCurrent

      public double getTotalCurrent()
    • getTotalPower

      public double getTotalPower()
    • getTotalEnergy

      public double getTotalEnergy()
    • setBatteryVoltage

      public void setBatteryVoltage(double batteryVoltage)
    • setRioCurrent

      public void setRioCurrent(double rioCurrent)