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

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

_accel_confSensorBMA4XXprotected
_addrDeviceBeginCommonprotected
_configSensorBase< AccelerometerData >protected
_half_scaleSensorBMA4XXprotected
_ifaceDeviceBeginCommonprotected
_infoSensorBase< AccelerometerData >protected
_remap_reg_offsetSensorBMA4XXprotected
_sensitivitySensorBase< AccelerometerData >protected
_statusSensorBMA422protected
_x_offsetSensorBase< AccelerometerData >protected
_y_offsetSensorBase< AccelerometerData >protected
_z_offsetSensorBase< AccelerometerData >protected
AccelerometerBase()AccelerometerBaseinlineexplicitprotected
AccelerometerBase(const AccelerometerBase &)=deleteAccelerometerBaseprotected
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
BMA422 enum valueSensorBMA4XX
BMA423 enum valueSensorBMA4XX
BMA456 enum valueSensorBMA4XX
BMA456_AN_SEC enum valueSensorBMA4XX
bma4_dev_t typedefSensorBMA4XX
BMA4XXModel enum nameSensorBMA4XX
callbacksSensorBMA422protected
clearCommState()DeviceBeginCommoninlineprotected
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
configAccelerometer(OperationMode mode, AccelFullScaleRange range, float data_rate_hz, AccelBandwidth bandwidth, AccelPerfMode perf_mode)SensorBMA4XXinline
configAnyMotion(uint16_t threshold, uint16_t duration) overrideSensorBMA422inlinevirtual
configAnyMotionInPhysicalUnits(float threshold_mg, float duration_ms) overrideSensorBMA422inlinevirtual
configMotion(bool any_motion, uint16_t threshold, uint16_t duration) overrideSensorBMA422inlinevirtual
configNoMotion(uint16_t threshold, uint16_t duration) overrideSensorBMA422inlinevirtual
configNoMotionInPhysicalUnits(float threshold_mg, float duration_ms) overrideSensorBMA422inlinevirtual
devSensorBMA4XXprotected
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
enableActivityRecognition(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1)SensorBMA4XXinlinevirtual
enableAnyMotionDetection(const MotionAxesConfig &cfg, bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA422inlinevirtual
enableDataReady(bool enable=true, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA422inlinevirtual
enableInterrupt(InterruptPinMap pin_map, uint16_t interrupt_sources, bool enable)SensorBMA4XXinline
enableNoMotionDetection(const MotionAxesConfig &cfg, bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA422inlinevirtual
enableStepCounter(bool enable, uint16_t step_counter_wm=1, bool reset_counter=false)SensorBMA4XXinlinevirtual
enableStepDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1)SensorBMA4XXinlinevirtual
enableTapDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1)SensorBMA4XXinlinevirtual
enableTiltDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1)SensorBMA4XXinlinevirtual
ensureValid() const overrideComplexStaticDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getAnyMotionConfig(float &threshold_mg, float &duration_ms)SensorBMA422inline
getCallbacks()SensorBMA422inline
getCallbacks() constSensorBMA422inline
getCapabilities() const overrideSensorBMA422inlinevirtual
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getConfig() constSensorBase< AccelerometerData >inlinevirtual
getDev()SensorBMA4XXinline
getFullScaleRange() constAccelerometerBaseinlinevirtual
getInterface() constDeviceBeginCommoninline
getInterruptStatus()SensorBMA4XXinline
getModelName() constSensorBMA4XXinline
getNoMotionConfig(float &threshold_mg, float &duration_ms)SensorBMA422inline
getOperationMode() constAccelerometerBaseinlinevirtual
getOutputDataRate() constAccelerometerBaseinlinevirtual
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
getSensitivity() constSensorBase< AccelerometerData >inline
getSensorInfo() constSensorBase< AccelerometerData >inline
getTemperature() constSensorBMA4XXinline
getTimeSampleMs() constSensorBMA4XXinline
halDeviceBeginCommonprotected
isDataReady() overrideSensorBMA4XXinlinevirtual
isInterruptActive(uint16_t interrupt_mask)SensorBMA4XXinline
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
operator=(const AccelerometerBase &)=deleteAccelerometerBaseprotected
SensorBase< AccelerometerData >::operator=(const SensorBase &)=deleteSensorBase< AccelerometerData >
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readData(AccelerometerData &data) overrideSensorBMA4XXinlinevirtual
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
reset() overrideSensorBMA4XXinlinevirtual
selfTest() overrideSensorBMA4XXinlinevirtual
SensorBase(SensorType sensor_type=SensorType::UNKNOWN)SensorBase< AccelerometerData >inlineprotected
SensorBase(const SensorBase &)=deleteSensorBase< AccelerometerData >
SensorBMA422()SensorBMA422inline
SensorBMA4XX()SensorBMA4XXinlineprotected
SensorCommWrapper()=defaultSensorCommWrapper
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setBandwidth(AccelBandwidth bandwidth)SensorBMA4XXinline
setCallbacks(const EventCallbacks &cbs)SensorBMA422inline
setFullScaleRange(AccelFullScaleRange range) overrideSensorBMA4XXinlinevirtual
setInterruptPinConfig(InterruptPinMap pin_map, bool edge_trigger=false, bool active_low=true, bool output_en=true, bool input_en=false)SensorBMA4XXinline
setOffset(int16_t x, int16_t y, int16_t z)SensorBase< AccelerometerData >inline
setOnAnyMotionCallback(std::function< void(void)> cb)SensorBMA422inline
setOnDataReadyCallback(std::function< void(AccelerometerData)> cb)SensorBMA422inline
setOnNoMotionCallback(std::function< void(void)> cb)SensorBMA422inline
setOperationMode(OperationMode mode) overrideSensorBMA4XXinlinevirtual
setOutputDataRate(float data_rate_hz) overrideSensorBMA4XXinlinevirtual
setPerformanceMode(AccelPerfMode mode)SensorBMA4XXinline
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
setRemapAxes(SensorRemap remap)SensorBMA4XXinlinevirtual
staticCommDeviceBeginCommonprotected
update() overrideSensorBMA422inlinevirtual
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
~AccelerometerBase()=defaultAccelerometerBaseprotectedvirtual
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~SensorBase()=defaultSensorBase< AccelerometerData >protectedvirtual
~SensorBMA422()=defaultSensorBMA422
~SensorBMA4XX()=defaultSensorBMA4XXprotected
~SensorCommInterface()=defaultSensorCommInterfacevirtual