root
JVM
root
/
org.magiclib.util
/
PIDController
PIDController
open
class
PIDController
Members
Constructors
PIDController
Link copied to clipboard
constructor
(
Kp
:
Float
,
Kd
:
Float
,
Rp
:
Float
,
Rd
:
Float
)
Functions
copy
Link copied to clipboard
open
fun
copy
(
)
:
PIDController
move
Link copied to clipboard
open
fun
move
(
dest
:
Vector2f
,
drone
:
ShipAPI
)
rotate
Link copied to clipboard
open
fun
rotate
(
destFacing
:
Float
,
drone
:
ShipAPI
)
Properties
allowed
Locational
Error
Squared
Link copied to clipboard
open
var
allowedLocationalErrorSquared
:
Float
allowed
Rotational
Error
Link copied to clipboard
open
var
allowedRotationalError
:
Float
decelerate
If
Below
Error
Link copied to clipboard
open
var
decelerateIfBelowError
:
Boolean
Kd
R
Link copied to clipboard
val
KdR
:
Float
Kd
X
Link copied to clipboard
val
KdX
:
Float
Kd
Y
Link copied to clipboard
val
KdY
:
Float
Kp
R
Link copied to clipboard
val
KpR
:
Float
Kp
X
Link copied to clipboard
val
KpX
:
Float
Kp
Y
Link copied to clipboard
val
KpY
:
Float
last
Error
R
Link copied to clipboard
open
var
lastErrorR
:
Float
last
Error
X
Link copied to clipboard
open
var
lastErrorX
:
Float
last
Error
Y
Link copied to clipboard
open
var
lastErrorY
:
Float
strafe
Ratio
Link copied to clipboard
open
var
strafeRatio
:
Float