| accelLimit | JMotorControllerBasic | protected |
| compensator | JMotorControllerBasic | protected |
| JMotorController::disable()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::disable() | JMotorControllerBasic | inlinevirtual |
| dL | JMotorControllerOpen | |
| driver | JMotorControllerBasic | protected |
| driverInRange | JMotorControllerBasic | protected |
| JMotorController::enable()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::enable() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getAccelLimit()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getAccelLimit() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getDriverMaxRange()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getDriverMaxRange() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getDriverMinRange()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getDriverMinRange() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getDriverSetVal()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getDriverSetVal() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getEnable()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getEnable() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getMaxVel()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getMaxVel() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getMinVel()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getMinVel() | JMotorControllerBasic | inlinevirtual |
| getPos() | JMotorControllerOpen | inlinevirtual |
| getPosSetpoint() | JMotorControllerOpen | inlinevirtual |
| getPosTarget() | JMotorControllerOpen | inlinevirtual |
| JMotorController::getVel()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getVel() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getVelLimit()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getVelLimit() | JMotorControllerBasic | inlinevirtual |
| JMotorController::getVelTarget()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::getVelTarget() | JMotorControllerBasic | inlinevirtual |
| JMotorController::isDriverInRange()=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::isDriverInRange() | JMotorControllerBasic | inlinevirtual |
| isPosModeNotVelocity() | JMotorControllerOpen | inlinevirtual |
| JMotorControllerBasic(JMotorDriver &_driver, JMotorCompensator &_compensator, float _velLimit=INFINITY, float _accelLimit=INFINITY) | JMotorControllerBasic | inline |
| JMotorControllerOpen(JMotorDriver &_driver, JMotorCompensator &_compensator, float _velLimit=INFINITY, float _accelLimit=INFINITY, unsigned long _minMotorPulseTime=0) | JMotorControllerOpen | inline |
| lastPosDeltaWrite | JMotorControllerOpen | protected |
| lastRunMicros | JMotorControllerBasic | protected |
| lastRunOpenMicros | JMotorControllerOpen | protected |
| minMotorPulseTime | JMotorControllerOpen | protected |
| posDelta | JMotorControllerOpen | protected |
| position | JMotorControllerOpen | protected |
| positionTarget | JMotorControllerOpen | protected |
| posMode | JMotorControllerOpen | protected |
| resetPos() | JMotorControllerOpen | inlinevirtual |
| run() | JMotorControllerOpen | inlinevirtual |
| setAccelLimit(float _accelLimit) | JMotorControllerOpen | inlinevirtual |
| setEnable(bool _enable) | JMotorControllerOpen | inlinevirtual |
| JMotorController::setMaxDriverRangeAmount(float _driverRangeAmount)=0 | JMotorControllerBase | pure virtual |
| JMotorControllerBasic::setMaxDriverRangeAmount(float _driverRangeAmount) | JMotorControllerBasic | inlinevirtual |
| setMinMotorPulseTime(unsigned long _minMotorPulseTime) | JMotorControllerOpen | inline |
| setPosDelta(float _posDelta, bool _run=true, bool _resetPos=false) | JMotorControllerOpen | inlinevirtual |
| setPosSetpoint(float _posSetpoint, bool _run=true) | JMotorControllerOpen | inlinevirtual |
| setPosTarget(float _posTarget, bool _run=true) | JMotorControllerOpen | inlinevirtual |
| setVal | JMotorControllerBasic | protected |
| setVel(float vel, bool _run=true) | JMotorControllerOpen | inlinevirtual |
| setVelAccelLimits(float _vel, float _accel) | JMotorControllerOpen | inline |
| setVelLimit(float _velLimit) | JMotorControllerOpen | inlinevirtual |
| setVelTarget(float vel, bool _run=true) | JMotorControllerOpen | inlinevirtual |
| smoothedMode | JMotorControllerOpen | protected |
| velLimit | JMotorControllerBasic | protected |
| velocity | JMotorControllerBasic | protected |
| velocityTarget | JMotorControllerBasic | protected |