disable() | JServoController | inlinevirtual |
disableTimeout | JServoController | protected |
distToTarget() | JServoController | inline |
dL | JServoController | |
enable() | JServoController | inlinevirtual |
enabled | JServoController | protected |
floatMap(float x, float in_min, float in_max, float out_min, float out_max) | JServoController | inlineprotected |
getAccelLimit() | JServoController | inlinevirtual |
getActive() | JServoController | inline |
getAngleLimitRange() | JServoController | inline |
getConstrainRange() | JServoController | inline |
getDecelLimit() | JServoController | inline |
getDisableTimeout() | JServoController | inline |
getDriverMaxRange() | JServoController | inlinevirtual |
getDriverMinRange() | JServoController | inlinevirtual |
getDriverSetVal() | JServoController | inlinevirtual |
getEnable() | JServoController | inlinevirtual |
getLastMovedMillis() | JServoController | inline |
getMaxAngleLimit() | JServoController | inline |
getMaxServoRangeValue() | JServoController | inline |
getMaxVel() | JServoController | inlinevirtual |
getMillisSinceMoved() | JServoController | inline |
getMinAngleLimit() | JServoController | inline |
getMinServoRangeValue() | JServoController | inline |
getMinVel() | JServoController | inlinevirtual |
getPos() | JServoController | inlinevirtual |
getPosSetpoint() | JServoController | inlinevirtual |
getPosTarget() | JServoController | inlinevirtual |
getReverse() | JServoController | inline |
getServoValueRange() | JServoController | inline |
getSetMicroseconds() | JServoController | inline |
getVel() | JServoController | inlinevirtual |
getVelLimit() | JServoController | inlinevirtual |
getVelocity() | JServoController | inline |
getVelTarget() | JServoController | inlinevirtual |
gripDirPos | JServoControllerGentle | protected |
gripGently(bool _dirPos, float _targetForce=NAN, float _gripSpeed=NAN, bool _run=false) | JServoControllerGentle | inline |
grippingGently | JServoControllerGentle | |
gripSpeed | JServoControllerGentle | protected |
isDriverInRange() | JServoController | inlinevirtual |
isPosAtTarget() | JServoController | inline |
isPosModeNotVelocity() | JServoController | inlinevirtual |
isPosNotAtTarget() | JServoController | inline |
JServoController(JMotorDriverServo &_servo, bool _reverse=false, float velLimit=INFINITY, float accelLimit=INFINITY, float decelLimit=NAN, unsigned long _disableTimeout=0, float _minAngleLimit=0, float _maxAngleLimit=180, float _pos=90, float _minSetAngle=0, float _maxSetAngle=180, int minServoVal=544, int maxServoVal=2400, bool _preventGoingWrongWay=true, bool _preventGoingTooFast=true, float _stoppingDecelLimit=INFINITY) | JServoController | inline |
JServoControllerGentle(JServoControllerAdvanced servo, JServoStallSensing &servoStallSensor, float _targetForce=.05, float _gripSpeed=30) | JServoControllerGentle | inline |
lastMovedMillis | JServoController | protected |
maxAngleLimit | JServoController | protected |
maxSetAngle | JServoController | protected |
minAngleLimit | JServoController | protected |
minSetAngle | JServoController | protected |
resetPos() | JServoController | inlinevirtual |
restartRun() | JServoController | inline |
reverse | JServoController | protected |
run() | JServoControllerGentle | inlinevirtual |
servo | JServoController | protected |
setAccelAndDecelLimits(float accelLim, float decelLim=NAN) | JServoController | inline |
setAccelLimit(float accelLim) | JServoController | inlinevirtual |
setAngleImmediate(float angle, bool _run=true) | JServoControllerGentle | inline |
setAngleImmediateInc(float angleDiff, bool _run=true) | JServoControllerGentle | inline |
setAngleLimits(float _minAngleLimit, float _maxAngleLimit) | JServoController | inline |
setAngleSmoothed(float angle, bool _run=true) | JServoControllerGentle | inline |
setConstrainRange(bool _constrainRange) | JServoController | inline |
setDecelLimit(float decelLim=NAN) | JServoController | inline |
setDisableTimeout(unsigned long _timeout) | JServoController | inline |
setEnable(bool _enable) | JServoController | inlinevirtual |
setLastMovedMillis(unsigned long mil) | JServoController | inline |
setMaxAngleLimit(float _maxAngleLimit) | JServoController | inline |
setMaxDriverRangeAmount(float _driverRangeAmount) | JServoController | inlinevirtual |
setMaxServoValue(int value) | JServoController | inline |
setMaxSetAngle(float _maxSetAngle) | JServoController | inline |
setMinAngleLimit(float _minAngleLimit) | JServoController | inline |
setMinServoValue(int value) | JServoController | inline |
setMinSetAngle(float _minSetAngle) | JServoController | inline |
setPosDelta(float _posDelta, bool _run=true, bool _resetPos=false) | JServoController | inlinevirtual |
setPosition(float pos, bool _run) | JServoControllerGentle | inline |
setPosSetpoint(float _posSetpoint, bool _run=true) | JServoController | inlinevirtual |
setPosTarget(float _posTarget, bool _run=true) | JServoController | inlinevirtual |
setReverse(bool rev) | JServoController | inline |
setServoRangeValues(int min, int max) | JServoController | inline |
setSetAngles(float _minSetAngle, float _maxSetAngle) | JServoController | inline |
setVel(float vel, bool _run=true) | JServoController | inlinevirtual |
setVelAccelLimits(float velLim, float accelLim, float decelLim=NAN) | JServoController | inline |
setVelLimit(float velLim) | JServoController | inlinevirtual |
setVelTarget(float vel, bool _run=true) | JServoController | inlinevirtual |
sleeping | JServoController | protected |
stallSensor | JServoControllerGentle | |
targetForce | JServoControllerGentle | protected |
wake() | JServoController | inline |
writeAngleToServo(float ang) | JServoController | inlineprotected |