JMotor
Loading...
Searching...
No Matches
JServoController Member List

This is the complete list of members for JServoController, including all inherited members.

disable()JServoControllerinlinevirtual
disableTimeoutJServoControllerprotected
distToTarget()JServoControllerinline
dLJServoController
enable()JServoControllerinlinevirtual
enabledJServoControllerprotected
floatMap(float x, float in_min, float in_max, float out_min, float out_max)JServoControllerinlineprotected
getAccelLimit()JServoControllerinlinevirtual
getActive()JServoControllerinline
getAngleLimitRange()JServoControllerinline
getConstrainRange()JServoControllerinline
getDecelLimit()JServoControllerinline
getDisableTimeout()JServoControllerinline
getDriverMaxRange()JServoControllerinlinevirtual
getDriverMinRange()JServoControllerinlinevirtual
getDriverSetVal()JServoControllerinlinevirtual
getEnable()JServoControllerinlinevirtual
getLastMovedMillis()JServoControllerinline
getMaxAngleLimit()JServoControllerinline
getMaxServoRangeValue()JServoControllerinline
getMaxVel()JServoControllerinlinevirtual
getMillisSinceMoved()JServoControllerinline
getMinAngleLimit()JServoControllerinline
getMinServoRangeValue()JServoControllerinline
getMinVel()JServoControllerinlinevirtual
getPos()JServoControllerinlinevirtual
getPosSetpoint()JServoControllerinlinevirtual
getPosTarget()JServoControllerinlinevirtual
getReverse()JServoControllerinline
getServoValueRange()JServoControllerinline
getSetMicroseconds()JServoControllerinline
getVel()JServoControllerinlinevirtual
getVelLimit()JServoControllerinlinevirtual
getVelocity()JServoControllerinline
getVelTarget()JServoControllerinlinevirtual
isDriverInRange()JServoControllerinlinevirtual
isPosAtTarget()JServoControllerinline
isPosModeNotVelocity()JServoControllerinlinevirtual
isPosNotAtTarget()JServoControllerinline
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)JServoControllerinline
lastMovedMillisJServoControllerprotected
maxAngleLimitJServoControllerprotected
maxSetAngleJServoControllerprotected
minAngleLimitJServoControllerprotected
minSetAngleJServoControllerprotected
resetPos()JServoControllerinlinevirtual
restartRun()JServoControllerinline
reverseJServoControllerprotected
run()JServoControllerinlinevirtual
servoJServoControllerprotected
setAccelAndDecelLimits(float accelLim, float decelLim=NAN)JServoControllerinline
setAccelLimit(float accelLim)JServoControllerinlinevirtual
setAngleImmediate(float angle, bool _run=true)JServoControllerinline
setAngleImmediateInc(float angleDiff, bool _run=true)JServoControllerinline
setAngleLimits(float _minAngleLimit, float _maxAngleLimit)JServoControllerinline
setAngleSmoothed(float angle, bool _run=true)JServoControllerinline
setConstrainRange(bool _constrainRange)JServoControllerinline
setDecelLimit(float decelLim=NAN)JServoControllerinline
setDisableTimeout(unsigned long _timeout)JServoControllerinline
setEnable(bool _enable)JServoControllerinlinevirtual
setLastMovedMillis(unsigned long mil)JServoControllerinline
setMaxAngleLimit(float _maxAngleLimit)JServoControllerinline
setMaxDriverRangeAmount(float _driverRangeAmount)JServoControllerinlinevirtual
setMaxServoValue(int value)JServoControllerinline
setMaxSetAngle(float _maxSetAngle)JServoControllerinline
setMinAngleLimit(float _minAngleLimit)JServoControllerinline
setMinServoValue(int value)JServoControllerinline
setMinSetAngle(float _minSetAngle)JServoControllerinline
setPosDelta(float _posDelta, bool _run=true, bool _resetPos=false)JServoControllerinlinevirtual
setPosition(float pos, bool _run=true)JServoControllerinline
setPosSetpoint(float _posSetpoint, bool _run=true)JServoControllerinlinevirtual
setPosTarget(float _posTarget, bool _run=true)JServoControllerinlinevirtual
setReverse(bool rev)JServoControllerinline
setServoRangeValues(int min, int max)JServoControllerinline
setSetAngles(float _minSetAngle, float _maxSetAngle)JServoControllerinline
setVel(float vel, bool _run=true)JServoControllerinlinevirtual
setVelAccelLimits(float velLim, float accelLim, float decelLim=NAN)JServoControllerinline
setVelLimit(float velLim)JServoControllerinlinevirtual
setVelTarget(float vel, bool _run=true)JServoControllerinlinevirtual
sleepingJServoControllerprotected
wake()JServoControllerinline
writeAngleToServo(float ang)JServoControllerinlineprotected