upm  1.6.0
Sensor/Actuator repository for libmraa (v1.9.0)
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
BNO055 Class Reference

Public Member Functions

synchronized void delete ()
 
 BNO055 (int bus, short addr)
 
 BNO055 (int bus)
 
void update ()
 
short getChipID ()
 
short getACCID ()
 
short getMAGID ()
 
short getGYRID ()
 
int getSWRevID ()
 
short getBootLoaderID ()
 
void setClockExternal (boolean extClock)
 
void setTemperatureSource (BNO055_TEMP_SOURCES_T src)
 
void setOperationMode (BNO055_OPERATION_MODES_T mode)
 
void resetSystem ()
 
intVector getCalibrationStatus ()
 
boolean isFullyCalibrated ()
 
byteVector readCalibrationData ()
 
void writeCalibrationData (byteVector calibrationData)
 
float getTemperature (boolean fahrenheit)
 
float getTemperature ()
 
floatVector getEulerAngles ()
 
floatVector getQuaternions ()
 
floatVector getLinearAcceleration ()
 
floatVector getGravityVectors ()
 
floatVector getAccelerometer ()
 
floatVector getMagnetometer ()
 
floatVector getGyroscope ()
 
void setAccelerationConfig (BNO055_ACC_RANGE_T range, BNO055_ACC_BW_T bw, BNO055_ACC_PWR_MODE_T pwr)
 
void setMagnetometerConfig (BNO055_MAG_ODR_T odr, BNO055_MAG_OPR_T opr, BNO055_MAG_POWER_T pwr)
 
void setGyroscopeConfig (BNO055_GYR_RANGE_T range, BNO055_GYR_BW_T bw, BNO055_GYR_POWER_MODE_T pwr)
 
void setAccelerometerUnits (boolean mg)
 
void setAccelerometerUnits ()
 
void setGyroscopeUnits (boolean radians)
 
void setGyroscopeUnits ()
 
void setEulerUnits (boolean radians)
 
void setEulerUnits ()
 
void resetInterruptStatus ()
 
short getInterruptStatus ()
 
short getInterruptEnable ()
 
void setInterruptEnable (short enables)
 
short getInterruptMask ()
 
void setInterruptMask (short mask)
 
BNO055_SYS_STATUS_T getSystemStatus ()
 
BNO055_SYS_ERR_T getSystemError ()
 
void installISR (int gpio, SWIGTYPE_p_mraa_gpio_edge_t level, SWIGTYPE_p_f_p_void__void isr, SWIGTYPE_p_void arg)
 
void uninstallISR ()
 
void installISR (int gpio, SWIGTYPE_p_mraa_gpio_edge_t level, java.lang.Runnable runnable)
 

Protected Member Functions

 BNO055 (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (BNO055 obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

The documentation for this class was generated from the following file: