SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
SensorBMA4XX::MotionAxesConfig Struct Reference

Motion axes configuration. More...

#include <SensorBMA4XX.hpp>

Public Member Functions

 MotionAxesConfig (uint8_t x=1, uint8_t y=1, uint8_t z=1)
 Constructor for MotionAxesConfig.
 

Public Attributes

uint8_t x_axis: 1
 Enable motion detection on X-axis (1=enabled, 0=disabled)
 
uint8_t y_axis: 1
 Enable motion detection on Y-axis (1=enabled, 0=disabled)
 
uint8_t z_axis: 1
 Enable motion detection on Z-axis (1=enabled, 0=disabled)
 

Detailed Description

Motion axes configuration.

Note
This structure is used to configure which axes are monitored for motion and no-motion detection. Each bit enables/disables detection on a specific axis.

Definition at line 176 of file sensor/accelerometer/bma/SensorBMA4XX.hpp.

Constructor & Destructor Documentation

◆ MotionAxesConfig()

SensorBMA4XX::MotionAxesConfig::MotionAxesConfig ( uint8_t  x = 1,
uint8_t  y = 1,
uint8_t  z = 1 
)
inline

Constructor for MotionAxesConfig.

Parameters
x_axisEnable motion detection on X-axis (default: 1)
y_axisEnable motion detection on Y-axis (default: 1)
z_axisEnable motion detection on Z-axis (default: 1)

Definition at line 187 of file sensor/accelerometer/bma/SensorBMA4XX.hpp.

Member Data Documentation

◆ x_axis

◆ y_axis

◆ z_axis


The documentation for this struct was generated from the following file: