Package frc.lib5k.utils.telemetry
Class FlywheelTuner
- java.lang.Object
-
- frc.lib5k.utils.telemetry.FlywheelTuner
-
public class FlywheelTuner extends java.lang.Object
A 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 void
enableLogging(boolean enabled)
Enable a logging sessionvoid
setEnabled(boolean enabled)
Set the system enablevoid
setSetpoint(double setpoint)
Set the controller setpoint varvoid
update()
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
-
-