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

This is the complete list of members for SensorQMC6309, 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(SensorCommCustom::CustomCallback cb, SensorCommCustomHal::CustomHalCallback hal_cb, uint8_t addr)I2CDeviceWithHalinline
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 data_rate_hz, MagOverSampleRatio osr, MagDownSampleRatio dsr=MagDownSampleRatio::DSR_1) overrideSensorQMC6309inlinevirtual
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
ensureValid() const overrideI2CDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getChipID() constSensorQMC6309inline
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
isDataOverflow()SensorQMC6309inline
isDataReady() overrideSensorQMC6309inlinevirtual
isNVMLoadDone()SensorQMC6309inline
isNVMReady()SensorQMC6309inline
MagnetometerBase()MagnetometerBaseinlineexplicit
MagSetResetMode enum nameSensorQMC6309
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
operator=(const SensorBase &)=deleteSensorBase< MagnetometerData >
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readData(MagnetometerData &data) overrideSensorQMC6309inlinevirtual
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
reset() overrideSensorQMC6309inlinevirtual
selfTest() overrideSensorQMC6309inlinevirtual
selfTest(int16_t &x_result, int16_t &y_result, int16_t &z_result)SensorQMC6309inline
SensorBase(SensorType sensor_type=SensorType::UNKNOWN)SensorBase< MagnetometerData >inlineprotected
SensorBase(const SensorBase &)=deleteSensorBase< MagnetometerData >
SensorCommWrapper()=defaultSensorCommWrapper
SensorQMC6309()=defaultSensorQMC6309
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setDeclination(float declination_deg)MagnetometerBaseinlinevirtual
setDownsamplingRate(MagDownSampleRatio dsr) overrideSensorQMC6309inlinevirtual
setFullScaleRange(MagFullScaleRange range) overrideSensorQMC6309inlinevirtual
setLowPassFilter(MagLowPassFilter lpf)SensorQMC6309inline
setOffset(int16_t x, int16_t y, int16_t z)SensorBase< MagnetometerData >inline
setOperationMode(OperationMode mode) overrideSensorQMC6309inlinevirtual
setOutputDataRate(float data_rate_hz) overrideSensorQMC6309inlinevirtual
setOversamplingRate(MagOverSampleRatio osr) overrideSensorQMC6309inlinevirtual
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
setSetResetMode(MagSetResetMode mode)SensorQMC6309inline
setVoltageMode(VoltageMode mode)SensorQMC6309inline
staticCommDeviceBeginCommonprotected
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
VoltageMode enum nameSensorQMC6309
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
~SensorCommInterface()=defaultSensorCommInterfacevirtual
~SensorQMC6309()=defaultSensorQMC6309