|
TinyRobotics
|
This is the complete list of members for WheelEncoder, including all inherited members.
| begin() | WheelEncoder | inline |
| calibrateSlip(float actualDistanceM) | WheelEncoder | inline |
| distanceM (defined in WheelEncoder) | WheelEncoder | protected |
| distancePerTickM (defined in WheelEncoder) | WheelEncoder | protected |
| getDistance(DistanceUnit unit, size_t motor=0) const | WheelEncoder | inline |
| getDistance(size_t motor=0) const (defined in WheelEncoder) | WheelEncoder | inlineprotected |
| getDistanceForTicks(size_t ticks, DistanceUnit unit) const | WheelEncoder | inline |
| getDistanceForTicksM(size_t ticks) const | WheelEncoder | inline |
| getDistanceM(size_t motor=0) const | WheelEncoder | inline |
| getMotorCount() const override (defined in WheelEncoder) | WheelEncoder | inlinevirtual |
| getRawDistanceM(size_t motor=0) const | WheelEncoder | inline |
| getSlipFactor() const | WheelEncoder | inline |
| getSpeed(uint8_t motor=0) const override | WheelEncoder | inlinevirtual |
| getSpeedMPS(size_t motor=0) | WheelEncoder | inlineprotected |
| lastDistanceM (defined in WheelEncoder) | WheelEncoder | protected |
| lastSpeedCalcTimeMs (defined in WheelEncoder) | WheelEncoder | protected |
| messageHandlers_ (defined in MessageSource) | MessageSource | protected |
| numWheels (defined in WheelEncoder) | WheelEncoder | protected |
| reportingScheduler (defined in WheelEncoder) | WheelEncoder | protected |
| sendMessage() | WheelEncoder | inline |
| tinyrobotics::MessageSource::sendMessage(Message< float > &msg) | MessageSource | inline |
| tinyrobotics::MessageSource::sendMessage(const Message< Coordinate< float > > &msg) | MessageSource | inline |
| tinyrobotics::MessageSource::sendMessage(const Message< GPSCoordinate > &msg) | MessageSource | inline |
| tinyrobotics::MessageSource::sendMessage(const Message< MotionState3D > &msg) | MessageSource | inline |
| sendMessageCB(void *ref) | WheelEncoder | inlineprotectedstatic |
| setReportingFrequencyMs(uint16_t ms) | WheelEncoder | inline |
| setSlipFactor(float slipFactor) | WheelEncoder | inline |
| setThrottlePercent(float value, uint8_t motor=0) override | WheelEncoder | inlinevirtual |
| setTick(size_t motor=0) | WheelEncoder | inline |
| setTicksPerRevolution(int ticks) | WheelEncoder | inline |
| setWheelDiameter(Distance wheelDiameter) | WheelEncoder | inline |
| setWheelDiameter(float diameter, DistanceUnit unit=DistanceUnit::M) | WheelEncoder | inline |
| slipFactor (defined in WheelEncoder) | WheelEncoder | protected |
| speedMPS (defined in WheelEncoder) | WheelEncoder | protected |
| subscribe(MessageHandler &handler, MessageOrigin origin=MessageOrigin::Undefined, MessageContent content=MessageContent::Undefined) | MessageSource | inline |
| ticksPerRevolution (defined in WheelEncoder) | WheelEncoder | protected |
| unsubscribeAll() | MessageSource | inline |
| updateSpeed(uint32_t deltaTimeMs, uint8_t motor=0) override | WheelEncoder | inlinevirtual |
| wheelDiameterM (defined in WheelEncoder) | WheelEncoder | protected |
| WheelEncoder(size_t numWheels=1) | WheelEncoder | inline |
| WheelEncoder(Distance wheelDiameterM, int ticksPerRevolution=1, size_t numWheels=1) | WheelEncoder | inline |
| ~ISpeedSource()=default (defined in ISpeedSource) | ISpeedSource | virtual |