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

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

_accel_confSensorBMA4XXprotected
_addrDeviceBeginCommonprotected
_configSensorBase< AccelerometerData >protected
_half_scaleSensorBMA4XXprotected
_ifaceDeviceBeginCommonprotected
_infoSensorBase< AccelerometerData >protected
_remap_reg_offsetSensorBMA4XXprotected
_sensitivitySensorBase< AccelerometerData >protected
_statusSensorBMA456Hprotected
_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
callbacksSensorBMA456Hprotected
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) overrideSensorBMA456Hinlinevirtual
configAnyMotionInPhysicalUnits(float threshold_mg, float duration_ms) overrideSensorBMA456Hinlinevirtual
configMotion(bool any_motion, uint16_t threshold, uint16_t duration) overrideSensorBMA456Hinlinevirtual
configNoMotion(uint16_t threshold, uint16_t duration) overrideSensorBMA456Hinlinevirtual
configNoMotionInPhysicalUnits(float threshold_mg, float duration_ms) overrideSensorBMA456Hinlinevirtual
devSensorBMA4XXprotected
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
enableActivityRecognition(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA456Hinlinevirtual
enableAnyMotionDetection(const MotionAxesConfig &cfg, bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA456Hinlinevirtual
enableDataReady(bool enable=true, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA456Hinlinevirtual
enableFeature(uint16_t feature, bool enable)SensorBMA456Hinline
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) overrideSensorBMA456Hinlinevirtual
enableStepCounter(bool enable, uint16_t step_counter_wm=1, bool reset_counter=false) overrideSensorBMA456Hinlinevirtual
enableStepDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA456Hinlinevirtual
enableTapDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) overrideSensorBMA456Hinlinevirtual
enableTiltDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1)SensorBMA4XXinlinevirtual
ensureValid() const overrideComplexStaticDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getActivityType()SensorBMA456Hinline
getAddress() constDeviceBeginCommoninline
getAnyMotionConfig(float &threshold_mg, float &duration_ms)SensorBMA456Hinline
getCallbacks()SensorBMA456Hinline
getCallbacks() constSensorBMA456Hinline
getCapabilities() const overrideSensorBMA456Hinlinevirtual
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getConfig() constSensorBase< AccelerometerData >inlinevirtual
getDev()SensorBMA4XXinline
getFullScaleRange() constAccelerometerBaseinlinevirtual
getInterface() constDeviceBeginCommoninline
getInterruptStatus()SensorBMA4XXinline
getModelName() constSensorBMA4XXinline
getNoMotionConfig(float &threshold_mg, float &duration_ms)SensorBMA456Hinline
getOperationMode() constAccelerometerBaseinlinevirtual
getOutputDataRate() constAccelerometerBaseinlinevirtual
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
getSensitivity() constSensorBase< AccelerometerData >inline
getSensorInfo() constSensorBase< AccelerometerData >inline
getStepCount()SensorBMA456Hinline
getStepCounterWatermark(uint16_t &step_counter_wm) constSensorBMA456Hinline
getTapType()SensorBMA456Hinline
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
resetStepCounter()SensorBMA456Hinline
selfTest() overrideSensorBMA4XXinlinevirtual
SensorBase(SensorType sensor_type=SensorType::UNKNOWN)SensorBase< AccelerometerData >inlineprotected
SensorBase(const SensorBase &)=deleteSensorBase< AccelerometerData >
SensorBMA456H()SensorBMA456Hinline
SensorBMA4XX()SensorBMA4XXinlineprotected
SensorCommWrapper()=defaultSensorCommWrapper
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setBandwidth(AccelBandwidth bandwidth)SensorBMA4XXinline
setCallbacks(const EventCallbacks &cbs)SensorBMA456Hinline
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)SensorBMA456Hinline
setOnAnyMotionCallback(std::function< void(void)> cb)SensorBMA456Hinline
setOnDataReadyCallback(std::function< void(AccelerometerData)> cb)SensorBMA456Hinline
setOnNoMotionCallback(std::function< void(void)> cb)SensorBMA456Hinline
setOnStepCountCallback(std::function< void(uint32_t)> cb)SensorBMA456Hinline
setOnStepDetectedCallback(std::function< void()> cb)SensorBMA456Hinline
setOnTapCallback(std::function< void(TapType)> cb)SensorBMA456Hinline
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() overrideSensorBMA456Hinlinevirtual
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
~SensorBMA456H()=defaultSensorBMA456H
~SensorBMA4XX()=defaultSensorBMA4XXprotected
~SensorCommInterface()=defaultSensorCommInterfacevirtual