|
SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
|
This is the complete list of members for SensorBMA4XX, including all inherited members.
| _accel_conf | SensorBMA4XX | protected |
| _addr | DeviceBeginCommon | protected |
| _config | SensorBase< AccelerometerData > | protected |
| _half_scale | SensorBMA4XX | protected |
| _iface | DeviceBeginCommon | protected |
| _info | SensorBase< AccelerometerData > | protected |
| _remap_reg_offset | SensorBMA4XX | protected |
| _sensitivity | SensorBase< AccelerometerData > | protected |
| _x_offset | SensorBase< AccelerometerData > | protected |
| _y_offset | SensorBase< AccelerometerData > | protected |
| _z_offset | SensorBase< AccelerometerData > | protected |
| AccelerometerBase() | AccelerometerBase | inlineexplicitprotected |
| AccelerometerBase(const AccelerometerBase &)=delete | AccelerometerBase | protected |
| afterCommReady() | DeviceBeginCommon | inlineprotectedvirtual |
| afterInitSuccess(uint8_t param) | DeviceBeginCommon | inlineprotectedvirtual |
| beforeBegin() | DeviceBeginCommon | inlineprotectedvirtual |
| begin(CommInterface interface, SensorCommCustom::CustomCallback callback, SensorCommCustomHal::CustomHalCallback hal_callback, uint8_t addr=0) | ComplexStaticDeviceWithHal | inline |
| beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm) | DeviceBeginCommon | inlineprotected |
| BMA422 enum value | SensorBMA4XX | |
| BMA423 enum value | SensorBMA4XX | |
| BMA456 enum value | SensorBMA4XX | |
| BMA456_AN_SEC enum value | SensorBMA4XX | |
| bma4_dev_t typedef | SensorBMA4XX | |
| BMA4XXModel enum name | SensorBMA4XX | |
| clearCommState() | DeviceBeginCommon | inlineprotected |
| clrRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| comm | DeviceBeginCommon | protected |
| configAccelerometer(OperationMode mode, AccelFullScaleRange range, float data_rate_hz, AccelBandwidth bandwidth, AccelPerfMode perf_mode) | SensorBMA4XX | inline |
| configAnyMotion(uint16_t threshold, uint16_t duration) | SensorBMA4XX | inlinevirtual |
| configAnyMotionInPhysicalUnits(float threshold_mg, float duration_ms) | SensorBMA4XX | inlinevirtual |
| configMotion(bool any_motion, uint16_t threshold, uint16_t duration) | SensorBMA4XX | inlinevirtual |
| configNoMotion(uint16_t threshold, uint16_t duration) | SensorBMA4XX | inlinevirtual |
| configNoMotionInPhysicalUnits(float threshold_mg, float duration_ms) | SensorBMA4XX | inlinevirtual |
| dev | SensorBMA4XX | protected |
| DeviceBeginCommon()=default | DeviceBeginCommon | protected |
| enableActivityRecognition(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) | SensorBMA4XX | inlinevirtual |
| enableAnyMotionDetection(const MotionAxesConfig &cfg, bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) | SensorBMA4XX | inlinevirtual |
| enableDataReady(bool enable=true, InterruptPinMap pin_map=InterruptPinMap::PIN1) | SensorBMA4XX | inlinevirtual |
| enableInterrupt(InterruptPinMap pin_map, uint16_t interrupt_sources, bool enable) | SensorBMA4XX | inline |
| enableNoMotionDetection(const MotionAxesConfig &cfg, bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) | SensorBMA4XX | inlinevirtual |
| enableStepCounter(bool enable, uint16_t step_counter_wm=1, bool reset_counter=false) | SensorBMA4XX | inlinevirtual |
| enableStepDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) | SensorBMA4XX | inlinevirtual |
| enableTapDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) | SensorBMA4XX | inlinevirtual |
| enableTiltDetector(bool enable, bool interrupt_enable=false, InterruptPinMap pin_map=InterruptPinMap::PIN1) | SensorBMA4XX | inlinevirtual |
| ensureValid() const override | ComplexStaticDeviceWithHal | inlineprotectedvirtual |
| fail() | DeviceBeginCommon | inlineprotected |
| getAddress() const | DeviceBeginCommon | inline |
| getCapabilities() const =0 | SensorBMA4XX | pure virtual |
| getComm() const override | DeviceBeginCommon | inlineprotectedvirtual |
| getConfig() const | SensorBase< AccelerometerData > | inlinevirtual |
| getDev() | SensorBMA4XX | inline |
| getFullScaleRange() const | AccelerometerBase | inlinevirtual |
| getInterface() const | DeviceBeginCommon | inline |
| getInterruptStatus() | SensorBMA4XX | inline |
| getModelName() const | SensorBMA4XX | inline |
| getOperationMode() const | AccelerometerBase | inlinevirtual |
| getOutputDataRate() const | AccelerometerBase | inlinevirtual |
| getRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| getSensitivity() const | SensorBase< AccelerometerData > | inline |
| getSensorInfo() const | SensorBase< AccelerometerData > | inline |
| getTemperature() const | SensorBMA4XX | inline |
| getTimeSampleMs() const | SensorBMA4XX | inline |
| hal | DeviceBeginCommon | protected |
| isDataReady() override | SensorBMA4XX | inlinevirtual |
| isInterruptActive(uint16_t interrupt_mask) | SensorBMA4XX | inline |
| onBeginFail() | DeviceBeginCommon | inlineprotectedvirtual |
| operator=(const AccelerometerBase &)=delete | AccelerometerBase | protected |
| SensorBase< AccelerometerData >::operator=(const SensorBase &)=delete | SensorBase< AccelerometerData > | |
| readBuff(uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| readData(AccelerometerData &data) override | SensorBMA4XX | inlinevirtual |
| readReg(uint8_t reg) const | SensorCommWrapper | inline |
| readRegBuff(uint8_t reg, uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| reset() override | SensorBMA4XX | inlinevirtual |
| selfTest() override | SensorBMA4XX | inlinevirtual |
| SensorBase(SensorType sensor_type=SensorType::UNKNOWN) | SensorBase< AccelerometerData > | inlineprotected |
| SensorBase(const SensorBase &)=delete | SensorBase< AccelerometerData > | |
| SensorBMA4XX() | SensorBMA4XX | inlineprotected |
| SensorCommWrapper()=default | SensorCommWrapper | |
| setAck(bool enable) | SensorCommWrapper | inline |
| setAddress(uint8_t address) | SensorCommWrapper | inline |
| setBandwidth(AccelBandwidth bandwidth) | SensorBMA4XX | inline |
| setFullScaleRange(AccelFullScaleRange range) override | SensorBMA4XX | inlinevirtual |
| setInterruptPinConfig(InterruptPinMap pin_map, bool edge_trigger=false, bool active_low=true, bool output_en=true, bool input_en=false) | SensorBMA4XX | inline |
| setOffset(int16_t x, int16_t y, int16_t z) | SensorBase< AccelerometerData > | inline |
| setOperationMode(OperationMode mode) override | SensorBMA4XX | inlinevirtual |
| setOutputDataRate(float data_rate_hz) override | SensorBMA4XX | inlinevirtual |
| setPerformanceMode(AccelPerfMode mode) | SensorBMA4XX | inline |
| setRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| setRemapAxes(SensorRemap remap) | SensorBMA4XX | inlinevirtual |
| staticComm | DeviceBeginCommon | protected |
| update()=0 | SensorBMA4XX | pure virtual |
| updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted) | SensorCommWrapper | inline |
| writeBuff(uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeReg(uint8_t reg, uint8_t val) | SensorCommWrapper | inline |
| writeRegBuff(uint8_t reg, uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len) | SensorCommWrapper | inline |
| ~AccelerometerBase()=default | AccelerometerBase | protectedvirtual |
| ~DeviceBeginCommon() | DeviceBeginCommon | inlinevirtual |
| ~SensorBase()=default | SensorBase< AccelerometerData > | protectedvirtual |
| ~SensorBMA4XX()=default | SensorBMA4XX | protected |
| ~SensorCommInterface()=default | SensorCommInterface | virtual |