![]() |
QPIDfirmware
v0.1
Object oriented firmware for autonomous motor drivers with encoder based PID controller and flexible interface
|
This is the complete list of members for QPID_Unit, including all inherited members.
brake enum value | QPID_Unit | |
calibrate(bool findEndstops, bool findMaxSpeed, bool findDeadbands, bool findAccelerationCurve) | QPID_Unit | |
calibrating enum value | QPID_Unit | |
coast enum value | QPID_Unit | |
configurePositionLimits(double min, double max) | QPID_Unit | |
configurePowerLimits(double min, double max) | QPID_Unit | |
configurePowerPID(double Kp, double Ki, double Kd, int POn=P_ON_E) | QPID_Unit | |
configureSpeedLimits(double min, double max) | QPID_Unit | |
configureSpeedPID(double Kp, double Ki, double Kd, int POn=P_ON_E) | QPID_Unit | |
configureTolerances(double pos, double speed) | QPID_Unit | |
constantSpeed enum value | QPID_Unit | |
constantSpeedTarget (defined in QPID_Unit) | QPID_Unit | |
constantSpeedTimeout (defined in QPID_Unit) | QPID_Unit | |
constantSpeedTo enum value | QPID_Unit | |
constantSpeedUntil enum value | QPID_Unit | |
currentPos (defined in QPID_Unit) | QPID_Unit | |
currentSpeed (defined in QPID_Unit) | QPID_Unit | |
cycleInterval (defined in QPID_Unit) | QPID_Unit | |
disableKick() | QPID_Unit | |
driver (defined in QPID_Unit) | QPID_Unit | |
encoder (defined in QPID_Unit) | QPID_Unit | |
endstop1 (defined in QPID_Unit) | QPID_Unit | |
endstop2 (defined in QPID_Unit) | QPID_Unit | |
endStopReached enum value | QPID_Unit | |
getState() | QPID_Unit | |
haltedOnError enum value | QPID_Unit | |
idleUpdatesCounter (defined in QPID_Unit) | QPID_Unit | |
init(QPID_MotorDriver *d, QPID_Encoder *e, QPID_Endstop *es1, QPID_Endstop *es2, unsigned long cycleInterval) | QPID_Unit | |
kicked(double power) (defined in QPID_Unit) | QPID_Unit | |
kickThreshold | QPID_Unit | |
kickThresholdSpeed | QPID_Unit | |
lastPos (defined in QPID_Unit) | QPID_Unit | |
log(const char *logEntry) | QPID_Object | |
maxPos (defined in QPID_Unit) | QPID_Unit | |
maxPosStat (defined in QPID_Unit) | QPID_Unit | |
maxPower (defined in QPID_Unit) | QPID_Unit | |
maxPowerStat (defined in QPID_Unit) | QPID_Unit | |
maxSpeed (defined in QPID_Unit) | QPID_Unit | |
maxSpeedStat (defined in QPID_Unit) | QPID_Unit | |
minPos (defined in QPID_Unit) | QPID_Unit | |
minPosStat (defined in QPID_Unit) | QPID_Unit | |
minPower (defined in QPID_Unit) | QPID_Unit | |
minPowerStat (defined in QPID_Unit) | QPID_Unit | |
minSpeed (defined in QPID_Unit) | QPID_Unit | |
minSpeedStat (defined in QPID_Unit) | QPID_Unit | |
nextCycle (defined in QPID_Unit) | QPID_Unit | |
nextDebugInfo (defined in QPID_Unit) | QPID_Unit | |
nextStatistics (defined in QPID_Unit) | QPID_Unit | |
off enum value | QPID_Unit | |
outOfBounds() | QPID_Unit | |
outputPower (defined in QPID_Unit) | QPID_Unit | |
PIDcontrolled enum value | QPID_Unit | |
posTolerance (defined in QPID_Unit) | QPID_Unit | |
powerKd (defined in QPID_Unit) | QPID_Unit | |
powerKi (defined in QPID_Unit) | QPID_Unit | |
powerKp (defined in QPID_Unit) | QPID_Unit | |
powerPID (defined in QPID_Unit) | QPID_Unit | |
processMessage(uint8_t *m) override | QPID_Unit | virtual |
QPID_Object() | QPID_Object | protected |
QPID_Unit() | QPID_Unit | |
QPIDStates enum name | QPID_Unit | |
runAtSpeed(double speed) | QPID_Unit | |
runAtSpeedDistance(double speed, double distance, stopMode mode) (defined in QPID_Unit) | QPID_Unit | |
runAtSpeedFor(double speed, unsigned long duration, stopMode mode) | QPID_Unit | |
runAtSpeedStopMode (defined in QPID_Unit) | QPID_Unit | |
runAtSpeedTo(double speed, double target, stopMode mode) (defined in QPID_Unit) | QPID_Unit | |
runAtSpeedUntil(double speed, unsigned long timeout, stopMode mode) | QPID_Unit | |
runDistance(double distance) | QPID_Unit | |
runningToTarget enum value | QPID_Unit | |
runTo(double target) | QPID_Unit | |
setKick(double threshold, double thresholdSpeed) | QPID_Unit | |
speedKd (defined in QPID_Unit) | QPID_Unit | |
speedKi (defined in QPID_Unit) | QPID_Unit | |
speedKp (defined in QPID_Unit) | QPID_Unit | |
speedPID (defined in QPID_Unit) | QPID_Unit | |
speedTolerance (defined in QPID_Unit) | QPID_Unit | |
state (defined in QPID_Unit) | QPID_Unit | |
stopMode enum name | QPID_Unit | |
stopped enum value | QPID_Unit | |
stoppedByEndStop enum value | QPID_Unit | |
stoppedByPositionLimit enum value | QPID_Unit | |
targetPos (defined in QPID_Unit) | QPID_Unit | |
targetReached enum value | QPID_Unit | |
targetSpeed (defined in QPID_Unit) | QPID_Unit | |
throwError(const char *invokedBy, const char *errorMessage) | QPID_Object | |
timeoutReached enum value | QPID_Unit | |
toEndStop enum value | QPID_Unit | |
update() override | QPID_Unit | virtual |
usePositionLimits (defined in QPID_Unit) | QPID_Unit |