Package yarp
Class Pid
- java.lang.Object
-
- yarp.Pid
-
public class Pid extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
swigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description Pid()
Pid(double kp, double kd, double ki, double int_max, double scale, double out_max)
Pid(double kp, double kd, double ki, double int_max, double scale, double out_max, double st_up, double st_down, double kff)
protected
Pid(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
protected void
finalize()
protected static long
getCPtr(Pid obj)
double
getKd()
double
getKff()
double
getKi()
double
getKp()
double
getMax_int()
double
getMax_output()
double
getOffset()
double
getScale()
double
getStiction_down_val()
double
getStiction_up_val()
void
setKd(double value)
void
setKff(double value)
void
setKi(double value)
void
setKp(double value)
void
setMax_int(double value)
void
setMax_output(double value)
void
setMaxInt(double m)
void
setMaxOut(double m)
void
setOffset(double value)
void
setScale(double value)
void
setStiction_down_val(double value)
void
setStiction_up_val(double value)
void
setStictionValues(double up_value, double down_value)
-
-
-
Constructor Detail
-
Pid
protected Pid(long cPtr, boolean cMemoryOwn)
-
Pid
public Pid()
-
Pid
public Pid(double kp, double kd, double ki, double int_max, double scale, double out_max)
-
Pid
public Pid(double kp, double kd, double ki, double int_max, double scale, double out_max, double st_up, double st_down, double kff)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(Pid obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classjava.lang.Object
-
delete
public void delete()
-
setKp
public void setKp(double value)
-
getKp
public double getKp()
-
setKd
public void setKd(double value)
-
getKd
public double getKd()
-
setKi
public void setKi(double value)
-
getKi
public double getKi()
-
setMax_int
public void setMax_int(double value)
-
getMax_int
public double getMax_int()
-
setScale
public void setScale(double value)
-
getScale
public double getScale()
-
setMax_output
public void setMax_output(double value)
-
getMax_output
public double getMax_output()
-
setOffset
public void setOffset(double value)
-
getOffset
public double getOffset()
-
setStiction_up_val
public void setStiction_up_val(double value)
-
getStiction_up_val
public double getStiction_up_val()
-
setStiction_down_val
public void setStiction_down_val(double value)
-
getStiction_down_val
public double getStiction_down_val()
-
setKff
public void setKff(double value)
-
getKff
public double getKff()
-
setMaxInt
public void setMaxInt(double m)
-
setMaxOut
public void setMaxOut(double m)
-
setStictionValues
public void setStictionValues(double up_value, double down_value)
-
-