![]() |
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 |