@I2cDeviceType @DeviceProperties(name="@string/adafruit_imu_name", xmlTag="AdafruitBNO055IMU", description="@string/adafruit_imu_description", builtIn=true) public class AdafruitBNO055IMU extends BNO055IMUImpl
BNO055IMUImpl.VectorData
BNO055IMU.AccelBandwidth, BNO055IMU.AccelerationIntegrator, BNO055IMU.AccelPowerMode, BNO055IMU.AccelRange, BNO055IMU.AccelUnit, BNO055IMU.AngleUnit, BNO055IMU.CalibrationData, BNO055IMU.CalibrationStatus, BNO055IMU.GyroBandwidth, BNO055IMU.GyroPowerMode, BNO055IMU.GyroRange, BNO055IMU.MagOpMode, BNO055IMU.MagPowerMode, BNO055IMU.MagRate, BNO055IMU.Parameters, BNO055IMU.PitchMode, BNO055IMU.Register, BNO055IMU.SensorMode, BNO055IMU.SystemError, BNO055IMU.SystemStatus, BNO055IMU.TempUnit
HardwareDevice.Manufacturer
accelerationAlgorithm, accelerationMananger, currentMode, dataLock, delayScale, lowerWindow, msAwaitChipId, msAwaitSelfTest, msExtra, readMode, startStopLock, upperWindow
parameters
deviceClient, deviceClientIsOwned, isInitialized
I2CADDR_ALTERNATE, I2CADDR_DEFAULT, I2CADDR_UNSPECIFIED
Constructor and Description |
---|
AdafruitBNO055IMU(I2cDeviceSynch deviceClient)
This constructor is used by
I2cDeviceConfigurationType.createInstance(I2cController, int) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeviceName()
Returns a string suitable for display to the user as to the type of device.
|
HardwareDevice.Manufacturer |
getManufacturer()
Returns an indication of the manufacturer of this device.
|
close, delay, delayExtra, delayLore, delayLoreExtra, disabledParameters, ensureReadWindow, enterConfigModeFor, enterConfigModeFor, getAcceleration, getAccelerationScale, getAngularOrientation, getAngularOrientation, getAngularOrientationAxes, getAngularScale, getAngularVelocity, getAngularVelocity, getAngularVelocityAxes, getCalibrationStatus, getFluxScale, getGravity, getI2cAddress, getLinearAcceleration, getLoggingTag, getMagneticFieldStrength, getMetersAccelerationScale, getOverallAcceleration, getPosition, getQuaternionOrientation, getSystemError, getSystemStatus, getTemperature, getVector, getVelocity, internalInitialize, internalInitializeOnce, isAccelerometerCalibrated, isGyroCalibrated, isMagnetometerCalibrated, isSystemCalibrated, log_d, log_e, log_v, log_w, newWindow, onOpModePostStop, onOpModePreInit, onOpModePreStart, read, read8, readCalibrationData, readShort, resetDeviceConfigurationForOpMode, setI2cAddress, setSensorMode, startAccelerationIntegration, stopAccelerationIntegration, waitForWriteCompletions, write, write8, writeCalibrationData, writeShort
doInitialize, getParameters, initialize
disengage, engage, getConnectionInfo, getDeviceClient, getVersion, initialize, initializeIfNecessary, onModuleStateChange, registerArmingStateCallback
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getParameters, initialize
public AdafruitBNO055IMU(I2cDeviceSynch deviceClient)
I2cDeviceConfigurationType.createInstance(I2cController, int)
public java.lang.String getDeviceName()
HardwareDevice
getDeviceName
in interface HardwareDevice
getDeviceName
in class BNO055IMUImpl
public HardwareDevice.Manufacturer getManufacturer()
HardwareDevice
getManufacturer
in interface HardwareDevice
getManufacturer
in class BNO055IMUImpl