| 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 | |