TinyRobotics
Loading...
Searching...
No Matches
WheelEncoder Member List

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

begin()WheelEncoderinline
calibrateSlip(float actualDistanceM)WheelEncoderinline
distanceM (defined in WheelEncoder)WheelEncoderprotected
distancePerTickM (defined in WheelEncoder)WheelEncoderprotected
getDistance(DistanceUnit unit, size_t motor=0) constWheelEncoderinline
getDistance(size_t motor=0) const (defined in WheelEncoder)WheelEncoderinlineprotected
getDistanceForTicks(size_t ticks, DistanceUnit unit) constWheelEncoderinline
getDistanceForTicksM(size_t ticks) constWheelEncoderinline
getDistanceM(size_t motor=0) constWheelEncoderinline
getMotorCount() const override (defined in WheelEncoder)WheelEncoderinlinevirtual
getRawDistanceM(size_t motor=0) constWheelEncoderinline
getSlipFactor() constWheelEncoderinline
getSpeed(uint8_t motor=0) const overrideWheelEncoderinlinevirtual
getSpeedMPS(size_t motor=0)WheelEncoderinlineprotected
lastDistanceM (defined in WheelEncoder)WheelEncoderprotected
lastSpeedCalcTimeMs (defined in WheelEncoder)WheelEncoderprotected
messageHandlers_ (defined in MessageSource)MessageSourceprotected
numWheels (defined in WheelEncoder)WheelEncoderprotected
reportingScheduler (defined in WheelEncoder)WheelEncoderprotected
sendMessage()WheelEncoderinline
tinyrobotics::MessageSource::sendMessage(Message< float > &msg)MessageSourceinline
tinyrobotics::MessageSource::sendMessage(const Message< Coordinate< float > > &msg)MessageSourceinline
tinyrobotics::MessageSource::sendMessage(const Message< GPSCoordinate > &msg)MessageSourceinline
tinyrobotics::MessageSource::sendMessage(const Message< MotionState3D > &msg)MessageSourceinline
sendMessageCB(void *ref)WheelEncoderinlineprotectedstatic
setReportingFrequencyMs(uint16_t ms)WheelEncoderinline
setSlipFactor(float slipFactor)WheelEncoderinline
setThrottlePercent(float value, uint8_t motor=0) overrideWheelEncoderinlinevirtual
setTick(size_t motor=0)WheelEncoderinline
setTicksPerRevolution(int ticks)WheelEncoderinline
setWheelDiameter(Distance wheelDiameter)WheelEncoderinline
setWheelDiameter(float diameter, DistanceUnit unit=DistanceUnit::M)WheelEncoderinline
slipFactor (defined in WheelEncoder)WheelEncoderprotected
speedMPS (defined in WheelEncoder)WheelEncoderprotected
subscribe(MessageHandler &handler, MessageOrigin origin=MessageOrigin::Undefined, MessageContent content=MessageContent::Undefined)MessageSourceinline
ticksPerRevolution (defined in WheelEncoder)WheelEncoderprotected
unsubscribeAll()MessageSourceinline
updateSpeed(uint32_t deltaTimeMs, uint8_t motor=0) overrideWheelEncoderinlinevirtual
wheelDiameterM (defined in WheelEncoder)WheelEncoderprotected
WheelEncoder(size_t numWheels=1)WheelEncoderinline
WheelEncoder(Distance wheelDiameterM, int ticksPerRevolution=1, size_t numWheels=1)WheelEncoderinline
~ISpeedSource()=default (defined in ISpeedSource)ISpeedSourcevirtual