SparkFunOTOSCorrected

@I2cDeviceType()
@DeviceProperties(name = "SparkFun OTOS Corrected", xmlTag = "SparkFunOTOS2", description = "SparkFun Qwiic Optical Tracking Odometry Sensor Corrected")
public final class SparkFunOTOSCorrected extends SparkFunOTOS

Constructors

Link copied to clipboard
public SparkFunOTOSCorrected SparkFunOTOSCorrected(I2cDeviceSynch deviceClient)

Functions

Link copied to clipboard
public Boolean begin()
Link copied to clipboard
Link copied to clipboard
public Unit close()
Link copied to clipboard
public SparkFunOTOS.Pose2D getAcceleration()
Link copied to clipboard
public SparkFunOTOS.Pose2D getAccelerationStdDev()
Link copied to clipboard
Link copied to clipboard
public AngleUnit getAngularUnit()
Link copied to clipboard
Link copied to clipboard
public I2cDeviceSynch getDeviceClient()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public DistanceUnit getLinearUnit()
Link copied to clipboard
public HardwareDevice.Manufacturer getManufacturer()
Link copied to clipboard
public SparkFunOTOS.Pose2D getOffset()
Link copied to clipboard
public SparkFunOTOS.Pose2D getPosition()
Link copied to clipboard
public SparkFunOTOS.Pose2D getPositionStdDev()
Link copied to clipboard
public final Unit getPosVel(SparkFunOTOS.Pose2D pos, SparkFunOTOS.Pose2D vel)

Gets only the position and velocity measured by the OTOS in a single burst read

Link copied to clipboard
public Unit getPosVelAcc(SparkFunOTOS.Pose2D p0, SparkFunOTOS.Pose2D p1, SparkFunOTOS.Pose2D p2)
Link copied to clipboard
public Unit getPosVelAccAndStdDev(SparkFunOTOS.Pose2D p0, SparkFunOTOS.Pose2D p1, SparkFunOTOS.Pose2D p2, SparkFunOTOS.Pose2D p3, SparkFunOTOS.Pose2D p4, SparkFunOTOS.Pose2D p5)
Link copied to clipboard
public Unit getPosVelAccStdDev(SparkFunOTOS.Pose2D p0, SparkFunOTOS.Pose2D p1, SparkFunOTOS.Pose2D p2)
Link copied to clipboard
public SparkFunOTOS.SignalProcessConfig getSignalProcessConfig()
Link copied to clipboard
public SparkFunOTOS.Status getStatus()
Link copied to clipboard
public SparkFunOTOS.Pose2D getVelocity()
Link copied to clipboard
public SparkFunOTOS.Pose2D getVelocityStdDev()
Link copied to clipboard
Link copied to clipboard
public Unit getVersionInfo(SparkFunOTOS.Version p0, SparkFunOTOS.Version p1)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit onModuleStateChange(RobotArmingStateNotifier p0, RobotArmingStateNotifier.ARMINGSTATE p1)
Link copied to clipboard
Link copied to clipboard
public Boolean selfTest()
Link copied to clipboard
Link copied to clipboard
public Unit setAngularUnit(AngleUnit p0)
Link copied to clipboard
Link copied to clipboard
public Unit setLinearUnit(DistanceUnit p0)
Link copied to clipboard
public Unit setOffset(SparkFunOTOS.Pose2D p0)
Link copied to clipboard
public Unit setPosition(SparkFunOTOS.Pose2D p0)
Link copied to clipboard
public Unit setSignalProcessConfig(SparkFunOTOS.SignalProcessConfig p0)