SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
ImuBase Member List

This is the complete list of members for ImuBase, including all inherited members.

configureFifo(bool enable, uint8_t watermark_samples=16)=0ImuBasepure virtual
DataReadyMask enum nameImuBase
disableAccel()=0ImuBasepure virtual
disableGyro()=0ImuBasepure virtual
disableSyncMode()=0ImuBasepure virtual
enableAccel()=0ImuBasepure virtual
enableGyro()=0ImuBasepure virtual
enableSyncMode()=0ImuBasepure virtual
getChipID()=0ImuBasepure virtual
getFirmwareVersion()=0ImuBasepure virtual
getTemperature()=0ImuBasepure virtual
getTimestamp()=0ImuBasepure virtual
isAccelEnabled()=0ImuBasepure virtual
isDataReady(uint8_t mask=static_cast< uint8_t >(DataReadyMask::BOTH))=0ImuBasepure virtual
isGyroEnabled()=0ImuBasepure virtual
isPresent()=0ImuBasepure virtual
powerDown()ImuBaseinline
powerOn()ImuBaseinline
readAccel(AccelerometerData &out)=0ImuBasepure virtual
readAccelRaw(int16_t &x, int16_t &y, int16_t &z)=0ImuBasepure virtual
readFromFifo(AccelerometerData *accel_data, uint16_t accel_count, GyroscopeData *gyro_data, uint16_t gyro_count)=0ImuBasepure virtual
readGyro(GyroscopeData &out)=0ImuBasepure virtual
readGyroRaw(int16_t &x, int16_t &y, int16_t &z)=0ImuBasepure virtual
reset()=0ImuBasepure virtual
selfTest()=0ImuBasepure virtual
setAccelFullScaleRange(AccelFullScaleRange range)=0ImuBasepure virtual
setAccelOutputDataRate(float data_rate_hz)=0ImuBasepure virtual
setGyroFullScaleRange(GyroFullScaleRange range)=0ImuBasepure virtual
setGyroOutputDataRate(float data_rate_hz)=0ImuBasepure virtual
setOperationMode(OperationMode mode)=0ImuBasepure virtual
~ImuBase()=defaultImuBasevirtual