|
SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
|
Structure representing sensor configuration parameters. More...
#include <SensorDefs.hpp>
Public Member Functions | |
| SensorConfig () | |
| SensorConfig (SensorType type, float range, float sample_rate, uint32_t latency, OperationMode mode) | |
Public Attributes | |
| SensorType | type |
| Type of the sensor. | |
| float | range |
| Measurement range. | |
| float | sample_rate |
| Sample rate in Hz. | |
| uint32_t | latency |
| Reporting latency in milliseconds. | |
| OperationMode | mode |
| Operation mode. | |
Structure representing sensor configuration parameters.
Definition at line 373 of file SensorDefs.hpp.
|
inline |
Definition at line 380 of file SensorDefs.hpp.
|
inline |
Definition at line 382 of file SensorDefs.hpp.
| uint32_t SensorConfig::latency |
Reporting latency in milliseconds.
Definition at line 378 of file SensorDefs.hpp.
Referenced by SensorBMA4XX::update().
| OperationMode SensorConfig::mode |
Operation mode.
Definition at line 379 of file SensorDefs.hpp.
Referenced by AccelerometerBase::getOperationMode(), MagnetometerBase::getOperationMode(), SensorBMA4XX::setOperationMode(), SensorBMM150::setOperationMode(), SensorQMC5883L::setOperationMode(), SensorQMC6309::setOperationMode(), SensorQSTMagnetic::setOperationMode(), setup(), and SensorBMA4XX::update().
| float SensorConfig::range |
Measurement range.
Definition at line 376 of file SensorDefs.hpp.
Referenced by AccelerometerBase::getFullScaleRange(), MagnetometerBase::getFullScaleRange(), SensorBMA4XX::setFullScaleRange(), SensorBMM150::setFullScaleRange(), SensorQMC5883L::setFullScaleRange(), SensorQMC6309::setFullScaleRange(), SensorQSTMagnetic::setFullScaleRange(), setup(), and SensorBMA4XX::update().
| float SensorConfig::sample_rate |
Sample rate in Hz.
Definition at line 377 of file SensorDefs.hpp.
Referenced by AccelerometerBase::getOutputDataRate(), SensorBMA4XX::setOutputDataRate(), SensorQMC5883L::setOutputDataRate(), SensorQMC6309::setOutputDataRate(), SensorBMM150::setOutputDataRate(), SensorQSTMagnetic::setOutputDataRate(), setup(), and SensorBMA4XX::update().
| SensorType SensorConfig::type |
Type of the sensor.
Definition at line 375 of file SensorDefs.hpp.
Referenced by SensorBMA4XX::update().