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

This is the complete list of members for SensorQMC5883L, 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) overrideSensorQMC5883Linlinevirtual
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
ensureValid() const overrideI2CDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getChipID() constSensorQMC5883Linline
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
getTemperature(float &temperature, int16_t &raw_temp)SensorQMC5883Linline
halDeviceBeginCommonprotected
isDataOverflow()SensorQMC5883Linline
isDataReady() overrideSensorQMC5883Linlinevirtual
isDataSkipped()SensorQMC5883Linline
MagnetometerBase()MagnetometerBaseinlineexplicit
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
operator=(const SensorBase &)=deleteSensorBase< MagnetometerData >
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readData(MagnetometerData &data) overrideSensorQMC5883Linlinevirtual
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
reset() overrideSensorQMC5883Linlinevirtual
selfTest() overrideSensorQMC5883Linlinevirtual
SensorBase(SensorType sensor_type=SensorType::UNKNOWN)SensorBase< MagnetometerData >inlineprotected
SensorBase(const SensorBase &)=deleteSensorBase< MagnetometerData >
SensorCommWrapper()=defaultSensorCommWrapper
SensorQMC5883L()=defaultSensorQMC5883L
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setDeclination(float declination_deg)MagnetometerBaseinlinevirtual
setDownsamplingRate(MagDownSampleRatio dsr) overrideSensorQMC5883Linlinevirtual
setFullScaleRange(MagFullScaleRange range) overrideSensorQMC5883Linlinevirtual
setOffset(int16_t x, int16_t y, int16_t z)SensorBase< MagnetometerData >inline
setOperationMode(OperationMode mode) overrideSensorQMC5883Linlinevirtual
setOutputDataRate(float data_rate_hz) overrideSensorQMC5883Linlinevirtual
setOversamplingRate(MagOverSampleRatio osr) overrideSensorQMC5883Linlinevirtual
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
~SensorCommInterface()=defaultSensorCommInterfacevirtual
~SensorQMC5883L()=defaultSensorQMC5883L