|
SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
|
This is the complete list of members for ImuBase, including all inherited members.
| configureFifo(bool enable, uint8_t watermark_samples=16)=0 | ImuBase | pure virtual |
| DataReadyMask enum name | ImuBase | |
| disableAccel()=0 | ImuBase | pure virtual |
| disableGyro()=0 | ImuBase | pure virtual |
| disableSyncMode()=0 | ImuBase | pure virtual |
| enableAccel()=0 | ImuBase | pure virtual |
| enableGyro()=0 | ImuBase | pure virtual |
| enableSyncMode()=0 | ImuBase | pure virtual |
| getChipID()=0 | ImuBase | pure virtual |
| getFirmwareVersion()=0 | ImuBase | pure virtual |
| getTemperature()=0 | ImuBase | pure virtual |
| getTimestamp()=0 | ImuBase | pure virtual |
| isAccelEnabled()=0 | ImuBase | pure virtual |
| isDataReady(uint8_t mask=static_cast< uint8_t >(DataReadyMask::BOTH))=0 | ImuBase | pure virtual |
| isGyroEnabled()=0 | ImuBase | pure virtual |
| isPresent()=0 | ImuBase | pure virtual |
| powerDown() | ImuBase | inline |
| powerOn() | ImuBase | inline |
| readAccel(AccelerometerData &out)=0 | ImuBase | pure virtual |
| readAccelRaw(int16_t &x, int16_t &y, int16_t &z)=0 | ImuBase | pure virtual |
| readFromFifo(AccelerometerData *accel_data, uint16_t accel_count, GyroscopeData *gyro_data, uint16_t gyro_count)=0 | ImuBase | pure virtual |
| readGyro(GyroscopeData &out)=0 | ImuBase | pure virtual |
| readGyroRaw(int16_t &x, int16_t &y, int16_t &z)=0 | ImuBase | pure virtual |
| reset()=0 | ImuBase | pure virtual |
| selfTest()=0 | ImuBase | pure virtual |
| setAccelFullScaleRange(AccelFullScaleRange range)=0 | ImuBase | pure virtual |
| setAccelOutputDataRate(float data_rate_hz)=0 | ImuBase | pure virtual |
| setGyroFullScaleRange(GyroFullScaleRange range)=0 | ImuBase | pure virtual |
| setGyroOutputDataRate(float data_rate_hz)=0 | ImuBase | pure virtual |
| setOperationMode(OperationMode mode)=0 | ImuBase | pure virtual |
| ~ImuBase()=default | ImuBase | virtual |