|
TinyRobotics
|
This is the complete list of members for MotionController2D< T >, including all inherited members.
| accelDistanceM (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| addWaypoint(Coordinate< DistanceM > target) | MotionController2D< T > | inline |
| begin() | MotionController2D< T > | inline |
| computeHeadingError(float desiredHeading, float currentHeading) | MotionController2D< T > | inlineprotected |
| configureSpeedPID(float minOut, float maxOut, float kp, float ki, float kd) | MotionController2D< T > | inline |
| configureSteeringPID(float minOut, float maxOut, float kp, float ki, float kd) | MotionController2D< T > | inline |
| desiredSpeedKmh (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| distanceToTargetM (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| dtSetFromUpdates (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| end() | MotionController2D< T > | inline |
| feedforwardThrottle(float desiredSpeedKmh) const | MotionController2D< T > | inlineprotected |
| getDesiredSpeed(float distanceFromStartM, float distanceToTarget, float currentSpeedKmh) | MotionController2D< T > | inlineprotected |
| getSteeringAngle() const | MotionController2D< T > | inline |
| getSteeringAngleDeg() const | MotionController2D< T > | inline |
| getTargetAccuracy(DistanceUnit unit) const | MotionController2D< T > | inline |
| getThrottlePercent() const | MotionController2D< T > | inline |
| getThrottlePercent(float currentSpeedKmh) | MotionController2D< T > | inlineprotected |
| handleWaypoint(const Coordinate< DistanceM > ¤tPos, Coordinate< DistanceM > &targetPos, float &distanceToTargetM, float &desiredHeadingDeg) | MotionController2D< T > | inlineprotected |
| has_distance (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| hasStartCoordinate (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| initializeDtFromUpdates() | MotionController2D< T > | inlineprotected |
| is_active (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| isGoalReached() const | MotionController2D< T > | inline |
| isInverted (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| maxSpeedKmh (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| maxSteeringAngleDeg (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| messageHandlers_ (defined in MessageSource) | MessageSource | protected |
| MotionController2D(IMotionState2D &motionState, float maxSpeedKmh=10, float maxSteeringAngleDeg=30.0f, float accelDistanceM=2.0f) (defined in MotionController2D< T >) | MotionController2D< T > | inline |
| MotionController2D(IMotionState2D &motionState, Speed maxSpeedKmh, Angle maxSteeringAngle, Distance accelDistanceM) (defined in MotionController2D< T >) | MotionController2D< T > | inline |
| motionStateSource (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| onGoalCallback (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| onGoalRef (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| path (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| pidSpeed_ (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| pidSteering_ (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| resultSteeringAngleDeg (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| resultThrottlePercent (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| sendControlMessages(float throttlePercent, float steeringAngleDeg) | MotionController2D< T > | inlineprotected |
| sendMessage(Message< float > &msg) | MessageSource | inline |
| sendMessage(const Message< Coordinate< float > > &msg) | MessageSource | inline |
| sendMessage(const Message< GPSCoordinate > &msg) | MessageSource | inline |
| sendMessage(const Message< MotionState3D > &msg) | MessageSource | inline |
| setInvertedSteering(bool inverted) | MotionController2D< T > | inline |
| setOnGoalCallback(bool(*callback)(void *), void *ref=nullptr) | MotionController2D< T > | inline |
| setPath(Path< Coordinate< DistanceM > > path) | MotionController2D< T > | inline |
| setTargetAccuracy(float accuracyM) | MotionController2D< T > | inline |
| setThrottleMode(ThrottleMode mode) | MotionController2D< T > | inline |
| startCoordinate (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| subscribe(MessageHandler &handler, MessageOrigin origin=MessageOrigin::Undefined, MessageContent content=MessageContent::Undefined) | MessageSource | inline |
| targetAccuracyM (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| throttleMode | MotionController2D< T > | protected |
| unsubscribeAll() | MessageSource | inline |
| update() | MotionController2D< T > | inline |
| updateCount (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| updateEndTimeMs (defined in MotionController2D< T >) | MotionController2D< T > | protected |
| updateStartTimeMs (defined in MotionController2D< T >) | MotionController2D< T > | protected |