public final class PIDCommandData extends edu.wpi.first.shuffleboard.api.data.ComplexData<PIDCommandData>
Constructor and Description |
---|
PIDCommandData(CommandData commandData,
PIDControllerData pidControllerData) |
PIDCommandData(java.util.Map<java.lang.String,java.lang.Object> map) |
PIDCommandData(java.lang.String name,
boolean running,
boolean isParented,
double p,
double i,
double d,
double f,
double setpoint,
boolean enabled) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
CommandData |
getCommandData() |
double |
getD() |
double |
getF() |
double |
getI() |
java.lang.String |
getName() |
double |
getP() |
PIDControllerData |
getPidControllerData() |
double |
getSetpoint() |
boolean |
isEnabled() |
boolean |
isParented() |
boolean |
isRunning() |
PIDCommandData |
withEnabled(boolean enabled) |
PIDCommandData |
withP(double p) |
PIDCommandData |
withRunning(boolean running) |
public PIDCommandData(java.lang.String name, boolean running, boolean isParented, double p, double i, double d, double f, double setpoint, boolean enabled)
public PIDCommandData(java.util.Map<java.lang.String,java.lang.Object> map)
public PIDCommandData(CommandData commandData, PIDControllerData pidControllerData)
public java.util.Map<java.lang.String,java.lang.Object> asMap()
asMap
in class edu.wpi.first.shuffleboard.api.data.ComplexData<PIDCommandData>
public CommandData getCommandData()
public PIDControllerData getPidControllerData()
public java.lang.String getName()
public boolean isRunning()
public boolean isParented()
public double getP()
public double getI()
public double getD()
public double getF()
public double getSetpoint()
public boolean isEnabled()
public PIDCommandData withP(double p)
public PIDCommandData withEnabled(boolean enabled)
public PIDCommandData withRunning(boolean running)