controlled | JDrivetrainControllerBasic | protected |
disable() | JDrivetrainControllerBasic | inlinevirtual |
distError | JDrivetrainControllerBasic | |
distMode | JDrivetrainControllerBasic | protected |
drivetrain | JDrivetrainControllerBasic | |
enable() | JDrivetrainControllerBasic | inlinevirtual |
getAccelLimit() | JDrivetrainControllerBasic | inline |
getDist(bool _run=false) | JDrivetrainControllerBasic | inlinevirtual |
getDistMode() | JDrivetrainControllerBasic | inline |
getDistSetpoint() | JDrivetrainControllerBasic | inline |
getDistTarget() | JDrivetrainControllerBasic | inline |
getEnable() | JDrivetrainControllerBasic | inlinevirtual |
getIsControlled() | JDrivetrainControllerBasic | inline |
getMaxVel() | JDrivetrainControllerBasic | inlinevirtual |
getMotorVel(unsigned char i) | JDrivetrainControllerBasic | inlinevirtual |
getNumberMotors() | JDrivetrainControllerBasic | inlinevirtual |
getVel(bool _run=false) | JDrivetrainControllerBasic | inlinevirtual |
getVelLimit() | JDrivetrainControllerBasic | inline |
isDrivetrainAtTarget() | JDrivetrainControllerBasic | inline |
isVelZero() | JDrivetrainControllerBasic | inline |
JDrivetrainControllerBasic(JDrivetrain &_drivetrain, JTwoDTransform _velLimit, JTwoDTransform _accelLimit, JTwoDTransform _distError, bool _velNotPosDelta=true) | JDrivetrainControllerBasic | inline |
lastCalcMillis | JDrivetrainControllerBasic | protected |
moveDist(JTwoDTransform _dist, bool _run=false) | JDrivetrainControllerBasic | inline |
moveDistInc(JTwoDTransform _d, bool _run=false) | JDrivetrainControllerBasic | inline |
moveDistTheta(float _theta, bool _run=false) | JDrivetrainControllerBasic | inline |
moveDistThetaInc(float _theta, bool _run=false) | JDrivetrainControllerBasic | inline |
moveDistX(float _x, bool _run=false) | JDrivetrainControllerBasic | inline |
moveDistXInc(float _x, bool _run=false) | JDrivetrainControllerBasic | inline |
moveDistY(float _y, bool _run=false) | JDrivetrainControllerBasic | inline |
moveDistYInc(float _y, bool _run=false) | JDrivetrainControllerBasic | inline |
moveVel(JTwoDTransform _vel, bool _run=false) | JDrivetrainControllerBasic | inline |
resetDist() | JDrivetrainControllerBasic | inlinevirtual |
run() | JDrivetrainControllerBasic | inlinevirtual |
setAccelLimit(JTwoDTransform _accelLim) | JDrivetrainControllerBasic | inline |
setAccelLimitTheta(float l) | JDrivetrainControllerBasic | inline |
setAccelLimitX(float l) | JDrivetrainControllerBasic | inline |
setAccelLimitY(float l) | JDrivetrainControllerBasic | inline |
setDistDelta(JTwoDTransform _dist, bool _run=false) | JDrivetrainControllerBasic | inlinevirtual |
setDistSetpoint(JTwoDTransform _dist, bool _run=false) | JDrivetrainControllerBasic | inlinevirtual |
setEnable(bool _enable) | JDrivetrainControllerBasic | inlinevirtual |
setMotorDistDelta(float distDelta, unsigned char i, bool _run=false) | JDrivetrainControllerBasic | inlinevirtual |
setMotorDistSetpoint(float distSetpoint, unsigned char i, bool _run=false) | JDrivetrainControllerBasic | inlinevirtual |
setMotorVel(float vel, unsigned char i, bool _run=false) | JDrivetrainControllerBasic | inlinevirtual |
setVel(JTwoDTransform _vel, bool _run=false) | JDrivetrainControllerBasic | inlinevirtual |
setVelLimit(JTwoDTransform _velLim) | JDrivetrainControllerBasic | inline |
setVelLimitTheta(float l) | JDrivetrainControllerBasic | inline |
setVelLimitX(float l) | JDrivetrainControllerBasic | inline |
setVelLimitY(float l) | JDrivetrainControllerBasic | inline |
setVelNotPosDelta(bool _velNotPosDelta) | JDrivetrainControllerBasic | inline |
ThetaLimiter | JDrivetrainControllerBasic | |
velNotPosDelta | JDrivetrainControllerBasic | protected |
velTarget | JDrivetrainControllerBasic | protected |
XLimiter | JDrivetrainControllerBasic | |
YLimiter | JDrivetrainControllerBasic | |