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

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

adjustServoFrequency(float freq=1.0)JServoControllerAdvancedinline
adServoJServoControllerAdvancedprotected
defaultFreqJServoControllerAdvancedprotected
disable()JServoControllerinlinevirtual
disableTimeoutJServoControllerprotected
distToTarget()JServoControllerinline
dLJServoController
enable()JServoControllerinlinevirtual
enabledJServoControllerprotected
enabledMillisJServoControllerAdvancedprotected
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
getNormalFreq()JServoControllerAdvancedinline
getPos()JServoControllerinlinevirtual
getPosSetpoint()JServoControllerinlinevirtual
getPosTarget()JServoControllerinlinevirtual
getReverse()JServoControllerinline
getServoValueRange()JServoControllerinline
getSetMicroseconds()JServoControllerinline
getStartWeakTimeout()JServoControllerAdvancedinline
getVel()JServoControllerinlinevirtual
getVelLimit()JServoControllerinlinevirtual
getVelocity()JServoControllerinline
getVelTarget()JServoControllerinlinevirtual
getWeakened()JServoControllerAdvancedinline
getWeakenTimeout()JServoControllerAdvancedinline
getWeakFreq()JServoControllerAdvancedinline
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
JServoControllerAdvanced(JMotorDriverServoAdvanced &_servo, float _weakFreq=.5, unsigned long _weakenTimeout=0, float _normalFreq=1.0, unsigned long _startWeakTimeout=0, 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)JServoControllerAdvancedinline
lastMovedMillisJServoControllerprotected
maxAngleLimitJServoControllerprotected
maxSetAngleJServoControllerprotected
minAngleLimitJServoControllerprotected
minSetAngleJServoControllerprotected
resetPos()JServoControllerinlinevirtual
restartRun()JServoControllerinline
reverseJServoControllerprotected
run()JServoControllerAdvancedinlinevirtual
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)JServoControllerAdvancedinlinevirtual
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
setNormalFreq(float _norm)JServoControllerAdvancedinline
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
setStartWeakTimeout(unsigned long _timeout)JServoControllerAdvancedinline
setStrengthNormal()JServoControllerAdvancedinline
setStrengthWeak()JServoControllerAdvancedinline
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
setWeakFreq(float _weak)JServoControllerAdvancedinline
setWeakTimeout(unsigned long _timeout)JServoControllerAdvancedinline
sleepingJServoControllerprotected
startWeakTimeoutJServoControllerAdvancedprotected
wake()JServoControllerinline
weakenedJServoControllerAdvancedprotected
weakenTimeoutJServoControllerAdvancedprotected
weakFreqJServoControllerAdvancedprotected
writeAngleToServo(float ang)JServoControllerinlineprotected