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

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

applyUpdate(float K[5], float residual) (defined in Fusion2D)Fusion2Dinlineprotected
begin(const Coordinate< DistanceM > &initialPosition={0, 0}, float initialHeadingDeg=0) (defined in Fusion2D)Fusion2Dinline
begin(Transform2D initialTransform) (defined in Fusion2D)Fusion2Dinlinevirtual
end() (defined in Fusion2D)Fusion2Dinlinevirtual
Fusion2D()Fusion2Dinline
getGyroBias() constFusion2Dinline
getHeading() const (defined in Fusion2D)Fusion2Dinlinevirtual
getPose() constFusion2Dinline
getPosition() const (defined in Fusion2D)Fusion2Dinlinevirtual
getSpeed() const (defined in Fusion2D)Fusion2Dinlinevirtual
getSpeedMPS() constFusion2Dinline
getState() constFusion2Dinline
getTransform() const (defined in Fusion2D)Fusion2Dinlinevirtual
hasIMU (defined in Fusion2D)Fusion2Dprotected
hasWheelSpeed (defined in Fusion2D)Fusion2Dprotected
lastPredictTime (defined in Fusion2D)Fusion2Dprotected
messageHandlers_ (defined in MessageSource)MessageSourceprotected
omegaMeasured (defined in Fusion2D)Fusion2Dprotected
P (defined in Fusion2D)Fusion2Dprotected
predict(uint32_t timeMs, float ax=0.0f, float ay=0.0f)Fusion2Dinline
reset(uint32_t timeMs=millis())Fusion2Dinlineprotected
sendMessage(Message< float > &msg)MessageSourceinline
sendMessage(const Message< Coordinate< float > > &msg)MessageSourceinline
sendMessage(const Message< GPSCoordinate > &msg)MessageSourceinline
sendMessage(const Message< MotionState3D > &msg)MessageSourceinline
state (defined in Fusion2D)Fusion2Dprotected
subscribe(MessageHandler &handler, MessageOrigin origin=MessageOrigin::Undefined, MessageContent content=MessageContent::Undefined)MessageSourceinline
unsubscribeAll()MessageSourceinline
updateCovariance(float K[5], int idx) (defined in Fusion2D)Fusion2Dinlineprotected
updateGPS(uint32_t timeMs, float x, float y, float accuracy)Fusion2Dinline
updateGPS(uint32_t timeMs, const Coordinate< DistanceM > &gpsCoord, float accuracyM) (defined in Fusion2D)Fusion2Dinline
updateHeading(uint32_t timeMs, float heading)Fusion2Dinline
updateHeading(uint32_t timeMs, Angle newHeading) (defined in Fusion2D)Fusion2Dinline
updateIMU(uint32_t timeMs, float yawRate, float ax=0.0f, float ay=0.0f)Fusion2Dinline
updateIMU(const IMU2D< float > &imu) (defined in Fusion2D)Fusion2Dinline
updateSpeed(uint32_t timeMs, float speed)Fusion2Dinline
updateSpeed(uint32_t timeMs, Speed newSpeed) (defined in Fusion2D)Fusion2Dinline