Package frc.spectrumLib
Class BatteryLogger
java.lang.Object
frc.spectrumLib.BatteryLogger
Class for logging current, power, and energy usage.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoublevoidlogPower()voidreportCurrentUsage(String key, double... amps) voidsetBatteryVoltage(double batteryVoltage) voidsetEnabled(boolean enabled) voidsetRioCurrent(double rioCurrent)
-
Constructor Details
-
BatteryLogger
public BatteryLogger()
-
-
Method Details
-
reportCurrentUsage
-
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)
-