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

This is the complete list of members for SensorQSTMagnetic, 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
CHIP_QMC5883P enum valueSensorQSTMagnetic
CHIP_QMC6310N enum valueSensorQSTMagnetic
CHIP_QMC6310U enum valueSensorQSTMagnetic
CHIP_UNKNOWN enum valueSensorQSTMagnetic
ChipType enum nameSensorQSTMagnetic
clearCommState()DeviceBeginCommoninlineprotected
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
configMagnetometer(OperationMode mode, MagFullScaleRange range, float odr, MagOverSampleRatio osr, MagDownSampleRatio dsr) overrideSensorQSTMagneticinlinevirtual
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
ensureValid() const overrideI2CDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getChipID() constSensorQSTMagneticinline
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()SensorQSTMagneticinline
isDataReady() overrideSensorQSTMagneticinlinevirtual
MagnetometerBase()MagnetometerBaseinlineexplicit
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
operator=(const SensorBase &)=deleteSensorBase< MagnetometerData >
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readData(MagnetometerData &data) overrideSensorQSTMagneticinlinevirtual
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
reset() overrideSensorQSTMagneticinlinevirtual
selfTest() overrideSensorQSTMagneticinlinevirtual
selfTest(int16_t &x_result, int16_t &y_result, int16_t &z_result)SensorQSTMagneticinline
SensorBase(SensorType sensor_type=SensorType::UNKNOWN)SensorBase< MagnetometerData >inlineprotected
SensorBase(const SensorBase &)=deleteSensorBase< MagnetometerData >
SensorCommWrapper()=defaultSensorCommWrapper
SensorQSTMagnetic()SensorQSTMagneticinline
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setDeclination(float declination_deg)MagnetometerBaseinlinevirtual
setDownsamplingRate(MagDownSampleRatio dsr) overrideSensorQSTMagneticinlinevirtual
setFullScaleRange(MagFullScaleRange range) overrideSensorQSTMagneticinlinevirtual
setOffset(int16_t x, int16_t y, int16_t z)SensorBase< MagnetometerData >inline
setOperationMode(OperationMode mode) overrideSensorQSTMagneticinlinevirtual
setOutputDataRate(float odr) overrideSensorQSTMagneticinlinevirtual
setOversamplingRate(MagOverSampleRatio osr) overrideSensorQSTMagneticinlinevirtual
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
~SensorQSTMagnetic()=defaultSensorQSTMagnetic