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

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

_addrDeviceBeginCommonprotected
_configSensorBase< MagnetometerData >protected
_declination_radMagnetometerBaseprotected
_ifaceDeviceBeginCommonprotected
_infoSensorBase< MagnetometerData >protected
_oversampling_rateMagnetometerBaseprotected
_sensitivitySensorBase< MagnetometerData >protected
_x_offsetSensorBase< MagnetometerData >protected
_y_offsetSensorBase< MagnetometerData >protected
_z_offsetSensorBase< MagnetometerData >protected
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
afterInitSuccess(uint8_t param)DeviceBeginCommoninlineprotectedvirtual
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
begin(CommInterface interface, SensorCommCustom::CustomCallback callback, SensorCommCustomHal::CustomHalCallback hal_callback, uint8_t addr=0)ComplexStaticDeviceWithHalinline
beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
clearCommState()DeviceBeginCommoninlineprotected
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
configMagnetometer(OperationMode mode, MagFullScaleRange range, float odr, MagOverSampleRatio osr, MagDownSampleRatio dsr=MagDownSampleRatio::DSR_1) overrideSensorBMM150virtual
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
ensureValid() const overrideComplexStaticDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getConfig() constSensorBase< MagnetometerData >inlinevirtual
getDeclinationDeg() constMagnetometerBaseinlinevirtual
getDeclinationRad() constMagnetometerBaseinlinevirtual
getFullScaleRange() constMagnetometerBaseinlinevirtual
getInterface() constDeviceBeginCommoninline
getOperationMode() constMagnetometerBaseinlinevirtual
getOversamplingRate() constMagnetometerBaseinlinevirtual
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
getSensitivity() constSensorBase< MagnetometerData >inline
getSensorInfo() constSensorBase< MagnetometerData >inline
halDeviceBeginCommonprotected
isDataReady() overrideSensorBMM150virtual
MagnetometerBase()MagnetometerBaseinlineexplicit
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
operator=(const SensorBase &)=deleteSensorBase< MagnetometerData >
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readData(MagnetometerData &data) overrideSensorBMM150virtual
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
reset() overrideSensorBMM150virtual
selfTest() overrideSensorBMM150virtual
SensorBase(SensorType sensor_type=SensorType::UNKNOWN)SensorBase< MagnetometerData >inlineprotected
SensorBase(const SensorBase &)=deleteSensorBase< MagnetometerData >
SensorBMM150()SensorBMM150
SensorCommWrapper()=defaultSensorCommWrapper
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setDeclination(float declination_deg)MagnetometerBaseinlinevirtual
setDownsamplingRate(MagDownSampleRatio dsr) overrideSensorBMM150virtual
setFullScaleRange(MagFullScaleRange range) overrideSensorBMM150virtual
setOffset(int16_t x, int16_t y, int16_t z)SensorBase< MagnetometerData >inline
setOperationMode(OperationMode mode) overrideSensorBMM150virtual
setOutputDataRate(float odr) overrideSensorBMM150virtual
setOversamplingRate(MagOverSampleRatio osr) overrideSensorBMM150virtual
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
staticCommDeviceBeginCommonprotected
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
writeBuff(uint8_t *buf, size_t len)SensorCommWrapperinline
writeReg(uint8_t reg, uint8_t val)SensorCommWrapperinline
writeRegBuff(uint8_t reg, uint8_t *buf, size_t len)SensorCommWrapperinline
writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)SensorCommWrapperinline
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~MagnetometerBase()=defaultMagnetometerBasevirtual
~SensorBase()=defaultSensorBase< MagnetometerData >protectedvirtual
~SensorBMM150()=defaultSensorBMM150
~SensorCommInterface()=defaultSensorCommInterfacevirtual