Class I2CInterface

Inheritance Relationships

Base Type

Class Documentation

class I2CInterface : public CommInterface

I2C communication interface This class implements the I2C communication interface for the BNO08x sensor.

Public Functions

inline I2CInterface(const std::string &i2c_bus_file, uint8_t i2c_addr)
inline virtual int open() override
inline virtual void close() override
inline virtual int read(uint8_t *pBuffer, unsigned len, uint32_t *t_us) override
inline virtual int write(uint8_t *pBuffer, unsigned len) override