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

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

_accel_confSensorBMA4XXprotected
_addrDeviceBeginCommonprotected
_configSensorBase< AccelerometerData >protected
_half_scaleSensorBMA4XXprotected
_ifaceDeviceBeginCommonprotected
_infoSensorBase< AccelerometerData >protected
_mon_cfgSensorBMA423protected
_remap_reg_offsetSensorBMA4XXprotected
_sensitivitySensorBase< AccelerometerData >protected
_statusSensorBMA423protected
_tapTypeSensorBMA423protected
_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
callbacksSensorBMA423protected
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) overrideSensorBMA423inlinevirtual
configAnyMotionInPhysicalUnits(float threshold_mg, float duration_ms)SensorBMA4XXinlinevirtual
configMotion(bool any_motion, uint16_t threshold, uint16_t duration) overrideSensorBMA423inlinevirtual
configNoMotion(uint16_t threshold, uint16_t duration) overrideSensorBMA423inlinevirtual
configNoMotionInPhysicalUnits(float threshold_mg, float duration_ms)SensorBMA4XXinlinevirtual
devSensorBMA4XXprotected
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
enableActivityRecognition(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA423inlinevirtual
enableAnyMotionDetection(const MotionAxesConfig &cfg, bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA423inlinevirtual
enableDataReady(bool enable=true, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA423inlinevirtual
enableFeature(uint16_t feature, bool enable)SensorBMA423inline
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) overrideSensorBMA423inlinevirtual
enableStepCounter(bool enable, uint16_t step_counter_wm=1, bool reset_counter=false) overrideSensorBMA423inlinevirtual
enableStepDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA423inlinevirtual
enableTapDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA423inlinevirtual
enableTiltDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA423inlinevirtual
ensureValid() const overrideComplexStaticDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getActivityType()SensorBMA423inline
getAddress() constDeviceBeginCommoninline
getCallbacks()SensorBMA423inline
getCallbacks() constSensorBMA423inline
getCapabilities() const overrideSensorBMA423inlinevirtual
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getConfig() constSensorBase< AccelerometerData >inlinevirtual
getDev()SensorBMA4XXinline
getEnabledMotionFeature() constSensorBMA423inline
getFullScaleRange() constAccelerometerBaseinlinevirtual
getInterface() constDeviceBeginCommoninline
getInterruptStatus()SensorBMA4XXinline
getModelName() constSensorBMA4XXinline
getMotionConfig(uint16_t &threshold, uint16_t &duration, bool &no_motion)SensorBMA423inline
getOperationMode() constAccelerometerBaseinlinevirtual
getOutputDataRate() constAccelerometerBaseinlinevirtual
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
getSensitivity() constSensorBase< AccelerometerData >inline
getSensorInfo() constSensorBase< AccelerometerData >inline
getStepCount()SensorBMA423inline
getStepCounterWatermark(uint16_t &step_counter_wm) constSensorBMA423inline
getTemperature() constSensorBMA4XXinline
getTimeSampleMs() constSensorBMA4XXinline
halDeviceBeginCommonprotected
isAnyMotionEnabled() constSensorBMA423inline
isDataReady() overrideSensorBMA4XXinlinevirtual
isInterruptActive(uint16_t interrupt_mask)SensorBMA4XXinline
isNoMotionEnabled() constSensorBMA423inline
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
operator=(const AccelerometerBase &)=deleteAccelerometerBaseprotected
SensorBase< AccelerometerData >::operator=(const SensorBase &)=deleteSensorBase< AccelerometerData >
Platform enum nameSensorBMA423
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
resetStepCounter()SensorBMA423inline
selectPlatform(Platform platform)SensorBMA423inline
selectTapType(TapType tap)SensorBMA423inline
selfTest() overrideSensorBMA4XXinlinevirtual
SensorBase(SensorType sensor_type=SensorType::UNKNOWN)SensorBase< AccelerometerData >inlineprotected
SensorBase(const SensorBase &)=deleteSensorBase< AccelerometerData >
SensorBMA423()SensorBMA423inline
SensorBMA4XX()SensorBMA4XXinlineprotected
SensorCommWrapper()=defaultSensorCommWrapper
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setBandwidth(AccelBandwidth bandwidth)SensorBMA4XXinline
setCallbacks(const EventCallbacks &cbs)SensorBMA423inline
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
setOnActivityCallback(std::function< void(ActivityType)> cb)SensorBMA423inline
setOnAnyMotionCallback(std::function< void(void)> cb)SensorBMA423inline
setOnDataReadyCallback(std::function< void(AccelerometerData)> cb)SensorBMA423inline
setOnNoMotionCallback(std::function< void(void)> cb)SensorBMA423inline
setOnStepCountCallback(std::function< void(uint32_t)> cb)SensorBMA423inline
setOnStepDetectedCallback(std::function< void()> cb)SensorBMA423inline
setOnTapCallback(std::function< void(TapType)> cb)SensorBMA423inline
setOnTiltDetectedCallback(std::function< void(void)> cb)SensorBMA423inline
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() overrideSensorBMA423inlinevirtual
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
~SensorBMA423()=defaultSensorBMA423
~SensorBMA4XX()=defaultSensorBMA4XXprotected
~SensorCommInterface()=defaultSensorCommInterfacevirtual