122         BNO055(
int bus=BNO055_DEFAULT_I2C_BUS,
 
  123                uint8_t addr=BNO055_DEFAULT_ADDR);
 
  473                                    BNO055_ACC_PWR_MODE_T pwr);
 
  484                                    BNO055_MAG_OPR_T opr,
 
  485                                    BNO055_MAG_POWER_T pwr);
 
  497                                 BNO055_GYR_POWER_MODE_T pwr);
 
  598 #if defined(SWIGJAVA) || defined(JAVACALLBACK) 
  599         void installISR(
int gpio, mraa_gpio_edge_t level, jobject runnable)
 
  601             installISR(gpio, level, mraa_java_isr_callback, runnable);
 
  615         void installISR(
int gpio, mraa_gpio_edge_t level,
 
  616                         void (*isr)(
void *), 
void *arg);
 
  639         void setPage(uint8_t page, 
bool force=
false);
 
  656         void readRegs(uint8_t reg, uint8_t *buffer, 
int len);
 
  665         void writeReg(uint8_t reg, uint8_t val);
 
  675         void writeRegs(uint8_t reg, uint8_t *buffer, 
int len);
 
  679 #if defined(SWIGJAVA) || defined(JAVACALLBACK) 
  680         void installISR(
int gpio, mraa_gpio_edge_t level,
 
  681                         void (*isr)(
void *), 
void *arg);
 
void resetSystem()
Definition: bno055.cxx:173
 
uint8_t getInterruptStatus()
Definition: bno055.cxx:183
 
void setAccelerationConfig(BNO055_ACC_RANGE_T range, BNO055_ACC_BW_T bw, BNO055_ACC_PWR_MODE_T pwr)
Definition: bno055.cxx:333
 
void setMagnetometerConfig(BNO055_MAG_ODR_T odr, BNO055_MAG_OPR_T opr, BNO055_MAG_POWER_T pwr)
Definition: bno055.cxx:340
 
void writeRegs(uint8_t reg, uint8_t *buffer, int len)
Definition: bno055.cxx:81
 
void writeCalibrationData(std::vector< uint8_t > calibrationData)
Definition: bno055.cxx:231
 
void writeReg(uint8_t reg, uint8_t val)
Definition: bno055.cxx:74
 
uint8_t getInterruptEnable()
Definition: bno055.cxx:188
 
std::vector< float > getQuaternions()
Definition: bno055.cxx:266
 
BNO055_SYS_STATUS_T getSystemStatus()
Definition: bno055.cxx:208
 
uint8_t readReg(uint8_t reg)
Definition: bno055.cxx:62
 
void setClockExternal(bool extClock)
Definition: bno055.cxx:125
 
void readRegs(uint8_t reg, uint8_t *buffer, int len)
Definition: bno055.cxx:67
 
BNO055_SYS_ERR_T getSystemError()
Definition: bno055.cxx:213
 
uint8_t getACCID()
Definition: bno055.cxx:93
 
std::vector< float > getGravityVectors()
Definition: bno055.cxx:290
 
void setGyroscopeConfig(BNO055_GYR_RANGE_T range, BNO055_GYR_BW_T bw, BNO055_GYR_POWER_MODE_T pwr)
Definition: bno055.cxx:347
 
std::vector< uint8_t > readCalibrationData()
Definition: bno055.cxx:218
 
uint8_t getInterruptMask()
Definition: bno055.cxx:198
 
uint8_t getGYRID()
Definition: bno055.cxx:103
 
uint16_t getSWRevID()
Definition: bno055.cxx:108
 
std::vector< float > getGyroscope()
Definition: bno055.cxx:326
 
void uninstallISR()
Definition: bno055.cxx:362
 
std::vector< float > getLinearAcceleration()
Definition: bno055.cxx:278
 
bool isFullyCalibrated()
Definition: bno055.cxx:168
 
void setPage(uint8_t page, bool force=false)
Definition: bno055.cxx:118
 
void setInterruptEnable(uint8_t enables)
Definition: bno055.cxx:193
 
BNO055(int bus=BNO055_DEFAULT_I2C_BUS, uint8_t addr=BNO055_DEFAULT_ADDR)
Definition: bno055.cxx:42
 
void setInterruptMask(uint8_t mask)
Definition: bno055.cxx:203
 
uint8_t getBootLoaderID()
Definition: bno055.cxx:113
 
void setTemperatureSource(BNO055_TEMP_SOURCES_T src)
Definition: bno055.cxx:130
 
void resetInterruptStatus()
Definition: bno055.cxx:178
 
std::vector< float > getMagnetometer()
Definition: bno055.cxx:314
 
void setEulerUnits(bool radians=false)
Definition: bno055.cxx:145
 
void setAccelerometerUnits(bool mg=false)
Definition: bno055.cxx:135
 
uint8_t getChipID()
Definition: bno055.cxx:88
 
API for the BNO055 Absolute Orientation 9DOF Fusion Hub. 
Definition: bno055.hpp:103
 
void setOperationMode(BNO055_OPERATION_MODES_T mode)
Definition: bno055.cxx:150
 
void setGyroscopeUnits(bool radians=false)
Definition: bno055.cxx:140
 
void update()
Definition: bno055.cxx:55
 
std::vector< int > getCalibrationStatus()
Definition: bno055.cxx:160
 
float getTemperature(bool fahrenheit=false)
Definition: bno055.cxx:239
 
void installISR(int gpio, mraa_gpio_edge_t level, void(*isr)(void *), void *arg)
Definition: bno055.cxx:354
 
std::vector< float > getEulerAngles()
Definition: bno055.cxx:254
 
C API for the bno055 driver. 
 
virtual ~BNO055()
Definition: bno055.cxx:50
 
std::vector< float > getAccelerometer()
Definition: bno055.cxx:302
 
uint8_t getMAGID()
Definition: bno055.cxx:98