Package frc.lib5k.utils.telemetry
Class FlywheelTuner
- java.lang.Object
-
- frc.lib5k.utils.telemetry.FlywheelTuner
-
public class FlywheelTuner extends java.lang.ObjectA utility class for providing data to a robot telemetry client
-
-
Constructor Summary
Constructors Constructor Description FlywheelTuner(java.lang.String name, java.util.function.DoubleSupplier rpmSource)Create a FlywheelTuner server
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenableLogging(boolean enabled)Enable a logging sessionvoidsetEnabled(boolean enabled)Set the system enablevoidsetSetpoint(double setpoint)Set the controller setpoint varvoidupdate()Update the output
-
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enabled)
Set the system enable- Parameters:
enabled- Should the FlywheelTuner be able to log?
-
enableLogging
public void enableLogging(boolean enabled)
Enable a logging session- Parameters:
enabled- Enable logging session
-
setSetpoint
public void setSetpoint(double setpoint)
Set the controller setpoint var- Parameters:
setpoint- Setpoint
-
update
public void update()
Update the output
-
-